/external/clang/include/clang/AST/ |
H A D | ASTConsumer.h | 22 class CXXRecordDecl; 136 virtual void HandleVTable(CXXRecordDecl *RD, bool DefinitionRequired) {}
|
H A D | ASTLambda.h | 29 const CXXRecordDecl *LambdaClass = MD->getParent(); 41 const CXXRecordDecl *LambdaClass = MD->getParent();
|
H A D | ASTMutationListener.h | 19 class CXXRecordDecl; 50 virtual void AddedCXXImplicitMember(const CXXRecordDecl *RD, const Decl *D) {}
|
H A D | DeclCXX.h | 38 class CXXRecordDecl; 261 /// FIXME: This is a little CXXRecordDecl-specific that the moment. 285 class CXXRecordDecl : public RecordDecl { class in namespace:clang 301 DefinitionData(CXXRecordDecl *D); 496 CXXRecordDecl *Definition; 523 typedef LazyDefinitionDataPtr<CXXRecordDecl, struct DefinitionData> 525 friend class LazyDefinitionDataPtr<CXXRecordDecl, struct DefinitionData>; 533 LambdaDefinitionData(CXXRecordDecl *D, TypeSourceInfo *Info, 615 void addedClassSubobject(CXXRecordDecl *Base); 634 CXXRecordDecl(Kin [all...] |
H A D | DependentDiagnostic.h | 30 class CXXRecordDecl; 45 CXXRecordDecl *NamingClass, 116 CXXRecordDecl *NamingClass;
|
/external/clang/include/clang/Sema/ |
H A D | DelayedDiagnostic.h | 46 CXXRecordDecl *NamingClass, 56 CXXRecordDecl *BaseClass, 57 CXXRecordDecl *DerivedClass, 71 CXXRecordDecl *getNamingClass() const { return NamingClass; } 74 CXXRecordDecl *getBaseClass() const { 75 assert(!IsMember); return cast<CXXRecordDecl>(Target); 77 CXXRecordDecl *getDerivedClass() const { return NamingClass; } 107 CXXRecordDecl *NamingClass;
|
H A D | MultiplexExternalSemaSource.h | 24 class CXXRecordDecl; 195 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, 196 llvm::DenseMap<const CXXRecordDecl *, 283 void ReadDynamicClasses(SmallVectorImpl<CXXRecordDecl*> &Decls) override;
|
/external/clang/lib/CodeGen/ |
H A D | CGCXXABI.h | 32 class CXXRecordDecl; 117 bool canCopyArgument(const CXXRecordDecl *RD) const; 120 virtual RecordArgABI getRecordArgABI(const CXXRecordDecl *RD) const = 0; 236 const CXXRecordDecl *ClassDecl, 237 const CXXRecordDecl *BaseClassDecl) = 0; 254 const CXXRecordDecl *RD); 260 const CXXRecordDecl *RD) {} 288 virtual const CXXRecordDecl * 343 const CXXRecordDecl *RD) = 0; 350 CodeGenFunction &CGF, const CXXRecordDecl *R [all...] |
H A D | CGCXXABI.cpp | 31 bool CGCXXABI::canCopyArgument(const CXXRecordDecl *RD) const { 82 const CXXRecordDecl *RD = 83 cast<CXXRecordDecl>(MPT->getClass()->getAs<RecordType>()->getDecl()); 273 const CXXRecordDecl *derivedClass = 286 ArrayRef<const CXXRecordDecl*> Path = MP.getMemberPointerPath(); 288 const CXXRecordDecl *RD = cast<CXXRecordDecl>(MPD->getDeclContext()); 290 const CXXRecordDecl *Base = RD; 291 const CXXRecordDecl *Derived = Path[I]; 305 const CXXRecordDecl *R [all...] |
H A D | CGVTT.cpp | 23 const CXXRecordDecl *MostDerivedClass, 44 const CXXRecordDecl *RD) { 101 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { 126 uint64_t CodeGenVTables::getSubVTTIndex(const CXXRecordDecl *RD, 152 CodeGenVTables::getSecondaryVirtualPointerIndex(const CXXRecordDecl *RD, 166 std::pair<const CXXRecordDecl *, BaseSubobject> Pair =
|
H A D | CGClass.cpp | 33 const CXXRecordDecl *DerivedClass, 38 const CXXRecordDecl *RD = DerivedClass; 47 const CXXRecordDecl *BaseDecl = 48 cast<CXXRecordDecl>(Base->getType()->getAs<RecordType>()->getDecl()); 60 CodeGenModule::GetNonVirtualBaseClassOffset(const CXXRecordDecl *ClassDecl, 84 const CXXRecordDecl *Derived, 85 const CXXRecordDecl *Base, 139 const CXXRecordDecl *Derived, 146 const CXXRecordDecl *VBase = nullptr; 154 cast<CXXRecordDecl>((*Star [all...] |
H A D | CGCXX.cpp | 51 const CXXRecordDecl *Class = D->getParent(); 68 const CXXRecordDecl *UniqueBase = nullptr; 76 cast<CXXRecordDecl>(I.getType()->getAs<RecordType>()->getDecl()); 309 const CXXRecordDecl *RD) { 342 const auto *RD = cast<CXXRecordDecl>(RT->getDecl()); 356 const CXXRecordDecl *RD) {
|
H A D | MicrosoftCXXABI.cpp | 49 RecordArgABI getRecordArgABI(const CXXRecordDecl *RD) const override; 64 llvm::GlobalVariable *getMSCompleteObjectLocator(const CXXRecordDecl *RD, 91 const CXXRecordDecl *ClassDecl, 92 const CXXRecordDecl *BaseClassDecl) override; 100 const CXXRecordDecl *RD) override; 103 const CXXRecordDecl *RD) override; 152 const CXXRecordDecl * 194 const CXXRecordDecl *RD) override; 197 CodeGenFunction &CGF, const CXXRecordDecl *VTableClass, 198 BaseSubobject Base, const CXXRecordDecl *NearestVBas [all...] |
/external/clang/lib/AST/ |
H A D | VTableBuilder.cpp | 35 const CXXRecordDecl *DerivedClass; 40 const CXXRecordDecl *VirtualBase; 50 BaseOffset(const CXXRecordDecl *DerivedClass, 51 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset) 69 const CXXRecordDecl *VirtualBase; 81 const CXXRecordDecl *MostDerivedClass; 91 const CXXRecordDecl *LayoutClass; 112 typedef llvm::DenseMap<std::pair<const CXXRecordDecl *, unsigned>, 115 typedef llvm::DenseMap<const CXXRecordDecl *, unsigned> SubobjectCountMapTy; 125 typedef llvm::SmallPtrSet<const CXXRecordDecl *, [all...] |
H A D | InheritViz.cpp | 10 // This file implements CXXRecordDecl::viewInheritance, which 94 const CXXRecordDecl *Decl 95 = static_cast<const CXXRecordDecl *>(Type->getAs<RecordType>()->getDecl()); 137 void CXXRecordDecl::viewInheritance(ASTContext& Context) const {
|
H A D | RecordLayout.cpp | 58 const CXXRecordDecl *PrimaryBase, 60 const CXXRecordDecl *BaseSharingVBPtr, 90 if (const CXXRecordDecl *PrimaryBase = getPrimaryBase()) {
|
H A D | ExternalASTSource.cpp | 48 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, 49 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &VirtualBaseOffsets) {
|
H A D | APValue.cpp | 78 (DataSize - sizeof(MemberPointerBase)) / sizeof(const CXXRecordDecl*); 79 typedef const CXXRecordDecl *PathElem; 439 const CXXRecordDecl *CastToBase = nullptr; 446 if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(BaseOrMember)) { 498 const CXXRecordDecl *CD = cast<CXXRecordDecl>(RD); 499 CXXRecordDecl::base_class_const_iterator BI = CD->bases_begin(); 531 Out << '&' << *cast<CXXRecordDecl>(VD->getDeclContext()) << "::" << *VD; 622 ArrayRef<const CXXRecordDecl*> APValu [all...] |
/external/lldb/include/lldb/Expression/ |
H A D | ASTStructExtractor.h | 102 void HandleVTable(clang::CXXRecordDecl *RD, bool DefinitionRequired);
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | LLVMConventionsChecker.cpp | 200 static bool IsPartOfAST(const CXXRecordDecl *R) { 207 CXXRecordDecl *baseD = cast<CXXRecordDecl>(baseT->getDecl()); 219 const CXXRecordDecl *Root; 224 ASTFieldVisitor(const CXXRecordDecl *root, BugReporter &br, 233 static void CheckASTMemory(const CXXRecordDecl *R, BugReporter &BR, 301 check::ASTDecl<CXXRecordDecl>, 304 void checkASTDecl(const CXXRecordDecl *R, AnalysisManager& mgr,
|
/external/lldb/source/Symbol/ |
H A D | ClangExternalASTSourceCallbacks.cpp | 149 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets, 150 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &VirtualBaseOffsets)
|
/external/chromium_org/tools/clang/blink_gc_plugin/ |
H A D | RecordInfo.cpp | 11 RecordInfo::RecordInfo(CXXRecordDecl* record, RecordCache* cache) 68 if (CXXRecordDecl* decl = (*it)->getAsCXXRecordDecl()) 80 if (CXXRecordDecl* record = specifier->getType()->getAsCXXRecordDecl()) 112 CXXRecordDecl* base = elem.Base->getType()->getAsCXXRecordDecl(); 129 CXXRecordDecl* base = elem.Base->getType()->getAsCXXRecordDecl(); 143 RecordInfo* RecordCache::Lookup(CXXRecordDecl* record) { 165 for (CXXRecordDecl::method_iterator it = record_->method_begin(); 183 for (CXXRecordDecl::method_iterator it = record_->method_begin(); 200 for (CXXRecordDecl::method_iterator it = record_->method_begin(); 217 for (CXXRecordDecl [all...] |
/external/clang/tools/libclang/ |
H A D | CIndexCXX.cpp | 94 if (const CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(D)) {
|
/external/chromium_org/tools/clang/plugins/ |
H A D | ChromeClassTester.h | 55 clang::CXXRecordDecl* record) = 0;
|
/external/clang/include/clang/Frontend/ |
H A D | MultiplexConsumer.h | 46 void HandleVTable(CXXRecordDecl *RD, bool DefinitionRequired) override;
|