Lines Matching full:specifier
216 // We can't recover unless there's a dependent scope specifier preceding the
245 // This nested-name-specifier occurs in a member access expression, e.g.,
247 assert(!SS.isSet() && "ObjectType and scope specifier cannot coexist");
253 // This nested-name-specifier occurs after another nested-name-specifier,
254 // so long into the context associated with the prior nested-name-specifier.
268 // nested-name-specifier.
286 // specifier.
377 /// specifier naming a dependent type.
1013 // Set the access specifier.
1458 // nested-name-specifier, if any.
1477 /// specifier, returning the template parameter list that applies to the
1481 /// specifier or a template parameter list.
1485 /// \param SS the scope specifier that will be matched to the given template
1486 /// parameter lists. This scope specifier precedes a qualified name that is
1502 /// name that is preceded by the scope specifier @p SS. This template
1521 // by the nested-name-specifier and walking out until we run out of types.
2070 // Create an elaborated-type-specifier containing the nested-name-specifier.
2125 // elaborated-type-specifier is ill-formed.
2160 // Construct an elaborated type containing the nested-name-specifier (if any)
2239 /// name and its (presumably dependent) scope specifier. For
2240 /// example, given "MetaFun::template apply", the scope specifier \p
2268 // nested-name-specifier or the expression on the left of the ->
2500 /// \param QualifierLoc Will be set to the nested-name-specifier (with
2523 // Substitute into the nested-name-specifier first,
5725 /// \brief Determine whether the given scope specifier has a template-id in it.
5981 // elaborated-type-specifier in the declaration shall include a
6094 // A storage-class-specifier shall not be specified in [...] an explicit
6102 // Complain about then remove the storage class specifier.
6119 // FIXME: check for constexpr specifier.
6462 /// \brief Build the type that describes a C++ typename specifier,
6475 // If the nested-name-specifier is dependent and couldn't be
6483 // If the nested-name-specifier refers to the current instantiation,
6528 // typename-specifier was just sugar.