Lines Matching refs:UsingShadowDecl
10295 if (UsingShadowDecl *shad = dyn_cast<UsingShadowDecl>(*I))
12346 UsingShadowDecl *&PrevShadow) {
12363 // specialization. The UsingShadowDecl in D<T> then points directly
12400 if (isa<UsingShadowDecl>(Target))
12401 Target = cast<UsingShadowDecl>(Target)->getTargetDecl();
12433 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(*I))
12526 UsingShadowDecl *Sema::BuildUsingShadowDecl(Scope *S, BaseUsingDecl *BUD,
12528 UsingShadowDecl *PrevDecl) {
12531 if (isa<UsingShadowDecl>(Target)) {
12532 Target = cast<UsingShadowDecl>(Target)->getTargetDecl();
12533 assert(!isa<UsingShadowDecl>(Target) && "nested shadow declaration");
12540 UsingShadowDecl *Shadow;
12549 Shadow = UsingShadowDecl::Create(Context, CurContext, BUD->getLocation(),
12569 void Sema::HideUsingShadowDecl(Scope *S, UsingShadowDecl *Shadow) {
12957 UsingShadowDecl *PrevDecl = nullptr;
13007 UsingShadowDecl *PrevDecl = nullptr;
13331 // in the UsingDecl and UsingShadowDecl so that these checks didn't