#include <Value.h>
Public Types | |
| enum | Type { Void = 0, Float = 1, Integer = 2, Boolean = 3, Character = 4, String = 5, Table = 6, Function = 7, Reference = 8 } |
| enum | Accessibility { Mutable = 0, Typed = 1, Const = 3 } |
Public Member Functions | |
| Accessibility | get_accessibility () const |
| Type | get_type () const |
| bool | is_mutable () const |
| bool | is_typed () const |
| bool | is_const () const |
Public Attributes | |
| friend | ValueHandler |
| void * | _void |
| float * | _float |
| int * | _integer |
| bool * | _boolean |
| cl7::char_type * | _character |
| cl7::string_type * | _string |
| ValueMap * | _table |
| BaseFunction * | _function |
| Value * | _reference |
| void * | mem |
| float | fmem |
| int | imem |
| bool | bmem |
| cl7::char_type | cmem |
| cl7::string_type * | smem |
| Accessibility el7::scripting::Value::get_accessibility | ( | ) | const [inline] |
Returns the accessibility of this value object.
| Type el7::scripting::Value::get_type | ( | ) | const [inline] |
Returns the type of this value object.
| bool el7::scripting::Value::is_const | ( | ) | const [inline] |
Returns true, if this value object is const.
| bool el7::scripting::Value::is_mutable | ( | ) | const [inline] |
Returns true, if this value object is mutable.
| bool el7::scripting::Value::is_typed | ( | ) | const [inline] |
Returns true, if this value object is typed.
1.7.1