reference, declarationdefinition
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.cpp
10336           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())