Home | History | Annotate | Download | only in Sema

Lines Matching full:specifier

439   /// nested-name-specifier in a member access expression.
442 /// identifier in a nested-name-specifier of a member access expression, e.g.,
451 /// \brief Transform the given nested-name-specifier with source-location
455 /// nested-name-specifier. Subclasses may override this function to provide
473 /// \param SS The nested-name-specifier that qualifies the template
474 /// name. This nested-name-specifier must already have been transformed.
484 /// \param FirstQualifierInScope If the first part of a nested-name-specifier
858 /// the nested-name-specifier and the named type.
872 /// nested-name-specifier and the given type. Subclasses may override
939 // We had a dependent elaborated-type-specifier that has been transformed
940 // into a non-dependent elaborated-type-specifier. Find the tag we're
1003 // Build the elaborated-type-specifier type.
1028 /// \brief Build a new template name given a nested name specifier, a flag
1038 /// \brief Build a new template name given a nested name specifier and the
1051 /// \brief Build a new template name given a nested name specifier and the
3212 // If the nested-name-specifier is an invalid type def, don't emit an
3228 // Don't rebuild the nested-name-specifier if we don't have to.
3234 // nested-name-specifier, do so.
3239 // Allocate new nested-name-specifier location information.
3322 // These apply to the scope specifier, not the template.
5108 // The nested-name-specifier never matters in a TemplateSpecializationType,
5109 // because we can't have a dependent nested-name-specifier anyway.
5307 /// FIXME: Wrap this in an elaborated-type-specifier?
5343 // elaborated-type-specifier is ill-formed.
6501 // Transform the nested-name-specifier, if any.
9436 // Transform the first part of the nested-name-specifier that qualifies
10786 // The scope type is now known to be a valid nested name specifier
10787 // component. Tack it on to the end of the nested name specifier.