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

References

tools/clang/include/clang/AST/DeclCXX.h
 1953     if (CD->isVirtualAsWritten() || CD->isPure())
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 4901   return Node.isPure();
tools/clang/lib/AST/ASTImporter.cpp
 3243   ToFunction->setPure(D->isPure());
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1049       Method1->isPure() == Method2->isPure() &&
 1049       Method1->isPure() == Method2->isPure() &&
tools/clang/lib/AST/DeclCXX.cpp
 1891         if (SO->second.front().Method->isPure()) {
 2069     return isPure() ? nullptr : this;
 2093   if (DevirtualizedMethod->isPure())
tools/clang/lib/AST/DeclPrinter.cpp
  744   if (D->isPure())
tools/clang/lib/AST/ExprConstant.cpp
 5108   if (Callee->isPure()) {
tools/clang/lib/AST/Interp/Interp.cpp
  394   if (!MD->isPure())
tools/clang/lib/AST/JSONNodeDumper.cpp
  781   attributeOnlyIfTrue("pure", FD->isPure());
tools/clang/lib/AST/ODRHash.cpp
  552   AddBoolean(Function->isPure());
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 2102     if (MD->isPure())
 2996     if (MD->isVirtual() && !isa<CXXDestructorDecl>(MD) && !MD->isPure())
tools/clang/lib/AST/TextNodeDumper.cpp
 1284   if (D->isPure())
tools/clang/lib/AST/VTableBuilder.cpp
  424     if (!Overrider.Method->isPure())
 1250   if (Overrider.Method->isPure())
 1589     if (!OverriderMD->isPure()) {
 1941       if (MD->isPure())
 1992       if (DD->isPure())
 2021       if (MD->isPure())
 3027     if (!FinalOverriderMD->isPure()) {
 3128       if (MD->isPure())
 3147       if (DD->isPure())
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1573     if (Method->isPure())
tools/clang/lib/CodeGen/CGVTables.cpp
  691     if (cast<CXXMethodDecl>(GD.getDecl())->isPure()) {
tools/clang/lib/Sema/Sema.cpp
  791                  (M->isPure() && !isa<CXXDestructorDecl>(M));
tools/clang/lib/Sema/SemaDecl.cpp
 3764   if (Old->isPure())
13821     if (getLangOpts().MicrosoftExt && FD->isPure() && !FD->isOutOfLine())
tools/clang/lib/Sema/SemaDeclCXX.cpp
 5569       if (!SO->second.front().Method->isPure())
15747     if (I->isVirtual() && !I->isPure())
15768       if (!Overrider->isPure() && (!ConstexprOnly || Overrider->isConstexpr()))
tools/clang/lib/Sema/SemaExpr.cpp
16922       if (Method->isPure())
tools/clang/lib/Sema/SemaOverload.cpp
13552       TheCall->getMethodDecl()->isPure()) {
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 2316   if (D->isPure())
tools/clang/lib/Serialization/ASTReader.cpp
11007         const bool FirstPure = FirstMethod->isPure();
11008         const bool SecondPure = SecondMethod->isPure();
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  543   Record.push_back(D->isPure());
tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
  118   bool IsPure = MD->isPure();
tools/clang/tools/extra/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp
   58     return M->isUserProvided() && !M->isPure() && !M->isStatic();
tools/clang/tools/libclang/CIndex.cpp
 8419   return (Method && Method->isVirtual() && Method->isPure()) ? 1 : 0;