constant_expression_data Struct Reference

Constant expression data. More...

List of all members.

Public Member Functions

 constant_expression_data ()
__int64 getInt64 () const
unsigned __int64 getUInt64 () const
tstring getString () const

Public Attributes

cs_entity_type type
 Constant type.
bool boxed
 Value is boxed.
union {
   bool   b
   wchar_t   c
   __int8   i8
   unsigned __int8   u8
   __int16   i16
   unsigned __int16   u16
   __int32   i32
   unsigned __int32   u32
   __int64   i64
   unsigned __int64   u64
   float   f32
   double   f64
u
PHashString s
 String value.
CsEntityTypeReft
 Type value.

Detailed Description

Constant expression data.


Constructor & Destructor Documentation

constant_expression_data::constant_expression_data ( ) [inline]

Member Function Documentation

__int64 constant_expression_data::getInt64 ( ) const
tstring constant_expression_data::getString ( ) const
unsigned __int64 constant_expression_data::getUInt64 ( ) const

Member Data Documentation

Value is boxed.

String value.

Constant type.

© 2010 metaspec