/external/clang/include/clang/AST/ |
MangleNumberingContext.h | 25 class CXXMethodDecl; 42 unsigned getManglingNumber(const CXXMethodDecl *CallOperator);
|
ASTLambda.h | 28 inline bool isLambdaCallOperator(const CXXMethodDecl *MD) { 35 if (!DC || !isa<CXXMethodDecl>(DC)) return false; 36 return isLambdaCallOperator(cast<CXXMethodDecl>(DC)); 39 inline bool isGenericLambdaCallOperatorSpecialization(const CXXMethodDecl *MD) { 65 dyn_cast<CXXMethodDecl>(DC));
|
ASTConsumer.h | 21 class CXXMethodDecl; 60 virtual void HandleInlineMethodDefinition(CXXMethodDecl *D) {}
|
VTableBuilder.h | 72 static VTableComponent MakeFunction(const CXXMethodDecl *MD) { 90 static VTableComponent MakeUnusedFunction(const CXXMethodDecl *MD) { 130 const CXXMethodDecl *getFunctionDecl() const { 133 return reinterpret_cast<CXXMethodDecl *>(getPointer()); 143 const CXXMethodDecl *getUnusedFunctionDecl() const { 146 return reinterpret_cast<CXXMethodDecl *>(getPointer()); 279 typedef llvm::DenseMap<const CXXMethodDecl *, ThunkInfoVectorTy> ThunksMapTy; 292 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()->getCanonicalDecl());
|
CXXInheritance.h | 32 class CXXMethodDecl; 238 UniqueVirtualMethod(CXXMethodDecl *Method, unsigned Subobject, 244 CXXMethodDecl *Method; 361 : public llvm::MapVector<const CXXMethodDecl *, OverridingMethods> { };
|
DeclCXX.h | 37 class CXXMethodDecl; 745 typedef specific_decl_iterator<CXXMethodDecl> method_iterator; 746 typedef llvm::iterator_range<specific_decl_iterator<CXXMethodDecl>> [all...] |
Mangle.h | 30 class CXXMethodDecl; 99 virtual void mangleThunk(const CXXMethodDecl *MD, 186 virtual void mangleVirtualMemPtrThunk(const CXXMethodDecl *MD,
|
/external/chromium_org/tools/clang/blink_gc_plugin/ |
RecordInfo.h | 81 clang::CXXMethodDecl* GetTraceMethod(); 82 clang::CXXMethodDecl* GetTraceDispatchMethod(); 83 clang::CXXMethodDecl* GetFinalizeDispatchMethod(); 95 clang::CXXMethodDecl* DeclaresNewOperator(); 100 clang::CXXMethodDecl* InheritsNonVirtualTrace(); 127 clang::CXXMethodDecl* trace_method_; 128 clang::CXXMethodDecl* trace_dispatch_method_; 129 clang::CXXMethodDecl* finalize_dispatch_method_;
|
RecordInfo.cpp | 216 CXXMethodDecl* RecordInfo::DeclaresNewOperator() { 244 CXXMethodDecl* RecordInfo::GetTraceMethod() { 250 CXXMethodDecl* RecordInfo::GetTraceDispatchMethod() { 255 CXXMethodDecl* RecordInfo::GetFinalizeDispatchMethod() { 276 CXXMethodDecl* RecordInfo::InheritsNonVirtualTrace() { 277 if (CXXMethodDecl* trace = GetTraceMethod()) 280 if (CXXMethodDecl* trace = it->second.info()->InheritsNonVirtualTrace()) 359 CXXMethodDecl* trace = 0; 360 CXXMethodDecl* traceAfterDispatch = 0; 389 if (CXXMethodDecl* dispatch = it->second.info()->GetTraceDispatchMethod()) [all...] |
BlinkGCPlugin.cpp | 159 typedef std::vector<CXXMethodDecl*> MethodVector; 199 bool TraverseCXXMethodDecl(CXXMethodDecl* method) { 307 if (CXXMethodDecl* fn = dyn_cast<CXXMethodDecl>(member->getMemberDecl())) { 324 CheckTraceVisitor(CXXMethodDecl* trace, RecordInfo* info) 493 CXXMethodDecl* fn = call->getMethodDecl(); 566 CXXMethodDecl* trace_; [all...] |
/external/chromium_org/tools/clang/plugins/ |
FindBadConstructsConsumer.h | 51 void CheckVirtualMethod(const clang::CXXMethodDecl* method, 55 bool IsMethodInBannedOrTestingNamespace(const clang::CXXMethodDecl* method); 57 void CheckOverriddenMethod(const clang::CXXMethodDecl* method);
|
FindBadConstructsConsumer.cpp | 253 void FindBadConstructsConsumer::CheckVirtualMethod(const CXXMethodDecl* method, 287 const CXXMethodDecl* method) { 290 for (CXXMethodDecl::method_iterator i = method->begin_overridden_methods(); 293 const CXXMethodDecl* overridden = *i; 304 const CXXMethodDecl* method) {
|
/external/clang/lib/AST/ |
MangleNumberingContext.cpp | 22 MangleNumberingContext::getManglingNumber(const CXXMethodDecl *CallOperator) {
|
DeclCXX.cpp | 440 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(D)) { 552 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(D)) { [all...] |
VTableBuilder.cpp | 65 const CXXMethodDecl *Method; 100 typedef std::pair<const CXXMethodDecl *, CharUnits> MethodBaseOffsetPairTy; 139 OverriderInfo getOverrider(const CXXMethodDecl *MD, 180 const CXXMethodDecl *MD = I->first; 272 const CXXMethodDecl *DerivedMD, 273 const CXXMethodDecl *BaseMD) { 444 typedef std::pair<const CXXMethodDecl *, CharUnits> MethodAndOffsetPairTy; 452 static bool MethodsCanShareVCallOffset(const CXXMethodDecl *LHS, 453 const CXXMethodDecl *RHS); 459 bool AddVCallOffset(const CXXMethodDecl *MD, CharUnits OffsetOffset) [all...] |
CXXInheritance.cpp | 538 const CXXMethodDecl *CanonOM 539 = cast<CXXMethodDecl>(OM->first->getCanonicalDecl()); 550 CXXMethodDecl *CanonM = cast<CXXMethodDecl>(M->getCanonicalDecl()); 572 typedef std::pair<CXXMethodDecl::method_iterator, 573 CXXMethodDecl::method_iterator> OverriddenMethods; 582 const CXXMethodDecl *CanonOM 583 = cast<CXXMethodDecl>((*OverMethods.first)->getCanonicalDecl());
|
/external/clang/include/clang/Basic/ |
ABI.h | 171 class CXXMethodDecl; 187 const CXXMethodDecl *Method; 192 const CXXMethodDecl *Method = nullptr)
|
/external/clang/lib/CodeGen/ |
CGVTables.cpp | 37 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 54 static void setThunkVisibility(CodeGenModule &CGM, const CXXMethodDecl *MD, 130 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 199 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 230 assert(isa<CXXMethodDecl>(CurGD.getDecl()) && 232 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()) [all...] |
ModuleBuilder.cpp | 98 for (CXXMethodDecl *MD : DeferredInlineMethodDefinitions) 105 void HandleInlineMethodDefinition(CXXMethodDecl *D) override { 182 std::vector<CXXMethodDecl *> DeferredInlineMethodDefinitions;
|
CodeGenTypes.h | 39 class CXXMethodDecl; 142 /// given a CXXMethodDecl. If the method to has an incomplete return type, 187 const CGFunctionInfo &arrangeCXXMethodDeclaration(const CXXMethodDecl *MD);
|
/external/clang/include/clang/Frontend/ |
MultiplexConsumer.h | 39 void HandleInlineMethodDefinition(CXXMethodDecl *D) override;
|
/external/lldb/include/lldb/Core/ |
ClangForward.h | 43 class CXXMethodDecl;
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
VirtualCallChecker.cpp | 156 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(CE->getDirectCallee());
|
/external/clang/lib/StaticAnalyzer/Core/ |
CallEvent.cpp | 428 const CXXMethodDecl *MD = cast<CXXMethodDecl>(D); 451 const CXXMethodDecl *Result = MD->getCorrespondingMethodInClass(RD, true); 493 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CalleeCtx->getDecl()); 586 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CalleeCtx->getDecl()); 908 if (const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(DirectCallee)) [all...] |
ExprEngineCXX.cpp | 49 assert(cast<CXXMethodDecl>(Call.getDecl())->isTrivial()); 50 assert(cast<CXXMethodDecl>(Call.getDecl())->getOverloadedOperator() == 146 const CXXMethodDecl *CurCtor = cast<CXXMethodDecl>(LCtx->getDecl()); 215 const CXXMethodDecl *CurCtor = cast<CXXMethodDecl>(LCtx->getDecl()); 383 if (FD && !isa<CXXMethodDecl>(FD) && !FD->isVariadic()) {
|