reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
321 template<typename decl_type> friend class Redeclarable;
524 public Redeclarable<NamespaceDecl> 543 using redeclarable_base = Redeclarable<NamespaceDecl>; 828 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> { 999 using redeclarable_base = Redeclarable<VarDecl>; 1787 public Redeclarable<FunctionDecl> { 1903 using redeclarable_base = Redeclarable<FunctionDecl>; 2992 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> { 3013 using redeclarable_base = Redeclarable<TypedefNameDecl>; 3142 public Redeclarable<TagDecl> { 3177 using redeclarable_base = Redeclarable<TagDecl>;tools/clang/include/clang/AST/DeclCXX.h
2950 public Redeclarable<NamespaceAliasDecl> { 2978 using redeclarable_base = Redeclarable<NamespaceAliasDecl>; 3068 class UsingShadowDecl : public NamedDecl, public Redeclarable<UsingShadowDecl> { 3080 using redeclarable_base = Redeclarable<UsingShadowDecl>;tools/clang/include/clang/AST/DeclObjC.h
1172 , public Redeclarable<ObjCInterfaceDecl> { 1269 using redeclarable_base = Redeclarable<ObjCInterfaceDecl>; 2064 public Redeclarable<ObjCProtocolDecl> { 2093 using redeclarable_base = Redeclarable<ObjCProtocolDecl>;tools/clang/include/clang/AST/DeclTemplate.h
737 public Redeclarable<RedeclarableTemplateDecl> 739 using redeclarable_base = Redeclarable<RedeclarableTemplateDecl>;tools/clang/include/clang/AST/JSONNodeDumper.h
172 template <typename T> void writePreviousDeclImpl(const Redeclarable<T> *D) {
tools/clang/lib/AST/Decl.cpp 1676 template<typename T> static bool isRedeclarableImpl(Redeclarable<T> *) {
tools/clang/lib/AST/TextNodeDumper.cpp 31 static void dumpPreviousDeclImpl(raw_ostream &OS, const Redeclarable<T> *D) {
tools/clang/lib/Serialization/ASTReaderDecl.cpp288 static Decl *getMostRecentDeclImpl(Redeclarable<DeclT> *D); 294 Redeclarable<DeclT> *D, Decl *Previous, 301 static void attachLatestDeclImpl(Redeclarable<DeclT> *D, Decl *Latest); 306 static void markIncompleteDeclChainImpl(Redeclarable<DeclT> *D); 412 RedeclarableResult VisitRedeclarable(Redeclarable<T> *D); 415 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl, 419 void mergeRedeclarable(Redeclarable<T> *D, T *Existing, 2358 ASTDeclReader::VisitRedeclarable(Redeclarable<T> *D) { 2400 D->RedeclLink = Redeclarable<T>::PreviousDeclLink(FirstDecl); 2419 void ASTDeclReader::mergeRedeclarable(Redeclarable<T> *DBase, 2493 void ASTDeclReader::mergeRedeclarable(Redeclarable<T> *DBase, T *Existing, 2506 D->RedeclLink = Redeclarable<T>::PreviousDeclLink(ExistingCanon); 3381 Decl *ASTDeclReader::getMostRecentDeclImpl(Redeclarable<DeclT> *D) { 3408 Redeclarable<DeclT> *D, 3418 Redeclarable<VarDecl> *D, 3446 Redeclarable<FunctionDecl> *D, 3567 void ASTDeclReader::attachLatestDeclImpl(Redeclarable<DeclT> *D, Decl *Latest) { 3589 void ASTDeclReader::markIncompleteDeclChainImpl(Redeclarable<DeclT> *D) {tools/clang/lib/Serialization/ASTWriterDecl.cpp
129 template <typename T> void VisitRedeclarable(Redeclarable<T> *D); 1721 void ASTDeclWriter::VisitRedeclarable(Redeclarable<T> *D) {