Home
last modified time | relevance | path

Searched refs:Redeclarable (Results 1 – 12 of 12) sorted by relevance

/src/contrib/llvm-project/clang/include/clang/AST/ !
H A DRedeclarable.h84 class Redeclarable {
198 Redeclarable(const ASTContext &Ctx) in Redeclarable() function
H A DDecl.h84 public Redeclarable<TranslationUnitDecl> {
85 using redeclarable_base = Redeclarable<TranslationUnitDecl>;
547 public Redeclarable<NamespaceDecl> {
562 using redeclarable_base = Redeclarable<NamespaceDecl>;
879 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> {
1080 using redeclarable_base = Redeclarable<VarDecl>;
1932 public Redeclarable<FunctionDecl> {
2092 using redeclarable_base = Redeclarable<FunctionDecl>;
3405 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> {
3426 using redeclarable_base = Redeclarable<TypedefNameDecl>;
[all …]
H A DDeclObjC.h1153 , public Redeclarable<ObjCInterfaceDecl> {
1262 using redeclarable_base = Redeclarable<ObjCInterfaceDecl>;
2082 public Redeclarable<ObjCProtocolDecl> {
2118 using redeclarable_base = Redeclarable<ObjCProtocolDecl>;
H A DJSONNodeDumper.h178 template <typename T> void writePreviousDeclImpl(const Redeclarable<T> *D) { in writePreviousDeclImpl()
H A DDeclCXX.h3127 public Redeclarable<NamespaceAliasDecl> {
3155 using redeclarable_base = Redeclarable<NamespaceAliasDecl>;
3327 class UsingShadowDecl : public NamedDecl, public Redeclarable<UsingShadowDecl> {
3339 using redeclarable_base = Redeclarable<UsingShadowDecl>;
H A DDeclTemplate.h715 public Redeclarable<RedeclarableTemplateDecl>
717 using redeclarable_base = Redeclarable<RedeclarableTemplateDecl>;
H A DDeclBase.h334 template<typename decl_type> friend class Redeclarable; variable
/src/contrib/llvm-project/clang/lib/Serialization/ !
H A DASTReaderDecl.cpp291 static Decl *getMostRecentDeclImpl(Redeclarable<DeclT> *D);
300 Redeclarable<DeclT> *D, Decl *Previous,
307 static void attachLatestDeclImpl(Redeclarable<DeclT> *D, Decl *Latest);
312 static void markIncompleteDeclChainImpl(Redeclarable<DeclT> *D);
425 RedeclarableResult VisitRedeclarable(Redeclarable<T> *D);
428 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl);
437 void mergeRedeclarable(Redeclarable<T> *D, T *Existing,
2767 ASTDeclReader::VisitRedeclarable(Redeclarable<T> *D) { in VisitRedeclarable()
2809 D->RedeclLink = Redeclarable<T>::PreviousDeclLink(FirstDecl); in VisitRedeclarable()
2828 void ASTDeclReader::mergeRedeclarable(Redeclarable<T> *DBase, in mergeRedeclarable()
[all …]
H A DASTWriterDecl.cpp140 template <typename T> void VisitRedeclarable(Redeclarable<T> *D);
2032 void ASTDeclWriter::VisitRedeclarable(Redeclarable<T> *D) { in VisitRedeclarable()
/src/contrib/llvm-project/clang/lib/AST/ !
H A DTextNodeDumper.cpp43 static void dumpPreviousDeclImpl(raw_ostream &OS, const Redeclarable<T> *D) { in dumpPreviousDeclImpl()
H A DDecl.cpp1820 template<typename T> static bool isRedeclarableImpl(Redeclarable<T> *) { in isRedeclarableImpl()
H A DASTImporter.cpp110 getCanonicalForwardRedeclChain(Redeclarable<T>* D) { in getCanonicalForwardRedeclChain()