clang  3.7.0
Public Member Functions | Public Attributes | List of all members
clang::Expr::EvalResult Struct Reference

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

#include <Expr.h>

Inheritance diagram for clang::Expr::EvalResult:
[legend]
Collaboration diagram for clang::Expr::EvalResult:
[legend]

Public Member Functions

bool isGlobalLValue () const
 
- Public Member Functions inherited from clang::Expr::EvalStatus
 EvalStatus ()
 
bool hasSideEffects () const
 

Public Attributes

APValue Val
 Val - This is the value the expression can be folded to. More...
 
- Public Attributes inherited from clang::Expr::EvalStatus
bool HasSideEffects
 
SmallVectorImpl
< PartialDiagnosticAt > * 
Diag
 

Detailed Description

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

Definition at line 555 of file Expr.h.

Member Function Documentation

bool Expr::EvalResult::isGlobalLValue ( ) const

Definition at line 8609 of file ExprConstant.cpp.

References IsGlobalLValue().

Member Data Documentation

APValue clang::Expr::EvalResult::Val

The documentation for this struct was generated from the following files: