/external/clang/lib/Sema/ |
SemaCodeComplete.cpp | 282 bool CheckHiddenResult(Result &R, DeclContext *CurContext, 291 /// \param CurContext the context in which this result will be named. 292 void MaybeAddResult(Result R, DeclContext *CurContext = nullptr); 299 /// \param CurContext the context in which this result will be named. 305 void AddResult(Result R, DeclContext *CurContext, NamedDecl *Hiding, 437 /// (\p CurContext) to the target context (\p TargetContext). 441 /// \param CurContext the context where an entity is being named, which is 451 const DeclContext *CurContext, 456 CommonAncestor && !CommonAncestor->Encloses(CurContext); 554 bool ResultBuilder::CheckHiddenResult(Result &R, DeclContext *CurContext, [all...] |
SemaLambda.cpp | 246 DeclContext *DC = CurContext; 311 !ActiveTemplateInstantiations.empty() || CurContext->isDependentContext(); 318 isInInlineFunction(CurContext)) { 400 Method->setLexicalDeclContext(CurContext); 408 TemplateMethod->setLexicalDeclContext(CurContext); [all...] |
SemaCXXScopeSpec.cpp | 30 DeclContext *CurContext) { 38 Record->isCurrentInstantiation(CurContext)) 60 return ::getCurrentInstantiationOf(T, CurContext); 176 return ::getCurrentInstantiationOf(T, CurContext); 704 DeclContext *DC = LookupCtx ? LookupCtx : CurContext; [all...] |
SemaDeclObjC.cpp | 493 = ObjCInterfaceDecl::Create(Context, CurContext, AtInterfaceLoc, ClassName, 667 ObjCCompatibleAliasDecl::Create(Context, CurContext, AtLoc, AliasName, CDecl); 726 PDecl = ObjCProtocolDecl::Create(Context, CurContext, ProtocolName, 741 PDecl = ObjCProtocolDecl::Create(Context, CurContext, ProtocolName, [all...] |
SemaDecl.cpp | 137 for (DeclContext *DC = S.CurContext; DC; DC = DC->getParent()) { 436 // Build a fake DependentNameType that will perform lookup into CurContext at 440 synthesizeCurrentNestedNameSpecifier(Context, CurContext); 496 if (CurContext->isRecord()) { 499 CXXRecordDecl *RD = cast<CXXRecordDecl>(CurContext); 505 return CurContext->isFunctionOrMethod() || S->isFunctionPrototypeScope(); [all...] |
SemaDeclCXX.cpp | [all...] |
SemaTemplate.cpp | [all...] |
Sema.cpp | 84 CurContext(nullptr), OriginalLexicalContext(nullptr), 253 FunctionDecl *fn = dyn_cast<FunctionDecl>(CurContext); [all...] |
SemaLookup.cpp | [all...] |
SemaAccess.cpp | [all...] |
SemaStmt.cpp | [all...] |
SemaObjCProperty.cpp | 166 ObjCContainerDecl *ClassDecl = cast<ObjCContainerDecl>(CurContext); 326 ObjCCategoryDecl *CDecl = cast<ObjCCategoryDecl>(CurContext); 328 DeclContext *DC = CurContext; [all...] |
SemaExprCXX.cpp | 740 if (isGenericLambdaCallOperatorSpecialization(CurContext) && 741 CurContext->getParent()->getParent()->isRecord()) { 747 cast<CXXRecordDecl>(CurContext->getParent()->getParent())); [all...] |
SemaOverload.cpp | 932 (OldIsUsingDecl || NewIsUsingDecl) && CurContext->isRecord() && [all...] |
SemaExpr.cpp | 69 cast<Decl>(CurContext)->getAvailability() != AR_Unavailable) [all...] |
SemaExprMember.cpp | [all...] |
SemaTemplateInstantiateDecl.cpp | [all...] |
SemaDeclAttr.cpp | [all...] |
SemaTemplateInstantiate.cpp | [all...] |
SemaExprObjC.cpp | [all...] |
/external/clang/lib/AST/ |
CXXInheritance.cpp | 122 CXXRecordDecl::isCurrentInstantiation(const DeclContext *CurContext) const { 125 for (; !CurContext->isFileContext(); CurContext = CurContext->getParent()) 126 if (CurContext->Equals(this))
|
/external/clang/include/clang/Sema/ |
TypoCorrection.h | 317 DeclContext *CurContext;
|
Sema.h | 252 /// CurContext - This is the current declaration context of parsing. 253 DeclContext *CurContext; 556 : S(S), SavedContext(S.CurContext), 561 S.CurContext = ContextToPush; 568 S.CurContext = SavedContext; [all...] |
/external/clang/lib/Parse/ |
ParseCXXInlineMethods.cpp | 109 ((Actions.CurContext->isDependentContext() || [all...] |
ParseTemplate.cpp | [all...] |