Lines Matching full:specifier

61     // If this nested-name-specifier refers to the current  in computeDeclContext()
76 // We are entering the context of the nested name specifier, so try to in computeDeclContext()
77 // match the nested name specifier to either a primary class template in computeDeclContext()
113 "specifier in SFINAE context?"); in computeDeclContext()
122 // If the type of the nested name specifier is the same as the in computeDeclContext()
131 // The nested name specifier refers to a member of a class template. in computeDeclContext()
141 llvm_unreachable("Dependent nested-name-specifier has no DeclContext"); in computeDeclContext()
152 assert(Tag && "Non-tag type in nested-name-specifier"); in computeDeclContext()
175 assert(NNS->isDependent() && "Only dependent nested-name-specifier allowed"); in getCurrentInstantiationOf()
334 // a typedef thereof. If so, build the nested-name-specifier. in isAcceptableNestedNameSpecifier()
427 // This nested-name-specifier occurs in a member access expression, e.g., in BuildCXXNestedNameSpecifier()
429 assert(!SS.isSet() && "ObjectType and scope specifier cannot coexist"); in BuildCXXNestedNameSpecifier()
433 // This nested-name-specifier occurs after another nested-name-specifier, in BuildCXXNestedNameSpecifier()
434 // so look into the context associated with the prior nested-name-specifier. in BuildCXXNestedNameSpecifier()
445 // nested-name-specifier. in BuildCXXNestedNameSpecifier()
491 // that's fine: just build a dependent nested-name-specifier. in BuildCXXNestedNameSpecifier()
501 // base object type or prior nested-name-specifier, so this in BuildCXXNestedNameSpecifier()
502 // nested-name-specifier refers to an unknown specialization. Just build in BuildCXXNestedNameSpecifier()
503 // a dependent nested-name-specifier. in BuildCXXNestedNameSpecifier()
631 // don't extend the nested-name-specifier. Just return now. in BuildCXXNestedNameSpecifier()
635 // The use of a nested name specifier may trigger deprecation warnings. in BuildCXXNestedNameSpecifier()
688 llvm_unreachable("Unhandled TypeDecl node in nested-name-specifier"); in BuildCXXNestedNameSpecifier()
713 // nested-name-specifier is located inside a dependent base class. in BuildCXXNestedNameSpecifier()
734 // Fake up a nested-name-specifier that starts with the in BuildCXXNestedNameSpecifier()
912 // Build an appropriate nested-name-specifier. in ActOnCXXNestedNameSpecifier()
943 /// A structure that stores a nested-name-specifier annotation,
944 /// including both the nested-name-specifier
1035 // Rebuild the nested name specifier for the new scope. in ActOnCXXEnterDeclaratorScope()