/external/clang/test/SemaTemplate/ |
constexpr-instantiate.cpp | 79 namespace Unevaluated { 82 // unevaluated context.
|
/external/clang/lib/Parse/ |
ParseExpr.cpp | 199 EnterExpressionEvaluationContext Unevaluated(Actions, [all...] |
ParseTemplate.cpp | 650 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated); [all...] |
ParseExprCXX.cpp | [all...] |
ParseDecl.cpp | [all...] |
ParseDeclCXX.cpp | 699 // The operand of the decltype specifier is an unevaluated operand. 700 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated, [all...] |
/external/clang/lib/Sema/ |
SemaTemplateDeduction.cpp | [all...] |
TreeTransform.h | [all...] |
SemaExprCXX.cpp | 335 // polymorphic class type [...] [the] expression is an unevaluated 687 // We don't need to capture this in an unevaluated context. 688 if (ExprEvalContexts.back().Context == Unevaluated && !Explicit) [all...] |
SemaTemplateInstantiateDecl.cpp | 68 EnterExpressionEvaluationContext Unevaluated(S, Sema::ConstantEvaluated); 477 EnterExpressionEvaluationContext Unevaluated(SemaRef, 610 EnterExpressionEvaluationContext Unevaluated(SemaRef, 714 EnterExpressionEvaluationContext Unevaluated(SemaRef, [all...] |
SemaLambda.cpp | [all...] |
SemaOverload.cpp | [all...] |
SemaExprMember.cpp | 69 // unevaluated. 130 // appears in an unevaluated operand. 133 if (record.Context == Sema::Unevaluated) [all...] |
SemaExpr.cpp | 614 // When an lvalue-to-rvalue conversion occurs in an unevaluated 637 /// when we're in an unevaluated context. [all...] |
SemaTemplate.cpp | [all...] |
SemaDeclCXX.cpp | [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | 591 /// unevaluated operand (C++11 [expr]p7), such as the subexpression of 595 Unevaluated, 637 /// is indeed an unevaluated context. [all...] |