|
clang
5.0.0
|
RAII object that enters a new expression evaluation context. More...
#include "clang/Sema/Sema.h"
Public Types | |
| enum | InitListTag { InitList } |
Public Member Functions | |
| EnterExpressionEvaluationContext (Sema &Actions, Sema::ExpressionEvaluationContext NewContext, Decl *LambdaContextDecl=nullptr, bool IsDecltype=false, bool ShouldEnter=true) | |
| EnterExpressionEvaluationContext (Sema &Actions, Sema::ExpressionEvaluationContext NewContext, Sema::ReuseLambdaContextDecl_t, bool IsDecltype=false) | |
| EnterExpressionEvaluationContext (Sema &Actions, InitListTag, bool ShouldEnter=true) | |
| ~EnterExpressionEvaluationContext () | |
RAII object that enters a new expression evaluation context.
|
inline |
Definition at line 10503 of file Sema.h.
References clang::Sema::PushExpressionEvaluationContext().
|
inline |
Definition at line 10513 of file Sema.h.
References clang::Sema::PushExpressionEvaluationContext(), and clang::Sema::ReuseLambdaContextDecl.
|
inline |
Definition at line 10524 of file Sema.h.
References clang::Sema::getLangOpts(), clang::Sema::isUnevaluatedContext(), clang::Sema::PushExpressionEvaluationContext(), and clang::Sema::UnevaluatedList.
|
inline |
1.8.6