Lines Matching refs:UsingShadowDecl
971 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(D)) { in addedMember()
2144 void UsingShadowDecl::anchor() { } in anchor()
2146 UsingShadowDecl::UsingShadowDecl(Kind K, ASTContext &C, DeclContext *DC, in UsingShadowDecl() function in UsingShadowDecl
2157 UsingShadowDecl::UsingShadowDecl(Kind K, ASTContext &C, EmptyShell Empty) in UsingShadowDecl() function in UsingShadowDecl
2161 UsingShadowDecl *
2162 UsingShadowDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
2163 return new (C, ID) UsingShadowDecl(UsingShadow, C, EmptyShell()); in CreateDeserialized()
2166 UsingDecl *UsingShadowDecl::getUsingDecl() const { in getUsingDecl()
2167 const UsingShadowDecl *Shadow = this; in getUsingDecl()
2168 while (const UsingShadowDecl *NextShadow = in getUsingDecl()
2169 dyn_cast<UsingShadowDecl>(Shadow->UsingOrNextShadow)) in getUsingDecl()
2195 void UsingDecl::addShadowDecl(UsingShadowDecl *S) { in addShadowDecl()
2205 void UsingDecl::removeShadowDecl(UsingShadowDecl *S) { in removeShadowDecl()
2214 dyn_cast<UsingShadowDecl>(S->UsingOrNextShadow)); in removeShadowDecl()
2219 UsingShadowDecl *Prev = FirstUsingShadow.getPointer(); in removeShadowDecl()
2221 Prev = cast<UsingShadowDecl>(Prev->UsingOrNextShadow); in removeShadowDecl()