|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/AST/CXXInheritance.cpp 235 Element.Base = &BaseSpec;
365 if (!PE.Base->isVirtual())
369 if (const RecordType *Record = PE.Base->getType()->getAs<RecordType>())
381 HidingP.back().Base->getType()->getAs<RecordType>())
tools/clang/lib/AST/ExprConstant.cpp 2715 if (!HandleLValueBase(Info, E, Result, Elem.Class, Elem.Base))
5271 if (!HandleLValueBase(Info, E, Ptr, Elem.Class, Elem.Base))
tools/clang/lib/AST/VTableBuilder.cpp 230 if (Element.Base->isVirtual()) {
232 QualType VBaseType = Element.Base->getType();
245 const CXXRecordDecl *Base = Element.Base->getType()->getAsCXXRecordDecl();
2670 QualType CurTy = Element.Base->getType();
2675 if (Element.Base->isVirtual()) {
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 1334 if (PathElement.Base->isVirtual())
1343 PathElement.Base->getType()->getAsCXXRecordDecl());
tools/clang/lib/Sema/SemaAccess.cpp 969 AccessSpecifier BaseAccess = I->Base->getAccessSpecifier();
1200 const CXXBaseSpecifier *base = i->Base;
1246 const CXXBaseSpecifier *base = constrainingBase->Base;
tools/clang/lib/Sema/SemaCast.cpp 928 IsVirtual = IElem->Base->isVirtual();
931 const CXXRecordDecl *BaseRD = IElem->Base->getType()->getAsCXXRecordDecl();
1480 PathDisplayStr += PE.Base->getType().getAsString() + " -> ";
tools/clang/lib/Sema/SemaDeclCXX.cpp 1284 else if (!S.Context.hasSameType(P.back().Base->getType(),
1285 BestPath->back().Base->getType())) {
1288 << false << RD << BestPath->back().Base->getType()
1289 << P.back().Base->getType();
1297 QualType BaseType = BestPath->back().Base->getType();
1319 << Paths.front().back().Base->getType();
2790 if (Path[I - 1].Base->isVirtual()) {
2798 BasePathArray.push_back(const_cast<CXXBaseSpecifier*>(Path[I].Base));
2938 PathDisplayStr += " -> " + Element->Base->getType().getAsString();
3124 auto Base = P.back().Base->getType()->getAsCXXRecordDecl();
3955 if (Path->back().Base->isVirtual()) {
3956 VirtualBaseSpec = Path->back().Base;
tools/clang/lib/Sema/SemaExpr.cpp13999 Comps.push_back(OffsetOfNode(B.Base));
tools/clang/lib/Sema/SemaLookup.cpp 2337 SubobjectType = Context.getCanonicalType(PathElement.Base->getType());
2343 != Context.getCanonicalType(PathElement.Base->getType())) {
2546 QualType SubobjectType = Paths->front().back().Base->getType();
tools/clang/lib/StaticAnalyzer/Core/Store.cpp 268 Result = evalDerivedToBase(Result, I.Base->getType(),
269 I.Base->isVirtual());
tools/lldb/source/Symbol/ClangASTContext.cpp 7218 child_idx = GetIndexForRecordBase(parent_record_decl, elem.Base,
7226 elem.Base->getType()