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

References

gen/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc
   55         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
   70         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
   85         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
  176         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
  191         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
  206         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
  393         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
  411         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
  429         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
  435         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
  486         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
  552         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
  562         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
 1025         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
 1063         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
 1086         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
 1141         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
 1147         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
 1222         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
 1228         EnterExpressionEvaluationContext Unevaluated(S, Sema::ExpressionEvaluationContext::Unevaluated);
include/llvm/ADT/SmallVector.h
  641   template <typename... ArgTypes> reference emplace_back(ArgTypes &&... Args) {
  644     ::new ((void *)this->end()) T(std::forward<ArgTypes>(Args)...);
tools/clang/include/clang/Sema/Sema.h
  832           Sema::ExpressionEvaluationContext::PotentiallyEvaluated);
 1026     ExpressionEvaluationContext Context;
 1074     ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context,
 1084       return Context == ExpressionEvaluationContext::Unevaluated ||
 1085              Context == ExpressionEvaluationContext::UnevaluatedAbstract ||
 1086              Context == ExpressionEvaluationContext::UnevaluatedList;
 1089       return Context == ExpressionEvaluationContext::ConstantEvaluated;
 4372       ExpressionEvaluationContext NewContext, Decl *LambdaContextDecl = nullptr,
 4377       ExpressionEvaluationContext NewContext, ReuseLambdaContextDecl_t,
11637       Sema &Actions, Sema::ExpressionEvaluationContext NewContext,
11648       Sema &Actions, Sema::ExpressionEvaluationContext NewContext,
11668           Sema::ExpressionEvaluationContext::UnevaluatedList);
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  339           Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed, Param);
tools/clang/lib/Parse/ParseDecl.cpp
  393             Uneval ? Sema::ExpressionEvaluationContext::Unevaluated
  394                    : Sema::ExpressionEvaluationContext::ConstantEvaluated);
 4397           Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 4686         Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 6668               Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed,
 6819           Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 6951       Actions, Sema::ExpressionEvaluationContext::Unevaluated,
tools/clang/lib/Parse/ParseDeclCXX.cpp
  882       Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated);
  979           Actions, Sema::ExpressionEvaluationContext::Unevaluated, nullptr,
 2962       Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated, D);
tools/clang/lib/Parse/ParseExpr.cpp
  216       Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated);
  222       Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated);
  236       Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 1422         Actions, Sema::ExpressionEvaluationContext::Unevaluated);
 2026         Actions, Sema::ExpressionEvaluationContext::Unevaluated,
 2039       Actions, Sema::ExpressionEvaluationContext::Unevaluated,
 2757         Actions, Sema::ExpressionEvaluationContext::Unevaluated);
tools/clang/lib/Parse/ParseExprCXX.cpp
  983             Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated);
 1581       Actions, Sema::ExpressionEvaluationContext::Unevaluated,
 1646         Actions, Sema::ExpressionEvaluationContext::Unevaluated);
tools/clang/lib/Parse/ParseStmt.cpp
 1275         Actions, Sema::ExpressionEvaluationContext::DiscardedStatement, nullptr,
 1309         Actions, Sema::ExpressionEvaluationContext::DiscardedStatement, nullptr,
tools/clang/lib/Parse/ParseTemplate.cpp
  817         Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 1341     Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated,
tools/clang/lib/Sema/Sema.cpp
  179       ExpressionEvaluationContext::PotentiallyEvaluated, 0, CleanupInfo{},
 1669       S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated);
tools/clang/lib/Sema/SemaConcept.cpp
   80       *this, Sema::ExpressionEvaluationContext::ConstantEvaluated);
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1032       S, Sema::ExpressionEvaluationContext::ConstantEvaluated);
14338           *this, ExpressionEvaluationContext::PotentiallyEvaluated);
15524         ExpressionEvaluationContext::PotentiallyEvaluated, D);
tools/clang/lib/Sema/SemaExpr.cpp
 1459         *this, Sema::ExpressionEvaluationContext::Unevaluated);
 4819         *this, ExpressionEvaluationContext::PotentiallyEvaluated, Param);
 4923       *this, ExpressionEvaluationContext::PotentiallyEvaluated, Param);
