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.
unsigned __int64 i
 Integer value.
double f
 Float value.
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.

Float value.

unsigned __int64 constant_expression_data::i

Integer value.

String value.

Constant type.

© 2010 metaspec