Home | History | Annotate | Download | only in AST

Lines Matching refs:cast

114   assert(!isa<TagDecl>(this) || !cast<TagDecl>(this)->isCompleteDefinition());
266 Hidden = cast<Decl>(DC)->Hidden;
320 return cast<TranslationUnitDecl>(DC);
835 CXXMethodDecl *MD = cast<CXXMethodDecl>(D);
903 cast<NamespaceDecl>(this)->isInline();
910 const NamespaceDecl *ND = cast<NamespaceDecl>(this);
943 if (cast<Decl>(this)->getFriendObjectKind())
956 return !cast<EnumDecl>(this)->isScoped();
967 return cast<LinkageSpecDecl>(DC)->getLanguage() == ID;
1010 if (ObjCInterfaceDecl *Def = cast<ObjCInterfaceDecl>(this)->getDefinition())
1016 if (ObjCProtocolDecl *Def = cast<ObjCProtocolDecl>(this)->getDefinition())
1032 TagDecl *Tag = cast<TagDecl>(this);
1252 NamedDecl *ND = cast<NamedDecl>(D);
1420 (void)cast<Decl>(this)->getMostRecentDecl();
1555 OutermostRD = cast<RecordDecl>(DC);
1629 Decl *DCAsDecl = cast<Decl>(this);
1631 if (!(isa<TagDecl>(DCAsDecl) && cast<TagDecl>(DCAsDecl)->isBeingDefined()))
1683 return cast<UsingDirectiveDecl>(*I);