Lines Matching refs:UsingShadowDecl
10090 if (UsingShadowDecl *shad = dyn_cast<UsingShadowDecl>(*I)) in FindHiddenVirtualMethods()
11993 UsingShadowDecl *&PrevShadow) { in CheckUsingShadowDecl()
12047 if (isa<UsingShadowDecl>(Target)) in CheckUsingShadowDecl()
12048 Target = cast<UsingShadowDecl>(Target)->getTargetDecl(); in CheckUsingShadowDecl()
12080 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(*I)) in CheckUsingShadowDecl()
12174 UsingShadowDecl *Sema::BuildUsingShadowDecl(Scope *S, BaseUsingDecl *BUD, in BuildUsingShadowDecl()
12176 UsingShadowDecl *PrevDecl) { in BuildUsingShadowDecl()
12179 if (isa<UsingShadowDecl>(Target)) { in BuildUsingShadowDecl()
12180 Target = cast<UsingShadowDecl>(Target)->getTargetDecl(); in BuildUsingShadowDecl()
12181 assert(!isa<UsingShadowDecl>(Target) && "nested shadow declaration"); in BuildUsingShadowDecl()
12188 UsingShadowDecl *Shadow; in BuildUsingShadowDecl()
12197 Shadow = UsingShadowDecl::Create(Context, CurContext, BUD->getLocation(), in BuildUsingShadowDecl()
12244 void Sema::HideUsingShadowDecl(Scope *S, UsingShadowDecl *Shadow) { in HideUsingShadowDecl()
12639 UsingShadowDecl *PrevDecl = nullptr; in BuildUsingDeclaration()
12689 UsingShadowDecl *PrevDecl = nullptr; in BuildUsingEnumDeclaration()