Home
last modified time | relevance | path

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

/freebsd-14.2/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>;
546 public Redeclarable<NamespaceDecl>
569 using redeclarable_base = Redeclarable<NamespaceDecl>;
918 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> {
1116 using redeclarable_base = Redeclarable<VarDecl>;
1959 public Redeclarable<FunctionDecl> {
2106 using redeclarable_base = Redeclarable<FunctionDecl>;
3412 using redeclarable_base = Redeclarable<TypedefNameDecl>;
3541 public Redeclarable<TagDecl> {
[all …]
H A DDeclObjC.h1150 , public Redeclarable<ObjCInterfaceDecl> {
1259 using redeclarable_base = Redeclarable<ObjCInterfaceDecl>;
2079 public Redeclarable<ObjCProtocolDecl> {
2115 using redeclarable_base = Redeclarable<ObjCProtocolDecl>;
H A DJSONNodeDumper.h178 template <typename T> void writePreviousDeclImpl(const Redeclarable<T> *D) { in writePreviousDeclImpl()
H A DDeclCXX.h3113 public Redeclarable<NamespaceAliasDecl> {
3141 using redeclarable_base = Redeclarable<NamespaceAliasDecl>;
3313 class UsingShadowDecl : public NamedDecl, public Redeclarable<UsingShadowDecl> {
3325 using redeclarable_base = Redeclarable<UsingShadowDecl>;
H A DDeclTemplate.h735 public Redeclarable<RedeclarableTemplateDecl>
737 using redeclarable_base = Redeclarable<RedeclarableTemplateDecl>;
H A DDeclBase.h333 template<typename decl_type> friend class Redeclarable; variable
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp293 static Decl *getMostRecentDeclImpl(Redeclarable<DeclT> *D);
314 static void markIncompleteDeclChainImpl(Redeclarable<DeclT> *D);
430 RedeclarableResult VisitRedeclarable(Redeclarable<T> *D);
442 void mergeRedeclarable(Redeclarable<T> *D, T *Existing,
2781 ASTDeclReader::VisitRedeclarable(Redeclarable<T> *D) { in VisitRedeclarable()
2823 D->RedeclLink = Redeclarable<T>::PreviousDeclLink(FirstDecl); in VisitRedeclarable()
2842 void ASTDeclReader::mergeRedeclarable(Redeclarable<T> *DBase, in mergeRedeclarable()
2968 D->RedeclLink = Redeclarable<T>::PreviousDeclLink(ExistingCanon); in mergeRedeclarable()
3537 Decl *ASTDeclReader::getMostRecentDeclImpl(Redeclarable<DeclT> *D) { in getMostRecentDeclImpl()
3584 Redeclarable<DeclT> *D, in attachPreviousDeclImpl()
[all …]
H A DASTWriterDecl.cpp137 template <typename T> void VisitRedeclarable(Redeclarable<T> *D);
1949 void ASTDeclWriter::VisitRedeclarable(Redeclarable<T> *D) { in VisitRedeclarable()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DTextNodeDumper.cpp42 static void dumpPreviousDeclImpl(raw_ostream &OS, const Redeclarable<T> *D) { in dumpPreviousDeclImpl()
H A DDecl.cpp1835 template<typename T> static bool isRedeclarableImpl(Redeclarable<T> *) { in isRedeclarableImpl()
H A DASTImporter.cpp110 getCanonicalForwardRedeclChain(Redeclarable<T>* D) { in getCanonicalForwardRedeclChain()