/external/clang/lib/Tooling/Core/ |
QualTypeNames.cpp | 76 NestedNameSpecifier *NNS = nullptr; 85 NNS = QTName->getQualifier(); 87 Ctx, NNS, WithGlobalNsPrefix); 88 if (QNNS != NNS) { 90 NNS = QNNS; 92 NNS = nullptr; 95 NNS = createNestedNameSpecifierForScopeOf( 98 if (NNS) { 99 TName = Ctx.getQualifiedTemplateName(NNS, 275 llvm_unreachable("bad NNS kind") [all...] |
/external/clang/lib/AST/ |
NestedNameSpecifier.cpp | 34 NestedNameSpecifier *NNS 36 if (!NNS) { 37 NNS = new (Context, llvm::alignOf<NestedNameSpecifier>()) 39 Context.NestedNameSpecifiers.InsertNode(NNS, InsertPos); 42 return NNS; 153 llvm_unreachable("Invalid NNS Kind!"); 186 llvm_unreachable("Invalid NNS Kind!"); 216 llvm_unreachable("Invalid NNS Kind!"); 238 llvm_unreachable("Invalid NNS Kind!"); 257 llvm_unreachable("Invalid NNS Kind!") [all...] |
ExprCXX.cpp | [all...] |
ASTDiagnostic.cpp | 400 NestedNameSpecifier *NNS = reinterpret_cast<NestedNameSpecifier*>(Val); 401 NNS->print(OS, Context.getPrintingPolicy()); [all...] |
Expr.cpp | 336 auto *NNS = QualifierLoc.getNestedNameSpecifier(); 337 if (NNS->isInstantiationDependent()) 339 if (NNS->containsUnexpandedParameterPack()) [all...] |
/external/clang/lib/Sema/ |
SemaCoroutine.cpp | 89 auto *NNS = NestedNameSpecifier::Create(S.Context, nullptr, Std); 90 NNS = NestedNameSpecifier::Create(S.Context, NNS, false, 92 PromiseType = S.Context.getElaboratedType(ETK_None, NNS, PromiseType);
|
SemaCXXScopeSpec.cpp | 81 NestedNameSpecifier *NNS = SS.getScopeRep(); 82 if (NNS->isDependent()) { 85 if (CXXRecordDecl *Record = getCurrentInstantiationOf(NNS)) 89 const Type *NNSType = NNS->getAsType(); 142 switch (NNS->getKind()) { 147 return NNS->getAsNamespace(); 150 return NNS->getAsNamespaceAlias()->getNamespace(); 154 const TagType *Tag = NNS->getAsType()->getAs<TagType>(); 163 return NNS->getAsRecordDecl(); 180 /// \param NNS a dependent nested name specifier [all...] |
SemaCodeComplete.cpp | [all...] |
SemaExprCXX.cpp | 51 NestedNameSpecifier *NNS = SS.getScopeRep(); 55 switch (NNS->getKind()) { 58 Type = QualType(NNS->getAsType(), 0); 64 assert(NNS->getAsIdentifier() == &Name && "not a constructor name"); 65 Type = Context.getDependentNameType(ETK_None, NNS->getPrefix(), 66 NNS->getAsIdentifier()); 125 NestedNameSpecifier *NNS = SS.getScopeRep(); 154 } else if (LookAtPrefix && (Prefix = NNS->getPrefix())) { [all...] |
SemaTemplate.cpp | [all...] |
SemaType.cpp | [all...] |
SemaDecl.cpp | 226 auto *NNS = NestedNameSpecifier::Create(Context, nullptr, false, 228 QualType T = Context.getDependentNameType(ETK_Typename, NNS, &II); 231 SS.MakeTrivial(Context, NNS, SourceRange(NameLoc)); 346 NestedNameSpecifier *NNS = Correction.getCorrectionSpecifier(); 348 if (SS && NNS) { 349 NewSS.MakeTrivial(Context, NNS, SourceRange(NameLoc)); 352 if (Correction && (NNS || NewII != &II) && 367 if (SS && NNS) 368 SS->MakeTrivial(Context, NNS, SourceRange(NameLoc)); 465 // Builds a fake NNS for the given decl context [all...] |
SemaExpr.cpp | [all...] |
/external/clang/lib/Serialization/ |
ASTReader.cpp | [all...] |
/external/clang/tools/libclang/ |
CIndex.cpp | [all...] |
/external/clang/include/clang/AST/ |
Type.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/AST/ |
Type.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/clang/include/clang/AST/ |
Type.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/clang/include/clang/AST/ |
Type.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/ |
Type.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/clang/include/clang/AST/ |
Type.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/clang/include/clang/AST/ |
Type.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/clang/include/clang/AST/ |
Type.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/ |
Type.h | [all...] |