Lines Matching refs:UsingShadowDecl
874 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(D)) in addedMember()
946 if (isa<UsingShadowDecl>(Conv)) in GetConversionType()
947 Conv = cast<UsingShadowDecl>(Conv)->getTargetDecl(); in GetConversionType()
1878 void UsingShadowDecl::anchor() { } in anchor()
1880 UsingShadowDecl *
1881 UsingShadowDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
1882 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(UsingShadowDecl)); in CreateDeserialized()
1883 return new (Mem) UsingShadowDecl(0, SourceLocation(), 0, 0); in CreateDeserialized()
1886 UsingDecl *UsingShadowDecl::getUsingDecl() const { in getUsingDecl()
1887 const UsingShadowDecl *Shadow = this; in getUsingDecl()
1888 while (const UsingShadowDecl *NextShadow = in getUsingDecl()
1889 dyn_cast<UsingShadowDecl>(Shadow->UsingOrNextShadow)) in getUsingDecl()
1896 void UsingDecl::addShadowDecl(UsingShadowDecl *S) { in addShadowDecl()
1906 void UsingDecl::removeShadowDecl(UsingShadowDecl *S) { in removeShadowDecl()
1915 dyn_cast<UsingShadowDecl>(S->UsingOrNextShadow)); in removeShadowDecl()
1920 UsingShadowDecl *Prev = FirstUsingShadow.getPointer(); in removeShadowDecl()
1922 Prev = cast<UsingShadowDecl>(Prev->UsingOrNextShadow); in removeShadowDecl()