HomeSort by relevance Sort by last modified time
    Searched defs:NNS (Results 1 - 16 of 16) sorted by null

  /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...]

Completed in 471 milliseconds