Lines Matching refs:UD
7200 UsingDirectiveDecl* UD in ActOnStartNamespaceDef() local
7208 UD->setImplicit(); in ActOnStartNamespaceDef()
7209 Parent->addDecl(UD); in ActOnStartNamespaceDef()
7611 NamedDecl *UD = BuildUsingDeclaration(S, AS, UsingLoc, SS, in ActOnUsingDeclaration() local
7615 if (UD) in ActOnUsingDeclaration()
7616 PushOnScopeChains(UD, S, /*AddToContext*/ false); in ActOnUsingDeclaration()
7618 return UD; in ActOnUsingDeclaration()
7770 UsingDecl *UD, in BuildUsingShadowDecl() argument
7783 UD->getLocation(), UD, Target); in BuildUsingShadowDecl()
7784 UD->addShadowDecl(Shadow); in BuildUsingShadowDecl()
7786 Shadow->setAccess(UD->getAccess()); in BuildUsingShadowDecl()
7787 if (Orig->isInvalidDecl() || UD->isInvalidDecl()) in BuildUsingShadowDecl()
8018 UsingDecl *UD = in BuildUsingDeclaration() local
8021 UD->setAccess(AS); in BuildUsingDeclaration()
8022 CurContext->addDecl(UD); in BuildUsingDeclaration()
8023 UD->setInvalidDecl(Invalid); in BuildUsingDeclaration()
8024 return UD; in BuildUsingDeclaration()
8034 UsingDecl *UD = BuildValid(); in BuildUsingDeclaration() local
8035 CheckInheritingConstructorUsingDecl(UD); in BuildUsingDeclaration()
8036 return UD; in BuildUsingDeclaration()
8092 UsingDecl *UD = BuildValid(); in BuildUsingDeclaration() local
8093 CheckInheritingConstructorUsingDecl(UD); in BuildUsingDeclaration()
8094 return UD; in BuildUsingDeclaration()
8138 UsingDecl *UD = BuildValid(); in BuildUsingDeclaration() local
8141 if (!CheckUsingShadowDecl(UD, *I, Previous, PrevDecl)) in BuildUsingDeclaration()
8142 BuildUsingShadowDecl(S, UD, *I, PrevDecl); in BuildUsingDeclaration()
8145 return UD; in BuildUsingDeclaration()
8149 bool Sema::CheckInheritingConstructorUsingDecl(UsingDecl *UD) { in CheckInheritingConstructorUsingDecl() argument
8150 assert(!UD->hasTypename() && "expecting a constructor name"); in CheckInheritingConstructorUsingDecl()
8152 const Type *SourceType = UD->getQualifier()->getAsType(); in CheckInheritingConstructorUsingDecl()
8162 Diag(UD->getUsingLoc(), in CheckInheritingConstructorUsingDecl()
8164 << UD->getNameInfo().getSourceRange() in CheckInheritingConstructorUsingDecl()
8166 UD->setInvalidDecl(); in CheckInheritingConstructorUsingDecl()
8201 if (UsingDecl *UD = dyn_cast<UsingDecl>(D)) { in CheckUsingDeclRedeclaration() local
8202 DTypename = UD->hasTypename(); in CheckUsingDeclRedeclaration()
8203 DQual = UD->getQualifier(); in CheckUsingDeclRedeclaration()
8204 } else if (UnresolvedUsingValueDecl *UD in CheckUsingDeclRedeclaration() local
8207 DQual = UD->getQualifier(); in CheckUsingDeclRedeclaration()
8208 } else if (UnresolvedUsingTypenameDecl *UD in CheckUsingDeclRedeclaration() local
8211 DQual = UD->getQualifier(); in CheckUsingDeclRedeclaration()