Lines Matching refs:UsingShadowDecl
9804 if (UsingShadowDecl *shad = dyn_cast<UsingShadowDecl>(*I)) in FindHiddenVirtualMethods()
11638 UsingShadowDecl *&PrevShadow) { in CheckUsingShadowDecl()
11691 if (isa<UsingShadowDecl>(Target)) in CheckUsingShadowDecl()
11692 Target = cast<UsingShadowDecl>(Target)->getTargetDecl(); in CheckUsingShadowDecl()
11724 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(*I)) in CheckUsingShadowDecl()
11804 UsingShadowDecl *Sema::BuildUsingShadowDecl(Scope *S, in BuildUsingShadowDecl()
11807 UsingShadowDecl *PrevDecl) { in BuildUsingShadowDecl()
11810 if (isa<UsingShadowDecl>(Target)) { in BuildUsingShadowDecl()
11811 Target = cast<UsingShadowDecl>(Target)->getTargetDecl(); in BuildUsingShadowDecl()
11812 assert(!isa<UsingShadowDecl>(Target) && "nested shadow declaration"); in BuildUsingShadowDecl()
11819 UsingShadowDecl *Shadow; in BuildUsingShadowDecl()
11827 Shadow = UsingShadowDecl::Create(Context, CurContext, UD->getLocation(), UD, in BuildUsingShadowDecl()
11874 void Sema::HideUsingShadowDecl(Scope *S, UsingShadowDecl *Shadow) { in HideUsingShadowDecl()
12249 UsingShadowDecl *PrevDecl = nullptr; in BuildUsingDeclaration()