Lines Matching full:specifier
228 // We can't recover unless there's a dependent scope specifier preceding the
257 // This nested-name-specifier occurs in a member access expression, e.g.,
259 assert(!SS.isSet() && "ObjectType and scope specifier cannot coexist");
272 // This nested-name-specifier occurs after another nested-name-specifier,
273 // so long into the context associated with the prior nested-name-specifier.
288 // nested-name-specifier.
306 // specifier.
406 /// specifier naming a dependent type.
1104 // Set the access specifier.
1579 // nested-name-specifier, if any.
1598 /// specifier, returning the template parameter list that applies to the
1602 /// specifier or a template parameter list.
1606 /// \param SS the scope specifier that will be matched to the given template
1607 /// parameter lists. This scope specifier precedes a qualified name that is
1610 specifier, if there
1624 /// name that is preceded by the scope specifier @p SS. This template
1639 // by the nested-name-specifier and walking out until we run out of types.
2226 // constructor or destructor name (in such a case, the scope specifier
2229 // Create an elaborated-type-specifier containing the nested-name-specifier.
2286 // elaborated-type-specifier is ill-formed.
2322 // Construct an elaborated type containing the nested-name-specifier (if any)
2926 /// name and its (presumably dependent) scope specifier. For
2927 /// example, given "MetaFun::template apply", the scope specifier \p
2957 // nested-name-specifier or the expression on the left of the ->
3260 /// \param QualifierLoc Will be set to the nested-name-specifier (with
3287 // Substitute into the nested-name-specifier first,
6830 // the constexpr specifier.
7132 /// \brief Determine whether the given scope specifier has a template-id in it.
7411 // elaborated-type-specifier in the declaration shall include a
7524 // A storage-class-specifier shall not be specified in [...] an explicit
7532 // Complain about then remove the storage class specifier.
8026 /// \brief Build the type that describes a C++ typename specifier,
8039 // If the nested-name-specifier is dependent and couldn't be
8047 // If the nested-name-specifier refers to the current instantiation,
8102 // typename-specifier was just sugar.