14107       ExpressionEvaluationContext::PotentiallyEvaluated);
14356             *this, ExpressionEvaluationContext::PotentiallyEvaluated);
15071     ExpressionEvaluationContext NewContext, Decl *LambdaContextDecl,
15082     ExpressionEvaluationContext NewContext, ReuseLambdaContextDecl_t,
15242     case Sema::ExpressionEvaluationContext::ConstantEvaluated:
15244     case Sema::ExpressionEvaluationContext::PotentiallyEvaluated:
15245     case Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed:
15246     case Sema::ExpressionEvaluationContext::DiscardedStatement:
15248     case Sema::ExpressionEvaluationContext::UnevaluatedList:
15257     case Sema::ExpressionEvaluationContext::Unevaluated:
15258     case Sema::ExpressionEvaluationContext::UnevaluatedAbstract:
15360     case Sema::ExpressionEvaluationContext::Unevaluated:
15361     case Sema::ExpressionEvaluationContext::UnevaluatedList:
15362     case Sema::ExpressionEvaluationContext::UnevaluatedAbstract:
15365     case Sema::ExpressionEvaluationContext::ConstantEvaluated:
15366     case Sema::ExpressionEvaluationContext::PotentiallyEvaluated:
15370     case Sema::ExpressionEvaluationContext::DiscardedStatement:
15374     case Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed:
16981         S, Sema::ExpressionEvaluationContext::ConstantEvaluated);
17094   case ExpressionEvaluationContext::Unevaluated:
17095   case ExpressionEvaluationContext::UnevaluatedList:
17096   case ExpressionEvaluationContext::UnevaluatedAbstract:
17097   case ExpressionEvaluationContext::DiscardedStatement:
17101   case ExpressionEvaluationContext::ConstantEvaluated:
17105   case ExpressionEvaluationContext::PotentiallyEvaluated:
17106   case ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed:
tools/clang/lib/Sema/SemaExprCXX.cpp
 4980         S, Sema::ExpressionEvaluationContext::Unevaluated);
 5189         Self, Sema::ExpressionEvaluationContext::Unevaluated);
 5241         Self, Sema::ExpressionEvaluationContext::Unevaluated);
 7212           ExpressionEvaluationContext::PotentiallyEvaluated);
tools/clang/lib/Sema/SemaExprMember.cpp
  135   case Sema::ExpressionEvaluationContext::Unevaluated:
  136   case Sema::ExpressionEvaluationContext::UnevaluatedList:
  141   case Sema::ExpressionEvaluationContext::UnevaluatedAbstract:
  145   case Sema::ExpressionEvaluationContext::DiscardedStatement:
  146   case Sema::ExpressionEvaluationContext::ConstantEvaluated:
  147   case Sema::ExpressionEvaluationContext::PotentiallyEvaluated:
  148   case Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed:
tools/clang/lib/Sema/SemaLambda.cpp
 1230       ExpressionEvaluationContext::PotentiallyEvaluated);
 1830     case ExpressionEvaluationContext::Unevaluated:
 1831     case ExpressionEvaluationContext::UnevaluatedList:
 1832     case ExpressionEvaluationContext::UnevaluatedAbstract:
 1842     case ExpressionEvaluationContext::ConstantEvaluated:
 1849     case ExpressionEvaluationContext::DiscardedStatement:
 1850     case ExpressionEvaluationContext::PotentiallyEvaluated:
 1851     case ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed:
tools/clang/lib/Sema/SemaOpenMP.cpp
 2135       ExpressionEvaluationContext::PotentiallyEvaluated);
15674       ExpressionEvaluationContext::PotentiallyEvaluated);
15734       ExpressionEvaluationContext::PotentiallyEvaluated);
tools/clang/lib/Sema/SemaOverload.cpp
 6126       *this, Sema::ExpressionEvaluationContext::Unevaluated);
 6693       *this, Sema::ExpressionEvaluationContext::Unevaluated);
 6961       *this, Sema::ExpressionEvaluationContext::Unevaluated);
 7078       *this, Sema::ExpressionEvaluationContext::Unevaluated);
 7285       *this, Sema::ExpressionEvaluationContext::Unevaluated);
 7485       *this, Sema::ExpressionEvaluationContext::Unevaluated);
