Searched refs:Redeclarable (Results 1 – 13 of 13) sorted by relevance
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | Redeclarable.h | 84 class Redeclarable { 198 Redeclarable(const ASTContext &Ctx) in Redeclarable() function
|
| H A D | Decl.h | 82 public Redeclarable<TranslationUnitDecl> { 83 using redeclarable_base = Redeclarable<TranslationUnitDecl>; 543 public Redeclarable<NamespaceDecl> 566 using redeclarable_base = Redeclarable<NamespaceDecl>; 915 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> { 1091 using redeclarable_base = Redeclarable<VarDecl>; 1919 public Redeclarable<FunctionDecl> { 2066 using redeclarable_base = Redeclarable<FunctionDecl>; 3288 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> { 3309 using redeclarable_base = Redeclarable<TypedefNameDecl>; [all …]
|
| H A D | DeclObjC.h | 1147 , public Redeclarable<ObjCInterfaceDecl> { 1251 using redeclarable_base = Redeclarable<ObjCInterfaceDecl>; 2069 public Redeclarable<ObjCProtocolDecl> { 2104 using redeclarable_base = Redeclarable<ObjCProtocolDecl>;
|
| H A D | JSONNodeDumper.h | 178 template <typename T> void writePreviousDeclImpl(const Redeclarable<T> *D) { in writePreviousDeclImpl()
|
| H A D | DeclCXX.h | 3034 public Redeclarable<NamespaceAliasDecl> { 3062 using redeclarable_base = Redeclarable<NamespaceAliasDecl>; 3234 class UsingShadowDecl : public NamedDecl, public Redeclarable<UsingShadowDecl> { 3246 using redeclarable_base = Redeclarable<UsingShadowDecl>;
|
| H A D | DeclTemplate.h | 763 public Redeclarable<RedeclarableTemplateDecl> 765 using redeclarable_base = Redeclarable<RedeclarableTemplateDecl>;
|
| H A D | DeclBase.h | 324 template<typename decl_type> friend class Redeclarable; variable
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 281 static Decl *getMostRecentDeclImpl(Redeclarable<DeclT> *D); 290 Redeclarable<DeclT> *D, Decl *Previous, 297 static void attachLatestDeclImpl(Redeclarable<DeclT> *D, Decl *Latest); 302 static void markIncompleteDeclChainImpl(Redeclarable<DeclT> *D); 419 RedeclarableResult VisitRedeclarable(Redeclarable<T> *D); 422 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl); 428 void mergeRedeclarable(Redeclarable<T> *D, T *Existing, 2663 ASTDeclReader::VisitRedeclarable(Redeclarable<T> *D) { in VisitRedeclarable() 2705 D->RedeclLink = Redeclarable<T>::PreviousDeclLink(FirstDecl); in VisitRedeclarable() 2724 void ASTDeclReader::mergeRedeclarable(Redeclarable<T> *DBase, in mergeRedeclarable() [all …]
|
| H A D | ASTWriterDecl.cpp | 139 template <typename T> void VisitRedeclarable(Redeclarable<T> *D); 1837 void ASTDeclWriter::VisitRedeclarable(Redeclarable<T> *D) { in VisitRedeclarable()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | TextNodeDumper.cpp | 41 static void dumpPreviousDeclImpl(raw_ostream &OS, const Redeclarable<T> *D) { in dumpPreviousDeclImpl()
|
| H A D | Decl.cpp | 1789 template<typename T> static bool isRedeclarableImpl(Redeclarable<T> *) { in isRedeclarableImpl()
|
| H A D | ASTImporter.cpp | 110 getCanonicalForwardRedeclChain(Redeclarable<T>* D) { in getCanonicalForwardRedeclChain()
|
| /openbsd-src/gnu/llvm/clang/docs/ |
| H A D | InternalsManual.rst | 1871 either by redeclaration chains (if the members are ``Redeclarable``) 1873 are not ``Redeclarable`` -- in that case, a ``Mergeable`` base class is used
|