Searched refs:Redeclarable (Results 1 – 13 of 13) sorted by relevance
84 class Redeclarable {198 Redeclarable(const ASTContext &Ctx) in Redeclarable() function
82 public Redeclarable<TranslationUnitDecl> {83 using redeclarable_base = Redeclarable<TranslationUnitDecl>;541 public Redeclarable<NamespaceDecl>560 using redeclarable_base = Redeclarable<NamespaceDecl>;874 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> {1047 using redeclarable_base = Redeclarable<VarDecl>;1874 public Redeclarable<FunctionDecl> {2019 using redeclarable_base = Redeclarable<FunctionDecl>;3239 using redeclarable_base = Redeclarable<TypedefNameDecl>;3368 public Redeclarable<TagDecl> {[all …]
1151 , public Redeclarable<ObjCInterfaceDecl> {1248 using redeclarable_base = Redeclarable<ObjCInterfaceDecl>;2053 public Redeclarable<ObjCProtocolDecl> {2082 using redeclarable_base = Redeclarable<ObjCProtocolDecl>;
178 template <typename T> void writePreviousDeclImpl(const Redeclarable<T> *D) { in writePreviousDeclImpl()
3020 public Redeclarable<NamespaceAliasDecl> {3048 using redeclarable_base = Redeclarable<NamespaceAliasDecl>;3220 class UsingShadowDecl : public NamedDecl, public Redeclarable<UsingShadowDecl> {3232 using redeclarable_base = Redeclarable<UsingShadowDecl>;
763 public Redeclarable<RedeclarableTemplateDecl>765 using redeclarable_base = Redeclarable<RedeclarableTemplateDecl>;
324 template<typename decl_type> friend class Redeclarable; variable
281 static Decl *getMostRecentDeclImpl(Redeclarable<DeclT> *D);302 static void markIncompleteDeclChainImpl(Redeclarable<DeclT> *D);415 RedeclarableResult VisitRedeclarable(Redeclarable<T> *D);422 void mergeRedeclarable(Redeclarable<T> *D, T *Existing,2575 ASTDeclReader::VisitRedeclarable(Redeclarable<T> *D) { in VisitRedeclarable()2617 D->RedeclLink = Redeclarable<T>::PreviousDeclLink(FirstDecl); in VisitRedeclarable()2636 void ASTDeclReader::mergeRedeclarable(Redeclarable<T> *DBase, in mergeRedeclarable()2723 D->RedeclLink = Redeclarable<T>::PreviousDeclLink(ExistingCanon); in mergeRedeclarable()3280 Decl *ASTDeclReader::getMostRecentDeclImpl(Redeclarable<DeclT> *D) { in getMostRecentDeclImpl()3327 Redeclarable<DeclT> *D, in attachPreviousDeclImpl()[all …]
136 template <typename T> void VisitRedeclarable(Redeclarable<T> *D);1809 void ASTDeclWriter::VisitRedeclarable(Redeclarable<T> *D) { in VisitRedeclarable()
41 static void dumpPreviousDeclImpl(raw_ostream &OS, const Redeclarable<T> *D) { in dumpPreviousDeclImpl()
1760 template<typename T> static bool isRedeclarableImpl(Redeclarable<T> *) { in isRedeclarableImpl()
112 getCanonicalForwardRedeclChain(Redeclarable<T>* D) { in getCanonicalForwardRedeclChain()
1868 either by redeclaration chains (if the members are ``Redeclarable``)1870 are not ``Redeclarable`` -- in that case, a ``Mergeable`` base class is used