|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h 712 Base, Super, BaseSpec.isVirtual()));
tools/clang/lib/AST/ASTContext.cpp 592 if (I.isVirtual() || (I.getAccessSpecifier() != AS_public))
7155 if (!BI.isVirtual()) {
tools/clang/lib/AST/ASTImporter.cpp 1877 Base1.isVirtual(),
8576 *ToSourceRange, BaseSpec->isVirtual(), BaseSpec->isBaseOfClass(),
tools/clang/lib/AST/ASTStructuralEquivalence.cpp 1224 if (Base1->isVirtual() != Base2->isVirtual()) {
1224 if (Base1->isVirtual() != Base2->isVirtual()) {
1231 << Base2->isVirtual() << Base2->getSourceRange();
1233 << Base1->isVirtual() << Base1->getSourceRange();
tools/clang/lib/AST/CXXInheritance.cpp 220 if (BaseSpec.isVirtual()) {
237 if (BaseSpec.isVirtual())
365 if (!PE.Base->isVirtual())
410 return Specifier->isVirtual() &&
615 if (Overriders.empty() && !Base.isVirtual()) {
629 if (Base.isVirtual()) {
tools/clang/lib/AST/DeclCXX.cpp 303 if (Base->isVirtual()) {
1567 bool BaseInVirtual = InVirtual || I.isVirtual();
1608 I.isVirtual(), I.getAccessSpecifier(),
1853 if (BaseSpec.isVirtual() || BaseSpec.getAccessSpecifier() != AS_public)
tools/clang/lib/AST/DeclPrinter.cpp 975 if (Base->isVirtual())
tools/clang/lib/AST/ExprConstant.cpp 2672 if (!Base->isVirtual())
5637 assert(!BaseIt->isVirtual() && "virtual base for literal type");
8715 assert(!(*PathI)->isVirtual() && "memptr cast through vbase");
8731 assert(!(*PathI)->isVirtual() && "memptr cast through vbase");
8884 assert(!(*PathI)->isVirtual() && "record rvalue with virtual base");
11994 if (BaseSpec->isVirtual())
tools/clang/lib/AST/InheritViz.cpp 100 if (!Base.isVirtual())
104 WriteNode(Base.getType(), Base.isVirtual());
110 WriteNodeReference(Base.getType(), Base.isVirtual());
113 if (Base.isVirtual()) {
tools/clang/lib/AST/Interp/Program.cpp 238 if (Spec.isVirtual())
tools/clang/lib/AST/JSONNodeDumper.cpp 316 if (Base->isVirtual())
477 if (BS.isVirtual())
tools/clang/lib/AST/ODRHash.cpp 509 ID.AddInteger(Base.isVirtual());
tools/clang/lib/AST/RecordLayoutBuilder.cpp 391 if (Base.isVirtual())
502 if (Base.isVirtual())
817 if (I.isVirtual() && Context.isNearlyEmpty(Base)) {
852 if (I.isVirtual())
940 bool IsVirtual = I.isVirtual();
965 bool IsVirtual = I.isVirtual();
1054 if (I.isVirtual())
1138 if (Base.isVirtual()) {
1335 if (Base.isVirtual())
2576 if (Base.isVirtual()) {
2607 if (Base.isVirtual())
2947 if (!Base.isVirtual() &&
3331 if (!Base.isVirtual())
3392 assert(Base.isVirtual() && "Found non-virtual class!");
tools/clang/lib/AST/TextNodeDumper.cpp 642 if (Base->isVirtual())
1656 if (I.isVirtual())
tools/clang/lib/AST/VTTBuilder.cpp 64 if (I.isVirtual())
109 if (I.isVirtual()) {
161 if (I.isVirtual()) {
tools/clang/lib/AST/VTableBuilder.cpp 230 if (Element.Base->isVirtual()) {
351 if (B.isVirtual()) {
371 B.isVirtual(), BaseOffsetInLayoutClass,
390 if (B.isVirtual()) {
721 if (B.isVirtual())
748 if (B.isVirtual() && VisitedVirtualBases.insert(BaseDecl).second) {
1734 if (B.isVirtual())
1815 if (B.isVirtual()) {
1844 if (B.isVirtual() && BaseDecl->isDynamicClass() &&
2675 if (Element.Base->isVirtual()) {
2887 if (B.isVirtual() && B.getType()->getAsCXXRecordDecl() == Base)
3263 if (B.isVirtual() && VBasesSeen.count(Base))
3296 if (B.isVirtual())
3309 if (B.isVirtual())
3392 CharUnits NewOffset = BS.isVirtual()
3440 Offset = BaseBS->isVirtual() ? MostDerivedLayout.getVBaseClassOffset(Base)
tools/clang/lib/Analysis/CFG.cpp 1898 if (!BI.isVirtual()) {
tools/clang/lib/CodeGen/CGCXX.cpp 79 if (I.isVirtual()) continue;
tools/clang/lib/CodeGen/CGClass.cpp 159 assert(!Base->isVirtual() && "Should not see virtual bases here!");
282 if ((*Start)->isVirtual()) {
1357 if (I.isVirtual())
1846 if (Base.isVirtual())
2547 if (I.isVirtual()) {
2569 I.isVirtual() ? BaseDecl : NearestVBase, BaseOffsetFromNearestVBase,
tools/clang/lib/CodeGen/CGDebugInfo.cpp 1714 if (BI.isVirtual()) {
tools/clang/lib/CodeGen/CGExprAgg.cpp 1516 assert(!Base.isVirtual() && "should not see vbases here");
1526 CGF.getOverlapForBaseInit(CXXRD, BaseRD, Base.isVirtual()));
tools/clang/lib/CodeGen/CGExprConstant.cpp 783 assert(!Base->isVirtual() && "should not have virtual bases here");
2206 if (I.isVirtual()) {
tools/clang/lib/CodeGen/CGExprScalar.cpp 2702 if (ON.getBase()->isVirtual()) {
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 7813 if (I.isVirtual())
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 490 if (Base.isVirtual())
tools/clang/lib/CodeGen/CodeGenTypes.cpp 746 if (I.isVirtual()) continue;
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 1334 if (PathElement.Base->isVirtual())
1879 if (B.isVirtual() || !BRD->isDynamicClass())
3130 if (Base->isVirtual())
3605 if (Base->isVirtual()) {
3711 if (Base.isVirtual())
3723 if (Base.isVirtual())
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 3459 if (Specifier->isVirtual()) {
tools/clang/lib/CodeGen/SwiftCallingConv.cpp 137 if (baseSpecifier.isVirtual()) continue;
tools/clang/lib/CodeGen/TargetInfo.cpp 2810 assert(!I.isVirtual() && !I.getType()->isDependentType() &&
3072 assert(!I.isVirtual() && !I.getType()->isDependentType() &&
tools/clang/lib/Sema/SemaCUDA.cpp 293 if (!B.isVirtual()) {
tools/clang/lib/Sema/SemaCast.cpp 928 IsVirtual = IElem->Base->isVirtual();
tools/clang/lib/Sema/SemaDeclCXX.cpp 2712 assert(Bases[idx]->isVirtual());
2790 if (Path[I - 1].Base->isVirtual()) {
3945 if (!DirectBaseSpec || !DirectBaseSpec->isVirtual()) {
3955 if (Path->back().Base->isVirtual()) {
4476 BaseSpec->isVirtual(),
4574 BaseSpec->isVirtual(),
5000 if (I.isVirtual())
5042 if (Base.isVirtual())
5176 if (Base.isVirtual())
5427 if (Base.isVirtual()) {
7279 if ((Bases == VisitDirectBases || !B.isVirtual()) &&
8162 assert(BS.isVirtual());
8341 B.isVirtual()) {
10191 return B.isVirtual();
11671 if (B.isVirtual() != VBase)
12755 if (!BaseSpec->isVirtual() && !Base->getNumVBases())
12769 if (BaseSpec->isVirtual()) {
tools/clang/lib/Sema/SemaExprCXX.cpp 823 if (BS.isVirtual())
tools/clang/lib/Sema/SemaInit.cpp 6442 ConstructKind = Entity.getBaseSpecifier()->isVirtual() ?
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 1992 Base.isVirtual(),
2026 Base.isVirtual(),
tools/clang/lib/Serialization/ASTReader.cpp10336 if (FirstBase.isVirtual() != SecondBase.isVirtual()) {
10336 if (FirstBase.isVirtual() != SecondBase.isVirtual()) {
10339 << (i + 1) << FirstBase.isVirtual() << FirstBase.getType();
10342 << (i + 1) << SecondBase.isVirtual() << SecondBase.getType();
tools/clang/lib/Serialization/ASTWriter.cpp 6117 Record->push_back(Base.isVirtual());
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 1037 Base->isVirtual());
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 2437 assert(!B.isVirtual() && "Aggregates cannot have virtual base classes!");
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp 1115 Result, I->getType(),I->isVirtual());
tools/clang/lib/StaticAnalyzer/Core/Store.cpp 259 Result = evalDerivedToBase(Result, (*I)->getType(), (*I)->isVirtual());
269 I.Base->isVirtual());
tools/clang/tools/extra/clang-doc/Serialize.cpp 334 if (B.isVirtual())
448 {}, "", getInfoRelativePath(Base), B.isVirtual(),
tools/clang/tools/extra/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp 73 if (I.isVirtual()) continue;
106 if (I.isVirtual()) continue;
tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp 24 if (Base.isVirtual()) return true;
tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp 84 if (Base.isVirtual())
tools/clang/tools/libclang/CIndexCXX.cpp 27 return B->isVirtual();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp 1696 if (!IsVirtual && bi->isVirtual())
1838 bool is_virtual = bi->isVirtual();
tools/lldb/source/Symbol/ClangASTContext.cpp 6236 if (base_class->isVirtual())
6642 if (base_class->isVirtual()) {
9045 if (base_class->isVirtual())