Lines Matching refs:UsingShadowDecl
1352 if (auto *Shadow = dyn_cast<UsingShadowDecl>(D)) { in addedMember()
3020 void UsingShadowDecl::anchor() {} in anchor()
3022 UsingShadowDecl::UsingShadowDecl(Kind K, ASTContext &C, DeclContext *DC, in UsingShadowDecl() function in UsingShadowDecl
3028 assert(!isa<UsingShadowDecl>(Target)); in UsingShadowDecl()
3034 UsingShadowDecl::UsingShadowDecl(Kind K, ASTContext &C, EmptyShell Empty) in UsingShadowDecl() function in UsingShadowDecl
3038 UsingShadowDecl *
3039 UsingShadowDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
3040 return new (C, ID) UsingShadowDecl(UsingShadow, C, EmptyShell()); in CreateDeserialized()
3043 BaseUsingDecl *UsingShadowDecl::getIntroducer() const { in getIntroducer()
3044 const UsingShadowDecl *Shadow = this; in getIntroducer()
3046 dyn_cast<UsingShadowDecl>(Shadow->UsingOrNextShadow)) in getIntroducer()
3072 void BaseUsingDecl::addShadowDecl(UsingShadowDecl *S) { in addShadowDecl()
3081 void BaseUsingDecl::removeShadowDecl(UsingShadowDecl *S) { in removeShadowDecl()
3089 dyn_cast<UsingShadowDecl>(S->UsingOrNextShadow)); in removeShadowDecl()
3094 UsingShadowDecl *Prev = FirstUsingShadow.getPointer(); in removeShadowDecl()
3096 Prev = cast<UsingShadowDecl>(Prev->UsingOrNextShadow); in removeShadowDecl()