/external/clang/lib/Serialization/ |
ASTCommon.cpp | 95 case Decl::TranslationUnit: 96 case Decl::Namespace: 97 case Decl::LinkageSpec: 101 case Decl::Enum: 102 case Decl::Record: 109 case Decl::CXXRecord: 110 case Decl::ClassTemplateSpecialization: 111 case Decl::ClassTemplatePartialSpecialization: 115 case Decl::Function: 116 case Decl::CXXMethod [all...] |
/external/lldb/include/lldb/Symbol/ |
VerifyDecl.h | 17 void VerifyDecl (clang::Decl *decl);
|
/external/lldb/source/Symbol/ |
VerifyDecl.cpp | 13 void lldb_private::VerifyDecl (clang::Decl *decl) 15 decl->getAccess();
|
/external/clang/include/clang/AST/ |
ASTFwd.h | 17 class Decl; 18 #define DECL(DERIVED, BASE) class DERIVED##Decl;
|
DeclGroup.h | 23 class Decl; 32 Decl *Aligner; 37 DeclGroup(unsigned numdecls, Decl** decls); 40 static DeclGroup *Create(ASTContext &C, Decl **Decls, unsigned NumDecls); 44 Decl*& operator[](unsigned i) { 46 return ((Decl**) (this+1))[i]; 49 Decl* const& operator[](unsigned i) const { 51 return ((Decl* const*) (this+1))[i]; 57 // non-group case to be valid as a Decl** for iteration. 59 Decl* D [all...] |
ASTImporter.h | 26 class Decl; 40 typedef llvm::DenseSet<std::pair<Decl *, Decl *> > NonEquivalentDeclSet; 61 llvm::DenseMap<Decl *, Decl *> ImportedDecls; 122 Decl *Import(Decl *FromD); 207 void ImportDefinition(Decl *From); 263 /// Mark the Decl as complete, filling it in as much as possible. 266 virtual void CompleteDecl(Decl* D) [all...] |
DeclVisitor.h | 1 //===--- DeclVisitor.h - Visitor for Decl subclasses ------------*- C++ -*-===// 16 #include "clang/AST/Decl.h" 38 RetTy Visit(PTR(Decl) D) { 40 #define DECL(DERIVED, BASE) \ 41 case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl); 42 #define ABSTRACT_DECL(DECL) 45 llvm_unreachable("Decl that isn't part of DeclNodes.inc!"); 50 #define DECL(DERIVED, BASE) [all...] |
ASTMutationListener.h | 22 class Decl; 47 virtual void AddedVisibleDecl(const DeclContext *DC, const Decl *D) {} 50 virtual void AddedCXXImplicitMember(const CXXRecordDecl *RD, const Decl *D) {} 103 virtual void DeclarationMarkedUsed(const Decl *D) {}
|
DeclBase.h | 10 // This file defines the Decl and DeclContext interfaces. 68 /// Decl - This represents one declaration (or definition), e.g. a variable, 71 class Decl { 73 /// \brief Lists the kind of concrete classes of Decl. 75 #define DECL(DERIVED, BASE) DERIVED, 76 #define ABSTRACT_DECL(DECL) 85 /// decl-derived type that will be filled in later (e.g., by some 99 /// Decl currently provides 15 bits of IDNS bits. 201 llvm::PointerIntPair<Decl *, 2, unsigned> NextInContextAndBits; 214 /// the DeclContext where the Decl was declared [all...] |
/external/clang/include/clang/Sema/ |
PrettyDeclStackTrace.h | 1 //===- PrettyDeclStackTrace.h - Stack trace for decl processing -*- C++ -*-===// 24 class Decl; 33 Decl *TheDecl; 38 PrettyDeclStackTraceEntry(Sema &S, Decl *D, SourceLocation Loc,
|
Template.h | 181 typedef SmallVector<Decl *, 4> DeclArgumentPack; 189 const Decl *, llvm::PointerUnion<Decl *, DeclArgumentPack *>, 4> 290 const Decl *D = I->first; 291 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = 293 if (I->second.is<Decl *>()) { 294 Stored = I->second.get<Decl *>(); 324 llvm::PointerUnion<Decl *, DeclArgumentPack *> * 325 findInstantiationOf(const Decl *D); 327 void InstantiatedLocal(const Decl *D, Decl *Inst) [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
FunctionSummary.h | 25 class Decl; 28 typedef std::deque<Decl*> SetOfDecls; 29 typedef llvm::DenseSet<const Decl*> SetOfConstDecls; 56 typedef llvm::DenseMap<const Decl *, FunctionSummary> MapTy; 60 MapTy::iterator findOrInsertSummary(const Decl *D) { 65 typedef std::pair<const Decl *, FunctionSummary> KVPair; 71 void markMayInline(const Decl *D) { 77 void markShouldNotInline(const Decl *D) { 83 void markReachedMaxBlockCount(const Decl *D) { 87 Optional<bool> mayInline(const Decl *D) [all...] |
AnalysisManager.h | 110 CFG *getCFG(Decl const *D) { 115 T *getAnalysis(Decl const *D) { 119 ParentMap &getParentMap(Decl const *D) { 123 AnalysisDeclContext *getAnalysisDeclContext(const Decl *D) {
|
/external/clang/lib/Frontend/ |
ASTConsumers.cpp | 55 bool TraverseDecl(Decl *D) { 72 std::string getName(Decl *D) { 77 bool filterMatches(Decl *D) { 80 void print(Decl *D) { 151 void HandleTopLevelSingleDecl(Decl *D); 155 void ASTViewer::HandleTopLevelSingleDecl(Decl *D) { 171 /// DeclContextPrinter - Decl and DeclContext Visualization 192 case Decl::TranslationUnit: 195 case Decl::Namespace: { 201 case Decl::Enum: [all...] |
/external/clang/lib/AST/ |
DeclGroup.cpp | 16 #include "clang/AST/Decl.h" 20 DeclGroup* DeclGroup::Create(ASTContext &C, Decl **Decls, unsigned NumDecls) { 22 unsigned Size = sizeof(DeclGroup) + sizeof(Decl*) * NumDecls; 28 DeclGroup::DeclGroup(unsigned numdecls, Decl** decls) : NumDecls(numdecls) {
|
Comment.cpp | 12 #include "clang/AST/Decl.h" 148 Decl::Kind K = CommentDecl->getKind(); 153 case Decl::Function: 154 case Decl::CXXMethod: 155 case Decl::CXXConstructor: 156 case Decl::CXXDestructor: 157 case Decl::CXXConversion: { 170 if (K == Decl::CXXMethod || K == Decl::CXXConstructor || 171 K == Decl::CXXDestructor || K == Decl::CXXConversion) [all...] |
DeclBase.cpp | 10 // This file implements the Decl and DeclContext classes. 18 #include "clang/AST/Decl.h" 40 #define DECL(DERIVED, BASE) static int n##DERIVED##s = 0; 41 #define ABSTRACT_DECL(DECL) 44 void Decl::updateOutOfDate(IdentifierInfo &II) const { 48 void *Decl::operator new(std::size_t Size, const ASTContext &Context, 66 void *Decl::operator new(std::size_t Size, const ASTContext &Ctx, 72 Module *Decl::getOwningModuleSlow() const { 77 const char *Decl::getDeclKindName() const { 80 #define DECL(DERIVED, BASE) case DERIVED: return #DERIVED [all...] |
ExternalASTSource.cpp | 27 SmallVectorImpl<Decl *> &Decls) {} 29 void ExternalASTSource::CompleteRedeclChain(const Decl *D) {} 53 Decl *ExternalASTSource::GetExternalDecl(uint32_t ID) { 85 bool (*isKindWeWant)(Decl::Kind), 86 SmallVectorImpl<Decl*> &Result) {
|
/external/clang/include/clang/CodeGen/ |
ModuleBuilder.h | 30 class Decl; 37 virtual const Decl *GetDeclForMangledName(llvm::StringRef MangledName) = 0;
|
/external/clang/lib/Analysis/ |
BodyFarm.h | 25 class Decl; 42 typedef llvm::DenseMap<const Decl *, Optional<Stmt *> > BodyMap;
|
/external/llvm/lib/Transforms/ObjCARC/ |
ARCRuntimeEntryPoints.h | 126 Constant *getVoidRetI8XEntryPoint(Constant *&Decl, 128 if (Decl) 129 return Decl; 138 return Decl = TheModule->getOrInsertFunction(Name, Fty, Attr); 141 Constant *getI8XRetI8XEntryPoint(Constant *& Decl, 144 if (Decl) 145 return Decl; 157 return Decl = TheModule->getOrInsertFunction(Name, Fty, Attr); 160 Constant *getI8XRetI8XXI8XEntryPoint(Constant *&Decl, 162 if (Decl) [all...] |
/external/clang/include/clang/Index/ |
USRGeneration.h | 17 class Decl; 27 /// \brief Generate a USR for a Decl, including the USR prefix. 29 bool generateUSRForDecl(const Decl *D, SmallVectorImpl<char> &Buf);
|
/external/clang/include/clang/Serialization/ |
ASTDeserializationListener.h | 1 //===- ASTDeserializationListener.h - Decl/Type PCH Read Events -*- C++ -*-===// 23 class Decl; 46 /// \brief A decl was deserialized from the AST file. 47 virtual void DeclRead(serialization::DeclID ID, const Decl *D) { }
|
/external/clang/include/clang/Analysis/Analyses/ |
PseudoConstantAnalysis.h | 10 // This file tracks the usage of variables in a Decl body to see if they are 33 inline static const Decl *getDecl(const Expr *E);
|
/external/clang/unittests/AST/ |
DeclTest.cpp | 10 // Unit tests for Decl nodes in the AST. 21 TEST(Decl, CleansUpAPValues) {
|