clang API Documentation
EvalResult is a struct with detailed info about an evaluated expression. More...
#include <Expr.h>


Public Member Functions | |
| bool | isGlobalLValue () const |
Public Attributes | |
| APValue | Val |
| Val - This is the value the expression can be folded to. | |
EvalResult is a struct with detailed info about an evaluated expression.
| bool Expr::EvalResult::isGlobalLValue | ( | ) | const |
Definition at line 8533 of file ExprConstant.cpp.
References IsGlobalLValue().
Val - This is the value the expression can be folded to.
Definition at line 555 of file Expr.h.
Referenced by clang::Sema::CheckConvertedConstantExpression(), CheckEvalInICE(), clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(), clang::CodeGen::CodeGenModule::EmitConstantExpr(), EvaluateBuiltinConstantP(), FastEvaluateAsRValue(), clang::CodeGen::CodeGenModule::GetAddrOfGlobalTemporary(), isNullPointerValueTemplateArgument(), clang::CodeGen::CodeGenFunction::tryEmitAsConstant(), and clang::Sema::VerifyIntegerConstantExpression().