HomeSort by relevance Sort by last modified time
    Searched refs:Decl (Results 1 - 25 of 316) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /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) {

Completed in 730 milliseconds

1 2 3 4 5 6 7 8 91011>>