Lines Matching full:specifier
367 /// nested-name-specifier in a member access expression.
370 /// identifier in a nested-name-specifier of a member access expression, e.g.,
379 /// \brief Transform the given nested-name-specifier with source-location
383 /// nested-name-specifier. Subclasses may override this function to provide
401 /// \param SS The nested-name-specifier that qualifies the template
402 /// name. This nested-name-specifier must already have been transformed.
412 /// \param FirstQualifierInScope If the first part of a nested-name-specifier
743 /// the nested-name-specifier and the named type.
757 /// nested-name-specifier and the given type. Subclasses may override
823 // We had a dependent elaborated-type-specifier that has been transformed
824 // into a non-dependent elaborated-type-specifier. Find the tag we're
889 // Build the elaborated-type-specifier type.
908 /// \brief Build a new template name given a nested name specifier, a flag
918 /// \brief Build a new template name given a nested name specifier and the
931 /// \brief Build a new template name given a nested name specifier and the
2590 // If the nested-name-specifier is an invalid type def, don't emit an
2606 // Don't rebuild the nested-name-specifier if we don't have to.
2612 // nested-name-specifier, do so.
2617 // Allocate new nested-name-specifier location information.
2701 // These apply to the scope specifier, not the template.
4378 // The nested-name-specifier never matters in a TemplateSpecializationType,
4379 // because we can't have a dependent nested-name-specifier anyway.
4554 /// FIXME: Wrap this in an elaborated-type-specifier?
4589 // elaborated-type-specifier is ill-formed.
7440 // Transform the first part of the nested-name-specifier that qualifies