|
reference, declaration → definition
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; };