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) |
LBValue & | operator= (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 |
LBItem * | item |
Common::SharedPtr< LBXObject > | lbx |
Common::SharedPtr< LBList > | list |