reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Parse/ParseExprCXX.cpp
 2685     if (TemplateKWLoc && (ObjectType || SS.isSet())) {
 2712         Actions.isCurrentClassName(*Id, getCurScope(), &SS)) {
 2714       ParsedType Ty = Actions.getConstructorName(*Id, IdLoc, getCurScope(), SS,
 2720                AllowDeductionGuide && SS.isEmpty() &&
 2734           SS, TemplateKWLoc ? *TemplateKWLoc : SourceLocation(), Id, IdLoc,
 2738                  getCurScope(), SS, *TemplateKWLoc, Result, ObjectType,
 2753         Actions.isCurrentClassName(*TemplateId->Name, getCurScope(), &SS)) {
 2754       if (SS.isSet()) {
 2765             *TemplateId->Name, TemplateId->TemplateNameLoc, getCurScope(), SS,
 2785       if (TemplateKWLoc && (ObjectType || SS.isSet()))
 2799     if (ParseUnqualifiedIdOperator(SS, EnteringContext, ObjectType, Result))
 2812           SS, TemplateKWLoc ? *TemplateKWLoc : SourceLocation(), nullptr,
 2817                  getCurScope(), SS, *TemplateKWLoc, Result, ObjectType,
 2826       (AllowDestructorName || SS.isSet()) && Tok.is(tok::tilde)) {
 2835     if (SS.isEmpty() && Tok.is(tok::kw_decltype)) {
 2853     DeclaratorScopeObj DeclScopeObj(*this, SS);
 2860       if (SS.isSet()) {
 2861         AnnotateScopeToken(SS, /*NewAnnotation*/true);
 2862         SS.clear();
 2864       if (ParseOptionalCXXScopeSpecifier(SS, ObjectType, EnteringContext))
 2866       if (SS.isNotEmpty())
 2869           !SS.isSet()) {
 2880       if (Actions.ShouldEnterDeclaratorScope(getCurScope(), SS))
 2891           SS, TemplateKWLoc ? *TemplateKWLoc : SourceLocation(), ClassName,
 2898                                               SS, ObjectType,