Home
last modified time | relevance | path

Searched refs:getDeclContext (Results 1 – 25 of 85) sorted by relevance

1234

/freebsd-9-stable/contrib/llvm/tools/clang/lib/Index/
DUSRGeneration.cpp161 VisitDeclContext(D->getDeclContext()); in VisitFieldDecl()
174 VisitDeclContext(D->getDeclContext()); in VisitFunctionDecl()
216 VisitDeclContext(D->getDeclContext()); in VisitNamedDecl()
235 VisitDeclContext(D->getDeclContext()); in VisitVarDecl()
268 VisitDeclContext(D->getDeclContext()); in VisitNamespaceDecl()
282 VisitDeclContext(D->getDeclContext()); in VisitNamespaceAliasDecl()
288 const DeclContext *container = D->getDeclContext(); in VisitObjCMethodDecl()
365 Visit(cast<Decl>(D->getDeclContext())); in VisitObjCPropertyDecl()
385 VisitDeclContext(D->getDeclContext()); in VisitTagDecl()
454 const DeclContext *DC = D->getDeclContext(); in VisitTypedefDecl()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/AST/
DDecl.cpp296 const DeclContext *DC = D->getDeclContext(); in getOutermostFuncOrBlockContext()
516 if (const LinkageSpecDecl *SD = dyn_cast<LinkageSpecDecl>(D.getDeclContext())) in isSingleLineExternC()
524 assert(D->getDeclContext()->getRedeclContext()->isFileContext() && in getLVForNamespaceScopeDecl()
605 for (const DeclContext *DC = D->getDeclContext(); in getLVForNamespaceScopeDecl()
742 LinkageInfo EnumLV = getLVForDecl(cast<NamedDecl>(D->getDeclContext()), in getLVForNamespaceScopeDecl()
815 getLVForDecl(cast<RecordDecl>(D->getDeclContext()), classComputation); in getLVForClassMember()
1029 DC = ContextDecl->getDeclContext()->getRedeclContext(); in getLVForClosure()
1105 LV = getLVForClosure(BD->getDeclContext()->getRedeclContext(), in getLVForLocalDecl()
1180 OuterMostLambda->getDeclContext()->getRedeclContext(), in computeLVForDecl()
1189 if (D->getDeclContext()->getRedeclContext()->isFileContext()) in computeLVForDecl()
[all …]
DDeclBase.cpp168 for (const DeclContext *DC = getDeclContext(); in getParentFunctionOrMethod()
218 setDeclContextsImpl(getDeclContext(), DC, getASTContext()); in setLexicalDeclContext()
237 const DeclContext *DC = getDeclContext(); in isInAnonymousNamespace()
251 DeclContext *DC = getDeclContext(); in getTranslationUnitDecl()
677 !isa<CXXRecordDecl>(getDeclContext()) || in CheckAccessDeclContext()
1149 ND->getDeclContext()->getPrimaryContext()-> in addDecl()
1157 ND->getDeclContext()->getPrimaryContext()-> in addDeclInternal()
1229 if (ND->getDeclContext() == DCtx && !shouldBeHidden(ND) && in buildLookupImpl()
1405 DeclContext *DeclDC = D->getDeclContext()->getPrimaryContext(); in makeDeclVisibleInContext()
1432 ((!Recoverable || D->getDeclContext() != D->getLexicalDeclContext()) && in makeDeclVisibleInContextWithFlags()
DDeclObjC.cpp639 Decl *CtxD = cast<Decl>(getDeclContext()); in getNextRedeclaration()
676 Decl *CtxD = cast<Decl>(getDeclContext()); in getCanonicalDecl()
852 if (ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(getDeclContext())) in getClassInterface()
854 if (ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(getDeclContext())) in getClassInterface()
856 if (ObjCImplDecl *IMD = dyn_cast<ObjCImplDecl>(getDeclContext())) in getClassInterface()
859 assert(!isa<ObjCProtocolDecl>(getDeclContext()) && "It's a protocol method"); in getClassInterface()
948 ProtD = dyn_cast<ObjCProtocolDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow()
952 IMD = dyn_cast<ObjCImplDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow()
965 CatD = dyn_cast<ObjCCategoryDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow()
979 dyn_cast_or_null<ObjCContainerDecl>(Method->getDeclContext()), in collectOverriddenMethodsSlow()
[all …]
DTemplateName.cpp92 return Template->getDeclContext() && in isDependent()
93 Template->getDeclContext()->isDependentContext(); in isDependent()
DMicrosoftMangle.cpp46 return ContextParam->getDeclContext(); in getEffectiveDeclContext()
53 return ContextParam->getDeclContext(); in getEffectiveDeclContext()
56 const DeclContext *DC = D->getDeclContext(); in getEffectiveDeclContext()
376 const DeclContext *DC = ND->getDeclContext(); in mangleName()
523 assert(TD->getDeclContext() == D->getDeclContext() && in mangleUnqualifiedName()
2067 Mangler.manglePostfix(VD->getDeclContext()); in mangleStaticGuardVariable()
DTemplateBase.cpp104 return getAsDecl()->getDeclContext()->isDependentContext(); in isDependent()
145 return getAsDecl()->getDeclContext()->isDependentContext(); in isInstantiationDependent()
DItaniumMangle.cpp57 return ContextParam->getDeclContext(); in getEffectiveDeclContext()
64 return ContextParam->getDeclContext(); in getEffectiveDeclContext()
67 const DeclContext *DC = D->getDeclContext(); in getEffectiveDeclContext()
1122 assert(TD->getDeclContext() == D->getDeclContext() && in mangleUnqualifiedName()
1310 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) { in mangleLocalName()
1337 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) { in mangleLocalName()
1379 Context->getDeclContext()->isRecord()) { in mangleUnqualifiedBlock()
1412 Context->getDeclContext()->isRecord()) { in mangleLambda()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Sema/
DSemaAccess.cpp66 DeclContext *DC = D->getDeclContext(); in FindDeclaringClass()
71 DC = cast<EnumDecl>(DC)->getDeclContext(); in FindDeclaringClass()
75 DeclaringClass = cast<CXXRecordDecl>(DeclaringClass->getDeclContext()); in FindDeclaringClass()
109 DC = Record->getDeclContext(); in EffectiveContext()
116 DC = Function->getDeclContext(); in EffectiveContext()
259 const DeclContext *FromDC = From->getDeclContext()->getPrimaryContext(); in MightInstantiateTo()
260 const DeclContext *ToDC = To->getDeclContext()->getPrimaryContext(); in MightInstantiateTo()
363 Context->getDeclContext(), in MightInstantiateTo()
364 Friend->getDeclContext())) in MightInstantiateTo()
481 if (!MightInstantiateTo(S, CTD->getDeclContext(), in MatchesFriend()
[all …]
DSemaTemplateInstantiateDecl.cpp29 const DeclContext *DC = D->getDeclContext(); in isDeclWithinFunction()
159 dyn_cast_or_null<CXXRecordDecl>(ND->getDeclContext()); in InstantiateAttrs()
224 CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D->getDeclContext()); in InstantiateTypedefNameDecl()
460 if (CXXRecordDecl *Parent= dyn_cast<CXXRecordDecl>(Field->getDeclContext())) { in VisitFieldDecl()
735 if (Pattern->getDeclContext()->isFunctionOrMethod() && in InstantiateEnumDefinition()
804 Pattern->getDeclContext(), in VisitClassTemplateDecl()
1088 } else if (InstTemplate->getDeclContext()->isRecord() && in VisitFunctionTemplateDecl()
1239 DC = SemaRef.FindInstantiatedContext(D->getLocation(), D->getDeclContext(), in VisitFunctionDecl()
1262 assert(D->getDeclContext()->isFileContext()); in VisitFunctionDecl()
1263 LexicalDC = D->getDeclContext(); in VisitFunctionDecl()
[all …]
DIdentifierResolver.cpp133 DeclContext *DCtx = D->getDeclContext()->getRedeclContext(); in isDeclInScope()
326 if (!PrevD->getDeclContext()->getRedeclContext()->isTranslationUnit()) { in tryAddTopLevelDecl()
356 if (!(*I)->getDeclContext()->getRedeclContext()->isTranslationUnit()) { in tryAddTopLevelDecl()
DSemaDeclObjC.cpp66 !isa<ObjCImplementationDecl>(method->getDeclContext())) in checkInitMethod()
74 if (isa<ObjCProtocolDecl>(method->getDeclContext())) { in checkInitMethod()
127 = dyn_cast<ObjCInterfaceDecl>(NewMethod->getDeclContext()); in CheckObjCMethodOverride()
129 DeclContext *DC = NewMethod->getDeclContext(); in CheckObjCMethodOverride()
378 dyn_cast<ObjCImplDecl>(MDecl->getDeclContext()); in ActOnStartOfObjCMethodDef()
380 dyn_cast<ObjCContainerDecl>(IMD->getDeclContext()); in ActOnStartOfObjCMethodDef()
1109 if (Dcl->getDeclContext()->isFileContext()) in ActOnFinishObjCImplementation()
2143 CD = dyn_cast<ObjCCategoryDecl>(Method->getDeclContext())) in addMethodToGlobalList()
2203 if (cast<Decl>(Method->getDeclContext())->isInvalidDecl()) in AddMethodToGlobalPool()
2432 isa<ObjCImplDecl>(TargetMethod->getDeclContext())) { in HelperToDiagnoseMismatchedMethodsInGlobalPool()
[all …]
DSemaOpenMP.cpp247 isa<CapturedDecl>(D->getDeclContext()) && in isOpenMPLocal()
248 CurScope->getFnParent()->getEntity()->Encloses(D->getDeclContext()); in isOpenMPLocal()
449 if (CanonicalVD->getDeclContext()->isTranslationUnit() && in ActOnOpenMPIdExpression()
464 !CanonicalVD->getDeclContext()->Equals(getCurLexicalContext())) { in ActOnOpenMPIdExpression()
477 if (CanonicalVD->getDeclContext()->isNamespace() && in ActOnOpenMPIdExpression()
479 !getCurLexicalContext()->Encloses(CanonicalVD->getDeclContext()))) { in ActOnOpenMPIdExpression()
DSemaTemplate.cpp72 Record = cast<CXXRecordDecl>(Record->getDeclContext()); in isAcceptableTemplateName()
923 PrevDecl = cast<CXXRecordDecl>(PrevDecl->getDeclContext()); in CheckClassTemplate()
945 (OutermostContext->Equals(PrevDecl->getDeclContext()) || in CheckClassTemplate()
946 OutermostContext->Encloses(PrevDecl->getDeclContext()))) { in CheckClassTemplate()
947 SemanticContext = PrevDecl->getDeclContext(); in CheckClassTemplate()
1092 if (!Invalid && TUK != TUK_Friend && NewTemplate->getDeclContext()->isRecord()) in CheckClassTemplate()
1650 if (TypeDecl *Parent = dyn_cast<TypeDecl>(Template->getDeclContext())) in MatchTemplateParametersToScopeSpecifier()
2085 ClassTemplate->getDeclContext(), in CheckTemplateIdType()
2462 Context, VarTemplate->getDeclContext(), TemplateKWLoc, in ActOnVarTemplateSpecialization()
2505 Context, VarTemplate->getDeclContext(), TemplateKWLoc, TemplateNameLoc, in ActOnVarTemplateSpecialization()
[all …]
DSemaDecl.cpp1039 !D->getDeclContext()->getRedeclContext()->Equals( in PushOnScopeChains()
1181 const DeclContext *DC = D->getDeclContext(); in mightHaveNonExternalLinkage()
1208 if (D->getDeclContext()->isDependentContext() || in ShouldWarnIfUnusedFileScopedDecl()
1282 !D->getDeclContext()->isFunctionOrMethod()) in ShouldDiagnoseUnusedDecl()
2193 cast<FunctionDecl>(oldDecl->getDeclContext())->getFirstDecl(); in mergeParamDeclAttributes()
2278 const DeclContext *DC = Old->getDeclContext(); in haveIncompatibleLanguageLinkages()
2861 isa<ObjCImplDecl>(newMethod->getDeclContext()) ? AMK_Redeclaration in mergeObjCMethodDecls()
3186 S.getCurrentMangleNumberContext(Tag->getDeclContext(), in HandleTagNumbering()
3287 Record->getDeclContext()->isRecord()) in ParsedFreeStandingDeclSpec()
3334 Tag && Tag->getDeclContext()->isFunctionOrMethod()) in ParsedFreeStandingDeclSpec()
[all …]
DSemaLambda.cpp54 if (IsCapturingVariable && VD->getDeclContext()->Equals(EnclosingDC)) in GetScopeIndexOfNearestCaptureReadyLambda()
210 = Param->getDeclContext()->getLexicalParent()) in getCurrentMangleNumberContext()
214 if (Var->getDeclContext()->isRecord()) in getCurrentMangleNumberContext()
342 getCurrentMangleNumberContext(Class->getDeclContext(), in startLambdaDefinition()
421 return cast<EnumDecl>(D->getDeclContext()); in findEnumForBlockReturn()
DSemaTemplateInstantiate.cpp64 Ctx = D->getDeclContext(); in getTemplateInstantiationArgs()
150 Function->getDeclContext()->isFileContext() && in getTemplateInstantiationArgs()
606 FunctionDecl *FD = cast<FunctionDecl>(Param->getDeclContext()); in PrintInstantiationStack()
947 DeclContext *Owner = OrigTPL->getParam(0)->getDeclContext(); in TransformTemplateParameterList()
1398 assert(!cast<FunctionDecl>(E->getParam()->getDeclContext())-> in TransformCXXDefaultArgExpr()
1402 cast<FunctionDecl>(E->getParam()->getDeclContext()), in TransformCXXDefaultArgExpr()
2060 if ((*Member)->getDeclContext() != Pattern) in InstantiateClass()
2149 dyn_cast_or_null<CXXRecordDecl>(ND->getDeclContext()); in InstantiateClass()
2750 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(PV->getDeclContext())) { in getCanonicalParmVarDecl()
DSemaLookup.cpp352 return D->getDeclContext()->getRedeclContext(); in getContextForScopeMatching()
404 if (!TD->getDeclContext()->isRecord()) { in resolveKind()
1215 DeclContext *Context = Entity->getDeclContext(); in getDefiningModule()
1389 DC = (*I)->getDeclContext()->getRedeclContext(); in LookupName()
1400 = (*LastI)->getDeclContext()->getRedeclContext(); in LookupName()
1988 DeclContext *Ctx = ClassTemplate->getDeclContext(); in addAssociatedClassesAndNamespaces()
2034 DeclContext *Ctx = Class->getDeclContext(); in addAssociatedClassesAndNamespaces()
2056 DeclContext *Ctx = Spec->getSpecializedTemplate()->getDeclContext(); in addAssociatedClassesAndNamespaces()
2099 DeclContext *BaseCtx = BaseDecl->getDeclContext(); in addAssociatedClassesAndNamespaces()
2180 DeclContext *Ctx = Enum->getDeclContext(); in addAssociatedClassesAndNamespaces()
[all …]
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Frontend/
DASTConsumers.cpp296 const DeclContext* SemaDC = D->getDeclContext(); in PrintDeclContext()
326 const DeclContext* SemaDC = D->getDeclContext(); in PrintDeclContext()
342 const DeclContext* SemaDC = D->getDeclContext(); in PrintDeclContext()
358 const DeclContext* SemaDC = D->getDeclContext(); in PrintDeclContext()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCGDebugInfo.cpp195 const DeclContext *DC = OMD->getDeclContext(); in getObjCMethodName()
743 getContextDescriptor(cast<Decl>(Ty->getDecl()->getDeclContext())); in CreateType()
1016 if (const CXXRecordDecl *NRD = dyn_cast<CXXRecordDecl>(RD->getDeclContext())) in isFunctionLocalClass()
1018 if (isa<FunctionDecl>(RD->getDeclContext())) in isFunctionLocalClass()
1226 D->getType(), cast<RecordDecl>(D->getDeclContext()) in CollectTemplateParams()
1467 getContextDescriptor(cast<Decl>(RD->getDeclContext())); in CreateType()
1864 EDContext = getContextDescriptor(cast<Decl>(ED->getDeclContext())); in CreateEnumType()
1890 getContextDescriptor(cast<Decl>(ED->getDeclContext())); in CreateEnumType()
2223 getContextDescriptor(cast<Decl>(RD->getDeclContext())); in CreateLimitedType()
2348 llvm::DIScope S = getContextDescriptor(cast<Decl>(D->getDeclContext())); in getFunctionDeclaration()
[all …]
/freebsd-9-stable/contrib/llvm/tools/clang/lib/ARCMigrate/
DTransGCCalls.cpp55 if (!FD->getDeclContext()->getRedeclContext()->isFileContext()) in VisitCallExpr()
DTransGCAttrs.cpp145 return isMigratable(cast<Decl>(D->getDeclContext())); in isMigratable()
271 cast<Decl>(IndProps.front()->getDeclContext()))) { in checkAllAtProps()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
DLLVMConventionsChecker.cpp42 const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(D->getDeclContext()); in InNamespace()
48 return isa<TranslationUnitDecl>(ND->getDeclContext()); in InNamespace()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DCheckerContext.cpp60 const DeclContext *DC = FD->getDeclContext(); in isCLibraryFunction()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/AST/
DDeclBase.h382 DeclContext *getDeclContext() { in getDeclContext() function
387 const DeclContext *getDeclContext() const { in getDeclContext() function
388 return const_cast<Decl*>(this)->getDeclContext(); in getDeclContext()
680 return getLexicalDeclContext() != getDeclContext(); in isOutOfLine()
1064 return cast<Decl>(this)->getDeclContext(); in getParent()

1234