Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DRedeclarable.h84 class Redeclarable {
197 Redeclarable(const ASTContext &Ctx) in Redeclarable() function
H A DDecl.h517 public Redeclarable<NamespaceDecl>
536 using redeclarable_base = Redeclarable<NamespaceDecl>;
848 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> {
1021 using redeclarable_base = Redeclarable<VarDecl>;
1827 public Redeclarable<FunctionDecl> {
1968 using redeclarable_base = Redeclarable<FunctionDecl>;
3141 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> {
3162 using redeclarable_base = Redeclarable<TypedefNameDecl>;
3291 public Redeclarable<TagDecl> {
3326 using redeclarable_base = Redeclarable<TagDecl>;
[all …]
H A DDeclObjC.h1149 , public Redeclarable<ObjCInterfaceDecl> {
1246 using redeclarable_base = Redeclarable<ObjCInterfaceDecl>;
2041 public Redeclarable<ObjCProtocolDecl> {
2070 using redeclarable_base = Redeclarable<ObjCProtocolDecl>;
H A DJSONNodeDumper.h177 template <typename T> void writePreviousDeclImpl(const Redeclarable<T> *D) { in writePreviousDeclImpl()
H A DDeclCXX.h2984 public Redeclarable<NamespaceAliasDecl> {
3012 using redeclarable_base = Redeclarable<NamespaceAliasDecl>;
3178 class UsingShadowDecl : public NamedDecl, public Redeclarable<UsingShadowDecl> {
3190 using redeclarable_base = Redeclarable<UsingShadowDecl>;
H A DDeclTemplate.h749 public Redeclarable<RedeclarableTemplateDecl>
751 using redeclarable_base = Redeclarable<RedeclarableTemplateDecl>;
H A DDeclBase.h322 template<typename decl_type> friend class Redeclarable; variable
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderDecl.cpp280 static Decl *getMostRecentDeclImpl(Redeclarable<DeclT> *D);
289 Redeclarable<DeclT> *D, Decl *Previous,
296 static void attachLatestDeclImpl(Redeclarable<DeclT> *D, Decl *Latest);
301 static void markIncompleteDeclChainImpl(Redeclarable<DeclT> *D);
411 RedeclarableResult VisitRedeclarable(Redeclarable<T> *D);
414 void mergeRedeclarable(Redeclarable<T> *D, RedeclarableResult &Redecl,
418 void mergeRedeclarable(Redeclarable<T> *D, T *Existing,
2449 ASTDeclReader::VisitRedeclarable(Redeclarable<T> *D) { in VisitRedeclarable()
2491 D->RedeclLink = Redeclarable<T>::PreviousDeclLink(FirstDecl); in VisitRedeclarable()
2510 void ASTDeclReader::mergeRedeclarable(Redeclarable<T> *DBase, in mergeRedeclarable()
[all …]
H A DASTWriterDecl.cpp133 template <typename T> void VisitRedeclarable(Redeclarable<T> *D);
1781 void ASTDeclWriter::VisitRedeclarable(Redeclarable<T> *D) { in VisitRedeclarable()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DTextNodeDumper.cpp40 static void dumpPreviousDeclImpl(raw_ostream &OS, const Redeclarable<T> *D) { in dumpPreviousDeclImpl()
H A DDecl.cpp1719 template<typename T> static bool isRedeclarableImpl(Redeclarable<T> *) { in isRedeclarableImpl()
H A DASTImporter.cpp112 getCanonicalForwardRedeclChain(Redeclarable<T>* D) { in getCanonicalForwardRedeclChain()
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A DInternalsManual.rst1868 either by redeclaration chains (if the members are ``Redeclarable``)
1870 are not ``Redeclarable`` -- in that case, a ``Mergeable`` base class is used