ScummVM API documentation
Fool::ZBasicDatum Struct Reference

Static Public Member Functions

static Common::SharedPtr< ZBasicDatum > newNull (int32 offset)
 
static Common::SharedPtr< ZBasicDatum > newInt (uint32 offset, int16 value)
 
static Common::SharedPtr< ZBasicDatum > newDblInt (uint32 offset, int32 value)
 
static Common::SharedPtr< ZBasicDatum > newBcd (uint32 offset, const ZBasicBCD &value)
 
static Common::SharedPtr< ZBasicDatum > newStr (uint32 offset, const Common::U32String &value)
 

Public Attributes

ZBasicDatumType type = kDatumNULL
 
uint32 offset = 0
 
union {
   ZBasicBCD *   bcd = 0
 
   int16   i16
 
   int32   i32
 
   Common::U32String *   str
 
} data
 

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