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

References

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 4272   return Node.isConstexpr();
tools/clang/lib/AST/DeclCXX.cpp
  539   return Dtor ? Dtor->isConstexpr() : defaultedDestructorIsConstexpr();
  756       if (Constructor->isConstexpr())
  793     if (Constructor->isConstexpr() && !Constructor->isCopyOrMoveConstructor())
 1335       if (Constructor->isConstexpr())
 1342     else if (Constructor->isConstexpr())
tools/clang/lib/AST/ExprConstant.cpp
 4868   if (!CD->isConstexpr() && !IsValueInitialization) {
 4891       Declaration->isConstexpr())
 4915   if (Definition && Definition->isConstexpr() && Body)
 4926       if (!Inherited->isConstexpr())
 4938         << DiagDecl->isConstexpr() << (bool)CD << DiagDecl;
tools/clang/lib/AST/Interp/ByteCodeEmitter.cpp
   60   if (!F->isConstexpr() || !visitFunc(F)) {
tools/clang/lib/AST/Interp/Interp.cpp
  352         if (!Inherited->isConstexpr())
  364           << DiagDecl->isConstexpr() << (bool)CD << DiagDecl;
tools/clang/lib/AST/JSONNodeDumper.cpp
  783   attributeOnlyIfTrue("constexpr", FD->isConstexpr());
tools/clang/lib/Analysis/ReachableCode.cpp
  216       return Callee ? Callee->isConstexpr() : false;
tools/clang/lib/Sema/SemaCUDA.cpp
  568   if (!getLangOpts().CUDAHostDeviceConstexpr || !NewD->isConstexpr() ||
tools/clang/lib/Sema/SemaCoroutine.cpp
  237   if (FD->isConstexpr())
tools/clang/lib/Sema/SemaDecl.cpp
 9781   if (!ConstexprSupported && NewFD->isConstexpr())
10319   if (!getLangOpts().CPlusPlus14 && MD && MD->isConstexpr() &&
10598   if (FD->isConstexpr()) {
13688     if (FD->isConstexpr())
14025     if (!IsInstantiation && FD && FD->isConstexpr() && !FD->isInvalidDecl() &&
tools/clang/lib/Sema/SemaDeclCXX.cpp
 6439     if (M->isDefaulted() && M->isConstexpr() && M->size_overridden_methods())
 6658       return BaseCtor->isConstexpr();
 6672   return SMOR.getMethod()->isConstexpr();
 6988       MD->isConstexpr() && !Constexpr &&
11573       BaseCtor->isConstexpr() &&
13607   if (Destructor->isConstexpr() && VD->getInit() &&
15768       if (!Overrider->isPure() && (!ConstexprOnly || Overrider->isConstexpr()))
tools/clang/lib/Sema/SemaExpr.cpp
15389   return Func->isConstexpr() &&
15556             Func->isConstexpr()) {
15562           else if (Func->isConstexpr())
tools/clang/lib/Sema/SemaLambda.cpp
 1812       !CallOperator->isConstexpr() &&
tools/clang/lib/Sema/SemaOpenMP.cpp
 5147   if (FD->isConstexpr()) {
tools/clang/lib/Sema/SemaOverload.cpp
 1206     if (!getLangOpts().CPlusPlus14 && NewMethod->isConstexpr() &&
tools/clang/lib/Sema/SemaStmt.cpp
 3732     if (getLangOpts().CPlusPlus11 && FD && FD->isConstexpr()) {
tools/clang/lib/Sema/SemaTemplate.cpp
 8422       if (FD->isConstexpr()) {
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 2204         if (MD->isConstexpr() && !MD->getFriendObjectKind() &&
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
  324   if (!F.isConstexpr() && !F.isInlineSpecified() &&
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  594     if (Decl->isConstexpr() && NamingStyles[SK_ConstexprMethod])
  597     if (Decl->isConstexpr() && NamingStyles[SK_ConstexprFunction])
  628     if (Decl->isConstexpr() && NamingStyles[SK_ConstexprFunction])