ScummVM API documentation
Mohawk::LBValue Struct Reference

Public Member Functions

 LBValue (int val)
 
 LBValue (const Common::String &str)
 
 LBValue (const Common::Point &p)
 
 LBValue (const Common::Rect &r)
 
 LBValue (LBItem *itm)
 
 LBValue (Common::SharedPtr< LBXObject > l)
 
 LBValue (Common::SharedPtr< LBList > l)
 
 LBValue (const LBValue &val)
 
void copy (const LBValue &val)
 
LBValueoperator= (const LBValue &other)
 
bool operator== (const LBValue &x) const
 
bool operator!= (const LBValue &x) const
 
bool isNumeric () const
 
bool isZero () const
 
Common::String toString () const
 
int toInt () const
 
double toDouble () const
 
Common::Point toPoint () const
 
Common::Rect toRect () const
 

Public Attributes

LBValueType type
 
Common::String string
 
int integer
 
double real
 
Common::Point point
 
Common::Rect rect
 
LBItemitem
 
Common::SharedPtr< LBXObjectlbx
 
Common::SharedPtr< LBListlist
 

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