tools/clang/lib/Sema/SemaStmt.cpp
 3248           ExpressionEvaluationContext::DiscardedStatement &&
 3563                            ExpressionEvaluationContext::DiscardedStatement)
 3620           ExpressionEvaluationContext::DiscardedStatement &&
 4344       ExpressionEvaluationContext::PotentiallyEvaluated);
 4403       ExpressionEvaluationContext::PotentiallyEvaluated);
tools/clang/lib/Sema/SemaStmtAsm.cpp
  726         ExpressionEvaluationContext::UnevaluatedAbstract,
tools/clang/lib/Sema/SemaTemplate.cpp
 3173       *this, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 4698       SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 6444       *this, Sema::ExpressionEvaluationContext::ConstantEvaluated);
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 2723       S, Sema::ExpressionEvaluationContext::Unevaluated);
 2802       S, Sema::ExpressionEvaluationContext::Unevaluated);
 2853       *this, Sema::ExpressionEvaluationContext::Unevaluated);
 2896       *this, Sema::ExpressionEvaluationContext::Unevaluated);
 2988       *this, Sema::ExpressionEvaluationContext::Unevaluated);
 3319       *this, Sema::ExpressionEvaluationContext::Unevaluated);
 4063       *this, Sema::ExpressionEvaluationContext::Unevaluated);
 4208       *this, Sema::ExpressionEvaluationContext::Unevaluated);
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 2119       *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated);
 2361       *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated);
 2433       *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated);
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
   86         S, Sema::ExpressionEvaluationContext::ConstantEvaluated);
  142       S, Sema::ExpressionEvaluationContext::ConstantEvaluated);
  165       S, Sema::ExpressionEvaluationContext::ConstantEvaluated);
  188         S, Sema::ExpressionEvaluationContext::ConstantEvaluated);
  242       S, Sema::ExpressionEvaluationContext::ConstantEvaluated);
  299         S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated);
  380         S, Sema::ExpressionEvaluationContext::PotentiallyEvaluated);
  417       S, Sema::ExpressionEvaluationContext::ConstantEvaluated);
  442         S, Sema::ExpressionEvaluationContext::ConstantEvaluated);
  460       S, Sema::ExpressionEvaluationContext::ConstantEvaluated);
  968         SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 1145       SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 1255           SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 2564         SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 4325       *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated);
 4629         *this, Sema::ExpressionEvaluationContext::PotentiallyEvaluated, Var);
tools/clang/lib/Sema/TreeTransform.h
 4035         Uneval ? Sema::ExpressionEvaluationContext::Unevaluated
 4036                : Sema::ExpressionEvaluationContext::ConstantEvaluated,
 4767         SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 4837         SemaRef, Sema::ExpressionEvaluationContext::PotentiallyEvaluated);
 4883       SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 4929       SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 4971       SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 5014       SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 5485         getSema(), Sema::ExpressionEvaluationContext::ConstantEvaluated);
 5646       SemaRef, Sema::ExpressionEvaluationContext::Unevaluated,
 5705       SemaRef, Sema::ExpressionEvaluationContext::Unevaluated, nullptr,
 6700         SemaRef, Sema::ExpressionEvaluationContext::ConstantEvaluated);
 9565       SemaRef, Sema::ExpressionEvaluationContext::Unevaluated,
10476       SemaRef, Sema::ExpressionEvaluationContext::Unevaluated,
10509       SemaRef, Sema::ExpressionEvaluationContext::Unevaluated);
11133         SemaRef, Sema::ExpressionEvaluationContext::Unevaluated);
11152         SemaRef, Sema::ExpressionEvaluationContext::Unevaluated);
11521           Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed, P);
11670       Sema::ExpressionEvaluationContext::PotentiallyEvaluated);
11956       SemaRef, Sema::ExpressionEvaluationContext::Unevaluated);
11990       getSema(), Sema::ExpressionEvaluationContext::Unevaluated);
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/type_traits
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };