HomeSort by: relevance | last modified time | path
    Searched refs:Unevaluated (Results 1 - 16 of 16) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateDeduction.cpp 2937 // Unevaluated SFINAE context.
2938 EnterExpressionEvaluationContext Unevaluated(
2939 S, Sema::ExpressionEvaluationContext::Unevaluated);
3023 // Unevaluated SFINAE context.
3024 EnterExpressionEvaluationContext Unevaluated(
3025 S, Sema::ExpressionEvaluationContext::Unevaluated);
3077 // Unevaluated SFINAE context.
3078 EnterExpressionEvaluationContext Unevaluated(
3079 *this, Sema::ExpressionEvaluationContext::Unevaluated);
3129 // Unevaluated SFINAE context
    [all...]
SemaTemplateInstantiateDecl.cpp 88 EnterExpressionEvaluationContext Unevaluated(
144 EnterExpressionEvaluationContext Unevaluated(
167 EnterExpressionEvaluationContext Unevaluated(
187 EnterExpressionEvaluationContext Unevaluated(
206 EnterExpressionEvaluationContext Unevaluated(
260 EnterExpressionEvaluationContext Unevaluated(
410 EnterExpressionEvaluationContext Unevaluated(
423 EnterExpressionEvaluationContext Unevaluated(
489 EnterExpressionEvaluationContext Unevaluated(
514 EnterExpressionEvaluationContext Unevaluated(
    [all...]
TreeTransform.h 4388 EnterExpressionEvaluationContext Unevaluated(
4390 Uneval ? Sema::ExpressionEvaluationContext::Unevaluated
5107 EnterExpressionEvaluationContext Unevaluated(
5223 EnterExpressionEvaluationContext Unevaluated(
5269 EnterExpressionEvaluationContext Unevaluated(
5311 EnterExpressionEvaluationContext Unevaluated(
5380 EnterExpressionEvaluationContext Unevaluated(
5434 EnterExpressionEvaluationContext Unevaluated(
5917 EnterExpressionEvaluationContext Unevaluated(
6078 EnterExpressionEvaluationContext Unevaluated(
    [all...]
SemaExprCXX.cpp 567 // polymorphic class type [...] [the] expression is an unevaluated
605 // The expression operand for typeid is in an unevaluated expression
1244 // We don't need to capture this in an unevaluated context.
4987 // unevaluated operand (Clause 5), then is_destructible<T>::value is true
5233 // Perform the initialization in an unevaluated context within a SFINAE
5235 EnterExpressionEvaluationContext Unevaluated(
5236 S, Sema::ExpressionEvaluationContext::Unevaluated);
5442 // Perform the initialization in an unevaluated context within a SFINAE
5444 EnterExpressionEvaluationContext Unevaluated(
5445 Self, Sema::ExpressionEvaluationContext::Unevaluated);
    [all...]
SemaOverload.cpp 6308 // Overload resolution is always an unevaluated context.
6309 EnterExpressionEvaluationContext Unevaluated(
6310 *this, Sema::ExpressionEvaluationContext::Unevaluated);
6873 // Overload resolution is always an unevaluated context.
6874 EnterExpressionEvaluationContext Unevaluated(
6875 *this, Sema::ExpressionEvaluationContext::Unevaluated);
7170 // Overload resolution is always an unevaluated context.
7171 EnterExpressionEvaluationContext Unevaluated(
7172 *this, Sema::ExpressionEvaluationContext::Unevaluated);
7290 // Overload resolution is always an unevaluated context
    [all...]
SemaExprMember.cpp 70 // unevaluated.
128 // appears in an unevaluated operand.
131 // in unevaluated inline assembly operands, like the operand to a SIZE.
135 case Sema::ExpressionEvaluationContext::Unevaluated:
SemaLambda.cpp 1929 // A lambda-expression shall not appear in an unevaluated operand
1931 case ExpressionEvaluationContext::Unevaluated:
SemaExpr.cpp 371 // A local parameter shall only appear as an unevaluated operand
841 // When an lvalue-to-rvalue conversion occurs in an unevaluated
863 /// when we're in an unevaluated context.
1612 EnterExpressionEvaluationContext Unevaluated(
1613 *this, Sema::ExpressionEvaluationContext::Unevaluated);
1620 // The controlling expression is an unevaluated operand, so side effects are
1982 // A declaration named in an unevaluated operand never constitutes an odr-use.
2741 // a pointer-to-member or in an unevaluated context in C++11.
3336 // captured in an unevaluated context, it seems that the answer is no.
4130 // The operand for sizeof and alignof is in an unevaluated expression context
    [all...]
SemaOpenMP.cpp 6706 EnterExpressionEvaluationContext Unevaluated(
6707 *this, Sema::ExpressionEvaluationContext::Unevaluated);
SemaDeclCXX.cpp 8643 // Pretend to synthesize the function body in an unevaluated context.
8648 S, Sema::ExpressionEvaluationContext::Unevaluated);
13175 // Build an unevaluated exception specification for this fake constructor.
15187 // default constructor can be needed in an unevaluated context, in
17243 // Ignore any vtable uses in unevaluated operands or for classes that do
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseExpr.cpp 237 Actions, Sema::ExpressionEvaluationContext::Unevaluated);
259 Actions, Sema::ExpressionEvaluationContext::Unevaluated);
1683 // which is an unevaluated operand, can throw an exception.
1684 EnterExpressionEvaluationContext Unevaluated(
1685 Actions, Sema::ExpressionEvaluationContext::Unevaluated);
2385 EnterExpressionEvaluationContext Unevaluated(
2386 Actions, Sema::ExpressionEvaluationContext::Unevaluated,
2398 EnterExpressionEvaluationContext Unevaluated(
2399 Actions, Sema::ExpressionEvaluationContext::Unevaluated,
3181 EnterExpressionEvaluationContext Unevaluated(
    [all...]
ParseExprCXX.cpp 1575 // polymorphic class type [...] The expression is an unevaluated
1580 // speculatively assume the subexpression is unevaluated, and fix it up
1583 // We enter the unevaluated context before trying to determine whether we
1585 // names, and must treat them as unevaluated.
1586 EnterExpressionEvaluationContext Unevaluated(
1587 Actions, Sema::ExpressionEvaluationContext::Unevaluated,
1651 EnterExpressionEvaluationContext Unevaluated(
1652 Actions, Sema::ExpressionEvaluationContext::Unevaluated);
3398 // Expressions appearing within a requirement-body are unevaluated operands.
3400 Actions, Sema::ExpressionEvaluationContext::Unevaluated);
    [all...]
ParseDecl.cpp 308 /// in an unevaluated context or not.
416 EnterExpressionEvaluationContext Unevaluated(
418 Uneval ? Sema::ExpressionEvaluationContext::Unevaluated
7098 EnterExpressionEvaluationContext Unevaluated(
7230 EnterExpressionEvaluationContext Unevaluated(
7231 Actions, Sema::ExpressionEvaluationContext::Unevaluated,
ParseDeclCXX.cpp 1001 // The operand of the decltype specifier is an unevaluated operand.
1002 EnterExpressionEvaluationContext Unevaluated(
1003 Actions, Sema::ExpressionEvaluationContext::Unevaluated, nullptr,
ParseOpenMP.cpp 1387 EnterExpressionEvaluationContext Unevaluated(
1388 Actions, Sema::ExpressionEvaluationContext::Unevaluated);
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h 1187 /// unevaluated operand (C++11 [expr]p7), such as the subexpression of
1191 Unevaluated,
1194 /// an unevaluated operand. This is mostly like a regular unevaluated
1200 /// This behaves largely similarly to an unevaluated operand in preventing
1204 /// The current expression occurs within an unevaluated
1252 /// is indeed an unevaluated context.
1272 /// they are not discarded-value expressions nor unevaluated operands.
1298 return Context == ExpressionEvaluationContext::Unevaluated ||
12916 // braced-init-lists, even when they occur within unevaluated operands
    [all...]

Completed in 74 milliseconds