Searched refs:CXXRecordDecl (Results 151 - 175 of 199) sorted by relevance
12345678
/external/clang/tools/libclang/ |
H A D | CXType.cpp | 878 const CXXRecordDecl *RecordDecl = T->getAsCXXRecordDecl(); 892 const CXXRecordDecl *RecordDecl = T->getAsCXXRecordDecl();
|
/external/clang/include/clang/AST/ |
H A D | DataRecursiveASTVisitor.h | 421 bool TraverseCXXRecordHelper(CXXRecordDecl *D); 1376 if (cast<CXXRecordDecl>(RD)->isInjectedClassName()) 1402 CXXRecordDecl *TempDecl = D->getTemplatedDecl(); 1582 bool RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(CXXRecordDecl *D) { 1597 DEF_TRAVERSE_DECL(CXXRecordDecl, { TRY_TO(TraverseCXXRecordHelper(D)); })
|
H A D | Type.h | 80 class CXXRecordDecl; 1683 /// \brief Retrieves the CXXRecordDecl that this type refers to, either 1686 CXXRecordDecl *getAsCXXRecordDecl() const; 1689 /// CXXRecordDecl that that type refers to. 1692 /// not refer to a CXXRecordDecl, returns NULL. 1693 const CXXRecordDecl *getPointeeCXXRecordDecl() const; 2207 CXXRecordDecl *getMostRecentCXXRecordDecl() const; 3866 CXXRecordDecl *Decl; 3883 InjectedClassNameType(CXXRecordDecl *D, QualType TST) 3900 CXXRecordDecl *getDec [all...] |
H A D | CanonicalType.h | 299 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(CXXRecordDecl*, getAsCXXRecordDecl)
|
H A D | RecursiveASTVisitor.h | 426 bool TraverseCXXRecordHelper(CXXRecordDecl *D); 1446 if (cast<CXXRecordDecl>(RD)->isInjectedClassName()) 1616 bool RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(CXXRecordDecl *D) { 1631 DEF_TRAVERSE_DECL(CXXRecordDecl, { TRY_TO(TraverseCXXRecordHelper(D)); })
|
/external/clang/lib/Sema/ |
H A D | SemaDeclAttr.cpp | 388 if (CXXRecordDecl *CRD = dyn_cast<CXXRecordDecl>(RD)) { 804 if (const CXXRecordDecl *RD = ThisType->getAsCXXRecordDecl()) { 876 //const CXXRecordDecl *RD = ReturnType->getAsCXXRecordDecl(); 927 //const CXXRecordDecl *RD = ReturnType->getAsCXXRecordDecl(); 1541 if (!isa<CXXRecordDecl>(record)) { 1546 if (!cast<CXXRecordDecl>(record)->isPOD()) { 2850 CXXRecordDecl *RD, SourceRange Range, bool BestCase, 3670 if (!isa<CXXRecordDecl>(D)) { 3894 CXXRecordDecl *R [all...] |
H A D | SemaType.cpp | 2413 const CXXRecordDecl *RD = RT->getAsCXXRecordDecl(); 3012 dyn_cast_or_null<CXXRecordDecl>(S.computeDeclContext(SS))) { 5103 if (auto *RD = dyn_cast<CXXRecordDecl>(D)) { 5153 static void assignInheritanceModel(Sema &S, CXXRecordDecl *RD) { 5284 } else if (CXXRecordDecl *Rec 5285 = dyn_cast<CXXRecordDecl>(Record->getDecl())) { 5286 CXXRecordDecl *Pattern = Rec->getInstantiatedFromMemberClass(); 5392 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl());
|
H A D | SemaChecking.cpp | 2873 const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(RT->getDecl()); 3999 static const CXXRecordDecl *getContainedDynamicClass(QualType T, 4005 const CXXRecordDecl *RD = Ty->getAsCXXRecordDecl(); 4018 if (const CXXRecordDecl *ContainedRD = 4170 if (const CXXRecordDecl *ContainedRD = 6970 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RT->getDecl()); 7073 if (const CXXRecordDecl *CRD = dyn_cast<CXXRecordDecl>(R [all...] |
H A D | SemaCodeComplete.cpp | 542 (isa<CXXRecordDecl>(ND) && 543 cast<CXXRecordDecl>(ND)->isInjectedClassName()))) { 782 const CXXRecordDecl *Record = nullptr; 785 else if ((Record = dyn_cast<CXXRecordDecl>(D))) { 970 isa<CXXRecordDecl>(R.Declaration->getDeclContext() 2488 CXXRecordDecl *Record = nullptr; 2491 Record = cast<CXXRecordDecl>(RecordTy->getDecl()); 4236 CXXRecordDecl *ClassDecl = Constructor->getParent();
|
/external/clang/lib/CodeGen/ |
H A D | CGDecl.cpp | 225 CXXRecordDecl *RD = T->getBaseElementTypeUnsafe()->getAsCXXRecordDecl(); 892 if (!cast<CXXRecordDecl>(RecordTy->getDecl())->hasTrivialDestructor()) { 1661 const CXXRecordDecl *RD = Ty->getAsCXXRecordDecl();
|
H A D | CGBlocks.cpp | 249 const auto *record = cast<CXXRecordDecl>(recordType->getDecl()); 429 if (const CXXRecordDecl *record = 1512 } else if (const CXXRecordDecl *record = type->getAsCXXRecordDecl()) { 1908 if (const CXXRecordDecl *record = type->getAsCXXRecordDecl()) {
|
H A D | CGDeclCXX.cpp | 93 const CXXRecordDecl *record = nullptr;
|
H A D | CodeGenAction.cpp | 198 void HandleVTable(CXXRecordDecl *RD, bool DefinitionRequired) override {
|
H A D | CGCall.cpp | 57 static CanQualType GetThisType(ASTContext &Context, const CXXRecordDecl *RD) { 185 CodeGenTypes::arrangeCXXMethodType(const CXXRecordDecl *RD, 212 const CXXRecordDecl *ThisType = TheCXXABI.getThisArgumentTypeForMethod(MD); 1946 const CXXRecordDecl *RD = type->getAsCXXRecordDecl(); 2356 const CXXRecordDecl *RD = type->getAsCXXRecordDecl();
|
H A D | CGExpr.cpp | 249 auto *ClassDecl = cast<CXXRecordDecl>(RT->getDecl()); 533 CXXRecordDecl *RD = Ty->getAsCXXRecordDecl(); 898 if (const auto *RD = dyn_cast<CXXRecordDecl>(RT->getDecl())) 2856 auto *DerivedClassDecl = cast<CXXRecordDecl>(DerivedClassTy->getDecl()); 2873 auto *DerivedClassDecl = cast<CXXRecordDecl>(DerivedClassTy->getDecl());
|
H A D | CGException.cpp | 457 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl());
|
/external/clang/lib/Serialization/ |
H A D | ASTWriterDecl.cpp | 66 void VisitCXXRecordDecl(CXXRecordDecl *D); 293 !CXXRecordDecl::classofKind(D->getKind()) && 319 !CXXRecordDecl::classofKind(D->getKind()) && 987 void ASTDeclWriter::VisitCXXRecordDecl(CXXRecordDecl *D) {
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineCXX.cpp | 317 const CXXRecordDecl *RecordDecl = ObjectType->getAsCXXRecordDecl();
|
H A D | RegionStore.cpp | 1828 if (const CXXRecordDecl *CRD = dyn_cast<CXXRecordDecl>(RD)) 2062 if (const CXXRecordDecl *Class = dyn_cast<CXXRecordDecl>(RD))
|
H A D | SValBuilder.cpp | 222 loc::MemRegionVal SValBuilder::getCXXThis(const CXXRecordDecl *D,
|
/external/clang/unittests/Tooling/ |
H A D | RefactoringTest.cpp | 325 bool VisitCXXRecordDecl(CXXRecordDecl *Record) {
|
/external/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 697 : CXXRecordDecl(DK, TK, Context, DC, StartLoc, IdLoc, 708 : CXXRecordDecl(DK, TTK_Struct, C, nullptr, SourceLocation(),
|
H A D | Expr.cpp | 39 const CXXRecordDecl *Expr::getBestDynamicClassType() const { 51 return cast<CXXRecordDecl>(D); 66 CXXRecordDecl *Derived 67 = cast<CXXRecordDecl>(E->getType()->getAs<RecordType>()->getDecl()); 2141 if (const CXXRecordDecl *Type = getType()->getAsCXXRecordDecl()) { 2578 bool Expr::isTemporaryObject(ASTContext &C, const CXXRecordDecl *TempTy) const {
|
H A D | TypePrinter.cpp | 908 if (isa<CXXRecordDecl>(D) && cast<CXXRecordDecl>(D)->isLambda()) {
|
/external/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | SymbolFileDWARFDebugMap.cpp | 1430 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &base_offsets, 1431 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &vbase_offsets)
|
Completed in 3299 milliseconds
12345678