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 |