reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 4848   return Node.isVirtual();
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1048       Method1->isVirtual() == Method2->isVirtual() &&
 1048       Method1->isVirtual() == Method2->isVirtual() &&
tools/clang/lib/AST/CXXInheritance.cpp
  659     if (!M->isVirtual())
tools/clang/lib/AST/DeclCXX.cpp
  696     if (Method->isVirtual()) {
  809     if (DD->isVirtual()) {
 2059   assert(isVirtual() && "this method is expected to be virtual");
 2264   assert(MD->isVirtual() && "Method is not virtual!");
tools/clang/lib/AST/Expr.cpp
  722       if (MD->isVirtual() && IK != PrettyFunctionNoVirtual)
tools/clang/lib/AST/ExprConstant.cpp
 2118   return Usage == Expr::EvaluateForMangling || FD->isVirtual() ||
 4906       cast<CXXMethodDecl>(Declaration)->isVirtual())
 6025       return DD->isVirtual();
 6032       return DD->isVirtual() ? DD->getOperatorDelete() : nullptr;
 6966       if (NamedMember && NamedMember->isVirtual() && !HasQualifier) {
11716       if (MD->isVirtual())
11719       if (MD->isVirtual())
tools/clang/lib/AST/Interp/Function.cpp
   46     return M->isVirtual();
tools/clang/lib/AST/Mangle.cpp
  408         if (DD->isVirtual())
  413       if (MD->isVirtual())
tools/clang/lib/AST/MicrosoftMangle.cpp
  662     if (MD->isVirtual()) {
 2339     bool IsVirtual = MD->isVirtual();
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 2099     if (!MD->isVirtual())
 2601       HasOwnVFPtr = i->isVirtual() && i->size_overridden_methods() == 0;
 2996     if (MD->isVirtual() && !isa<CXXDestructorDecl>(MD) && !MD->isPure())
tools/clang/lib/AST/VTableBuilder.cpp
  411     if (!MD->isVirtual())
  489   assert(LHS->isVirtual() && "LHS must be virtual!");
  490   assert(RHS->isVirtual() && "LHS must be virtual!");
  692     if (!MD->isVirtual())
 1080   assert(MD->isVirtual() && "Method is not virtual!");
 1484     if (!MD->isVirtual())
 2158     if (!MD->isVirtual())
 2877       if (MD->isVirtual())
 3473       if (!MD->isVirtual())
 3612     assert(MD->isVirtual());
 3732   assert(cast<CXXMethodDecl>(GD.getDecl())->isVirtual() &&
tools/clang/lib/CodeGen/CGCXX.cpp
  300   assert(DD->isVirtual() && Type != Dtor_Base);
tools/clang/lib/CodeGen/CGCall.cpp
  530   assert(MD->isVirtual() && "only methods have thunks");
 1859       if (Fn->isNoReturn() && !(AttrOnCallSite && MD && MD->isVirtual()))
tools/clang/lib/CodeGen/CGClass.cpp
 2624     if (MD->isVirtual()) {
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1572   if (Method->isVirtual()) {
tools/clang/lib/CodeGen/CGExprCXX.cpp
  213   bool CanUseVirtualCall = MD->isVirtual() && !HasQualifier;
  354       if (getLangOpts().AppleKext && Dtor->isVirtual() && HasQualifier)
  389     if (getLangOpts().AppleKext && MD->isVirtual() && HasQualifier)
  401   if (MD->isVirtual()) {
 1849   if (Dtor && Dtor->isVirtual())
 1881       if (Dtor->isVirtual()) {
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1461   return !MD->isStatic() && !MD->isVirtual() && !isa<CXXConstructorDecl>(MD) &&
 1853     if (MD->isVirtual())
 2820       if (Method->isVirtual())
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  968   if (MD->isVirtual()) {
 1548   if (D->isVirtual())
 1624       Type != Dtor_Base && DD->isVirtual())
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  229     if (MD->isVirtual() && !isa<CXXDestructorDecl>(MD)) {
 1496   if (!CGF.CurFuncIsThunk && MD->isVirtual()) {
 1584   if (DD->isVirtual()) {
 2780   if (!MD->isVirtual()) {
tools/clang/lib/Index/IndexBody.cpp
   98             if (CXXMD->isVirtual() && !ME->hasQualifier()) {
tools/clang/lib/Index/IndexDecl.cpp
  233       if (CXXMD->isVirtual())
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  210         !MCE->getMethodDecl()->isVirtual())
  546       isVirtualMethod = Method->isVirtual();
tools/clang/lib/Sema/SemaCodeComplete.cpp
 1948     if (!Method->isVirtual() || !Method->getIdentifier())
 1958       if (!Method->isVirtual() || !Method->getIdentifier())
 3958   if (!Method || !Method->isVirtual())
tools/clang/lib/Sema/SemaDecl.cpp
 1657       if (MD->isVirtual() || IsDisallowedCopyOrAssign(MD))
 6189       if (MD->isVirtual()) {
 7823         if (MD->isVirtual() && !S->IsOverload(Method, MD, false))
 9760     if (NewCXXFD->isVirtual())
13902           MD->isVirtual() &&
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1708     if (Method && Method->isVirtual()) {
 2977   if (MD && !MD->isVirtual()) {
 3002   if (!MD || !MD->isVirtual()) {
 6353     if ((!dtor || (!dtor->isVirtual() && dtor->getAccess() == AS_public)) &&
 7720   if (CSM == CXXDestructor && MD->isVirtual()) {
 8145   if (CSM == CXXDestructor && MD->isVirtual()) {
 8169       if (MI->isVirtual()) {
 8223         if (!MD->isVirtual())
 8730   if (!Destructor->getOperatorDelete() && Destructor->isVirtual()) {
15471   if (Method->isVirtual() || Method->getParent()->isDependentContext()) {
15627       if (DD && DD->isVirtual() && !DD->isDeleted()) {
15747     if (I->isVirtual() && !I->isPure())
16135   if (Method->isVirtual()) {
tools/clang/lib/Sema/SemaExpr.cpp
15514         if (Destructor->isVirtual() && getLangOpts().AppleKext)
15534         } else if (MethodDecl->isVirtual() && getLangOpts().AppleKext)
16885   bool IsVirtualCall = MD->isVirtual() &&
16905     if (Method->isVirtual() &&
tools/clang/lib/Sema/SemaExprCXX.cpp
 3409         IsVirtualDelete = Dtor->isVirtual();
 3576   if (!dtor || dtor->isVirtual() || !CallCanBeVirtual || isUnevaluatedContext())
 4888         return Destructor->isVirtual();
tools/clang/lib/Sema/SemaOpenMP.cpp
 5116     if (CXXFD->isVirtual()) {
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
   82   if (BaseClass->getDestructor()->isVirtual())
tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
   80   if (MD && MD->isVirtual() && !CallIsNonVirtual && !MD->hasAttr<FinalAttr>() &&
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  731   if (!MD->isVirtual())
tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp
   92     if (MethodDecl->isVirtual())
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
  189                     !isa<CXXDestructorDecl>(BaseMD) && BaseMD->isVirtual() &&
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
  153   if (Param->getBeginLoc().isMacroID() || (Method && Method->isVirtual()) ||
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  603     if (Decl->isVirtual() && NamingStyles[SK_VirtualMethod])
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp
   44         if (M->isVirtual() || M->size_overridden_methods() != 0)
tools/clang/tools/libclang/CIndex.cpp
 8419   return (Method && Method->isVirtual() && Method->isPure()) ? 1 : 0;
 8459   return (Method && Method->isVirtual()) ? 1 : 0;
tools/clang/tools/libclang/CXCursor.cpp
 1591       return MD->isVirtual() &&
tools/clang/unittests/AST/ASTImporterTest.cpp
 2075   ASSERT_TRUE(Proto->isVirtual());
 2076   ASSERT_TRUE(Def->isVirtual());
 2078   EXPECT_TRUE(To->isVirtual());
tools/lldb/source/Symbol/ClangASTContext.cpp
  165   if (!decl->isVirtual())
  182               if (baseDtorDecl->isVirtual()) {
  194               if (method_decl->isVirtual() && !isOverload(decl, method_decl)) {