Searched defs:ContextDecl (Results 1 - 3 of 3) sorted by relevance

/external/clang/lib/Sema/
H A DSemaLambda.cpp102 Decl *ContextDecl = ExprEvalContexts.back().LambdaContextDecl; local
114 if (ContextDecl) {
115 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(ContextDecl)) {
120 } else if (VarDecl *Var = dyn_cast<VarDecl>(ContextDecl)) {
123 } else if (isa<FieldDecl>(ContextDecl)) {
139 !(ContextDecl && isa<ParmVarDecl>(ContextDecl))) ||
146 ContextDecl = 0;
153 ContextDecl = 0;
167 Class->setLambdaMangling(ManglingNumber, ContextDecl);
[all...]
H A DSemaExprCXX.cpp677 Decl *ContextDecl,
682 if (!Enabled || !ContextDecl)
686 if (ClassTemplateDecl *Template = dyn_cast<ClassTemplateDecl>(ContextDecl))
689 Record = cast<CXXRecordDecl>(ContextDecl);
676 CXXThisScopeRAII(Sema &S, Decl *ContextDecl, unsigned CXXThisTypeQuals, bool Enabled) argument
/external/clang/include/clang/AST/
H A DDeclCXX.h568 NumExplicitCaptures(0), ManglingNumber(0), ContextDecl(0), Captures(0)
597 Decl *ContextDecl; member in struct:clang::CXXRecordDecl::LambdaDefinitionData
1479 return getLambdaData().ContextDecl;
1484 void setLambdaMangling(unsigned ManglingNumber, Decl *ContextDecl) { argument
1486 getLambdaData().ContextDecl = ContextDecl;

Completed in 188 milliseconds