Searched refs:ExternCContextDecl (Results 1 – 6 of 6) sorted by relevance
196 class ExternCContextDecl : public Decl, public DeclContext {197 explicit ExternCContextDecl(TranslationUnitDecl *TU) in ExternCContextDecl() function204 static ExternCContextDecl *Create(const ASTContext &C,210 static DeclContext *castToDeclContext(const ExternCContextDecl *D) { in castToDeclContext()211 return static_cast<DeclContext *>(const_cast<ExternCContextDecl*>(D)); in castToDeclContext()213 static ExternCContextDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext()214 return static_cast<ExternCContextDecl *>(const_cast<DeclContext*>(DC)); in castFromDeclContext()
559 mutable ExternCContextDecl *ExternCContext = nullptr;996 ExternCContextDecl *getExternCContextDecl() const;
1509 DEF_TRAVERSE_DECL(ExternCContextDecl, {})
4785 void ExternCContextDecl::anchor() {} in anchor()4787 ExternCContextDecl *ExternCContextDecl::Create(const ASTContext &C, in Create()4789 return new (C, DC) ExternCContextDecl(DC); in Create()
1189 ExternCContextDecl *ASTContext::getExternCContextDecl() const { in getExternCContextDecl()1191 ExternCContext = ExternCContextDecl::Create(*this, getTranslationUnitDecl()); in getExternCContextDecl()
803 TemplateDeclInstantiator::VisitExternCContextDecl(ExternCContextDecl *D) { in VisitExternCContextDecl()