struct Expr::EvalResult

Declaration

struct Expr::EvalResult : public EvalStatus { /* full declaration omitted */ };

Description

EvalResult is a struct with detailed info about an evaluated expression.

Declared at: clang/include/clang/AST/Expr.h:612

Inherits from: Expr::EvalStatus

Member Variables

public clang::APValue Val
Val - This is the value the expression can be folded to.

Inherited from Expr::EvalStatus:

public HasSideEffects
public HasUndefinedBehavior
public Diag

Method Overview

Inherited from Expr::EvalStatus:

Methods

ΒΆbool isGlobalLValue() const

Declared at: clang/include/clang/AST/Expr.h:618