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

  /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!");
207 llvm_unreachable("Invalid NNS Kind!");
229 llvm_unreachable("Invalid NNS Kind!");
248 llvm_unreachable("Invalid NNS Kind!");
421 llvm_unreachable("Invalid NNS Kind!")
    [all...]
ExprCXX.cpp     [all...]
ASTDiagnostic.cpp 399 NestedNameSpecifier *NNS = reinterpret_cast<NestedNameSpecifier*>(Val);
400 NNS->print(OS, Context.getPrintingPolicy());
    [all...]
Expr.cpp 335 auto *NNS = QualifierLoc.getNestedNameSpecifier();
336 if (NNS->isInstantiationDependent())
338 if (NNS->containsUnexpandedParameterPack())
    [all...]
  /external/clang/lib/Sema/
SemaCXXScopeSpec.cpp 81 NestedNameSpecifier *NNS = SS.getScopeRep();
82 if (NNS->isDependent()) {
85 if (CXXRecordDecl *Record = getCurrentInstantiationOf(NNS))
89 const Type *NNSType = NNS->getAsType();
132 switch (NNS->getKind()) {
137 return NNS->getAsNamespace();
140 return NNS->getAsNamespaceAlias()->getNamespace();
144 const TagType *Tag = NNS->getAsType()->getAs<TagType>();
153 return NNS->getAsRecordDecl();
170 /// \param NNS a dependent nested name specifier
    [all...]
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);
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 218 auto *NNS = NestedNameSpecifier::Create(Context, nullptr, false,
220 QualType T = Context.getDependentNameType(ETK_Typename, NNS, &II);
223 SS.MakeTrivial(Context, NNS, SourceRange(NameLoc));
338 NestedNameSpecifier *NNS = Correction.getCorrectionSpecifier();
340 if (SS && NNS) {
341 NewSS.MakeTrivial(Context, NNS, SourceRange(NameLoc));
344 if (Correction && (NNS || NewII != &II) &&
359 if (SS && NNS)
360 SS->MakeTrivial(Context, NNS, SourceRange(NameLoc));
457 // Builds a fake NNS for the given decl context
    [all...]
SemaExpr.cpp     [all...]
  /external/clang/include/clang/AST/
Type.h     [all...]
  /external/clang/lib/Serialization/
ASTReader.cpp     [all...]
  /external/clang/tools/libclang/
CIndex.cpp     [all...]

Completed in 69 milliseconds