HomeSort by relevance Sort by last modified time
    Searched defs:Decl (Results 1 - 19 of 19) sorted by null

  /external/clang/lib/AST/
InheritViz.cpp 17 #include "clang/AST/Decl.h"
92 const CXXRecordDecl *Decl
94 for (CXXRecordDecl::base_class_const_iterator Base = Decl->bases_begin();
95 Base != Decl->bases_end(); ++Base) {
DeclBase.cpp 10 // This file implements the Decl and DeclContext classes.
15 #include "clang/AST/Decl.h"
38 #define DECL(DERIVED, BASE) static int n##DERIVED##s = 0;
39 #define ABSTRACT_DECL(DECL)
42 void *Decl::AllocateDeserializedDecl(const ASTContext &Context,
61 const char *Decl::getDeclKindName() const {
64 #define DECL(DERIVED, BASE) case DERIVED: return #DERIVED;
65 #define ABSTRACT_DECL(DECL)
70 void Decl::setInvalidDecl(bool Invalid) {
83 #define DECL(DERIVED, BASE) case Decl::DERIVED: return #DERIVED
    [all...]
Expr.cpp 47 Decl *D = Ty->getDecl();
341 // Filter out cases where the found Decl is the same as the value refenenced.
399 std::string PredefinedExpr::ComputeName(IdentType IT, const Decl *CurrentDecl) {
420 const FunctionDecl *Decl = FD;
422 Decl = Pattern;
423 const FunctionType *AFT = Decl->getType()->getAs<FunctionType>();
430 for (unsigned i = 0, e = Decl->getNumParams(); i != e; ++i) {
432 POut << Decl->getParamDecl(i)->getType().stream(Policy);
    [all...]
ASTContext.cpp 57 RawComment *ASTContext::getRawCommentForDeclNoCache(const Decl *D) const {
216 const Decl *adjustDeclToTemplate(const Decl *D) {
261 static_cast<const Decl*>(PU.get<ClassTemplateDecl *>()) :
262 static_cast<const Decl*>(
286 const Decl *D,
287 const Decl **OriginalDecl) const {
292 llvm::DenseMap<const Decl *, RawCommentAndCacheFlags>::iterator Pos =
306 const Decl *OriginalDeclForRC = NULL;
307 for (Decl::redecl_iterator I = D->redecls_begin()
    [all...]
ExprConstant.cpp 216 void addDeclUnchecked(const Decl *D, bool Virtual = false) {
747 const Decl *D, bool Virtual = false) {
767 explicit MemberPtr(const ValueDecl *Decl) :
768 DeclAndIsDerivedMember(Decl, false), Path() {}
805 /// Perform a cast towards the class of the Decl (either up or down the
    [all...]
  /external/clang/include/clang/Sema/
DelayedDiagnostic.h 164 return DeprecationData.Decl;
200 const NamedDecl *Decl;
  /external/clang/lib/Parse/
ParseTemplate.cpp 26 Decl *
80 Decl *
139 SmallVector<Decl*, 4> TemplateParams;
192 Decl *
232 Decl *Decl = Actions.ParsedFreeStandingDeclSpec(getCurScope(), AS, DS);
233 DS.complete(Decl);
234 return Decl;
256 Decl *ThisDecl = ParseDeclarationAfterDeclarator(DeclaratorInfo,
306 SmallVectorImpl<Decl*> &TemplateParams
    [all...]
ParseStmt.cpp 174 DeclGroupPtrTy Decl = ParseDeclaration(Stmts, Declarator::BlockContext,
176 return Actions.ActOnDeclStmt(Decl, DeclStart, DeclEnd);
697 SmallVector<Decl *, 8> DeclsInGroup;
753 // FIXME: Save the __extension__ on the decl as a node somehow?
811 Decl *&DeclResult,
891 Decl *CondVar = 0;
    [all...]
  /external/clang/include/clang/AST/
DeclBase.h 10 // This file defines the Decl and DeclContext interfaces.
76 /// Decl - This represents one declaration (or definition), e.g. a variable,
79 class Decl {
81 /// \brief Lists the kind of concrete classes of Decl.
83 #define DECL(DERIVED, BASE) DERIVED,
84 #define ABSTRACT_DECL(DECL)
93 /// decl-derived type that will be filled in later (e.g., by some
107 /// Decl currently provides 15 bits of IDNS bits.
204 llvm::PointerIntPair<Decl *, 2, unsigned> NextInContextAndBits;
217 /// the DeclContext where the Decl was declared
    [all...]
Type.h 3194 TagDecl * decl; member in class:clang::FunctionType::ExtInfo::FunctionProtoType::TagType
    [all...]
  /external/clang/lib/CodeGen/
CGExprConstant.cpp 433 BaseInfo(const CXXRecordDecl *Decl, CharUnits Offset, unsigned Index)
434 : Decl(Decl), Offset(Offset), Index(Index) {
437 const CXXRecordDecl *Decl;
473 bool IsPrimaryBase = Layout.getPrimaryBase() == Base.Decl;
474 Build(Val.getStructBase(Base.Index), Base.Decl, IsPrimaryBase,
905 if (const ValueDecl *Decl = LVBase.dyn_cast<const ValueDecl*>()) {
906 if (Decl->hasAttr<WeakRefAttr>())
907 return CGM.GetWeakRefReference(Decl);
908 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(Decl))
1253 const ValueDecl *decl = cast<DeclRefExpr>(uo->getSubExpr())->getDecl(); local
    [all...]
  /external/clang/lib/Sema/
SemaExprObjC.cpp 442 NamedDecl *Decl = LookupSingleName(TUScope, NSStringId,
444 NSStringDecl = dyn_cast_or_null<ObjCInterfaceDecl>(Decl);
    [all...]
SemaStmt.cpp 61 // If we have an invalid decl, just return an error.
70 // If we have an invalid decl, just return.
189 if (const Decl *FD = CE->getCalleeDecl()) {
268 // Note that __extension__ can be around a decl.
279 Decl *D = *cast<DeclStmt>(Elts[i])->decl_begin();
388 Sema::ActOnIfStmt(SourceLocation IfLoc, FullExprArg CondVal, Decl *CondVar,
520 Decl *CondVar) {
    [all...]
SemaTemplate.cpp 453 void Sema::DiagnoseTemplateParameterShadow(SourceLocation Loc, Decl *PrevDecl) {
469 /// AdjustDeclIfTemplate - If the given decl happens to be a template, reset
472 TemplateDecl *Sema::AdjustDeclIfTemplate(Decl *&D) {
544 Decl *Sema::ActOnTypeParameter(Scope *S, bool Typename, bool Ellipsis,
672 Decl *Sema::ActOnNonTypeTemplateParameter(Scope *S, Declarator &D,
750 Decl *Sema::ActOnTemplateTemplateParameter(Scope* S,
    [all...]
SemaOverload.cpp 825 // it does return false, MatchedDecl will point to the decl that New
826 // cannot be overloaded with. This decl may be a UsingShadowDecl on
907 // Optimistically assume that an unresolved using decl will
    [all...]
SemaDeclCXX.cpp 81 NamedDecl *Decl = DRE->getDecl();
82 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(Decl)) {
94 } else if (VarDecl *VDecl = dyn_cast<VarDecl>(Decl)) {
150 // FIXME: If the call to this decl is using any of its default arguments, we
279 Sema::ActOnParamDefaultArgument(Decl *param, SourceLocation EqualLoc,
315 void Sema::ActOnParamUnparsedDefaultArgument(Decl *param,
330 void Sema::ActOnParamDefaultArgumentError(Decl *param) {
411 // Ignore default parameters of old decl if they are not in
765 case Decl::StaticAssert:
766 case Decl::Using
    [all...]
  /external/clang/lib/Serialization/
ASTReader.cpp     [all...]
  /cts/tools/signature-tools/lib/
stringtemplate.jar 
  /external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/
org.eclipse.help.base_3.5.2.v201011171123.jar 

Completed in 606 milliseconds