HomeSort by: relevance | last modified time | path
    Searched refs:Redeclarable (Results 1 - 12 of 12) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
Redeclarable.h 1 //===- Redeclarable.h - Base for Decls that can be redeclared --*- C++ -*-====//
9 // This file defines the Redeclarable interface.
32 // - Every redeclarable is on a circular linked list.
54 // redeclarable, where only one definition should exist at any given
84 class Redeclarable {
197 Redeclarable(const ASTContext &Ctx)
Decl.h 23 #include "clang/AST/Redeclarable.h"
517 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>
    [all...]
JSONNodeDumper.h 177 template <typename T> void writePreviousDeclImpl(const Redeclarable<T> *D) {
DeclCXX.h 26 #include "clang/AST/Redeclarable.h"
2984 public Redeclarable<NamespaceAliasDecl> {
3012 using redeclarable_base = Redeclarable<NamespaceAliasDecl>;
3178 class UsingShadowDecl : public NamedDecl, public Redeclarable<UsingShadowDecl> {
3190 using redeclarable_base = Redeclarable<UsingShadowDecl>;
DeclObjC.h 20 #include "clang/AST/Redeclarable.h"
1149 , public Redeclarable<ObjCInterfaceDecl> {
1246 using redeclarable_base = Redeclarable<ObjCInterfaceDecl>;
2041 public Redeclarable<ObjCProtocolDecl> {
2070 using redeclarable_base = Redeclarable<ObjCProtocolDecl>;
DeclTemplate.h 22 #include "clang/AST/Redeclarable.h"
747 /// Declaration of a redeclarable template.
749 public Redeclarable<RedeclarableTemplateDecl>
751 using redeclarable_base = Redeclarable<RedeclarableTemplateDecl>;
DeclBase.h 322 template<typename decl_type> friend class Redeclarable;
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderDecl.cpp 33 #include "clang/AST/Redeclarable.h"
280 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,
1469 // merged; the other kinds are not really redeclarable at all.
2228 // We need to read the template params first because redeclarable is going t
    [all...]
ASTWriterDecl.cpp 133 template <typename T> void VisitRedeclarable(Redeclarable<T> *D);
1781 void ASTDeclWriter::VisitRedeclarable(Redeclarable<T> *D) {
1787 "Not considered redeclarable?");
1965 // Redeclarable
2015 // Redeclarable
2077 // Redeclarable
2125 // Redeclarable
2154 // Redeclarable
  /src/external/apache2/llvm/dist/clang/lib/AST/
TextNodeDumper.cpp 40 static void dumpPreviousDeclImpl(raw_ostream &OS, const Redeclarable<T> *D) {
Decl.cpp 33 #include "clang/AST/Redeclarable.h"
1719 template<typename T> static bool isRedeclarableImpl(Redeclarable<T> *) {
ASTImporter.cpp 112 getCanonicalForwardRedeclChain(Redeclarable<T>* D) {

Completed in 92 milliseconds