Public Member Functions | |
PrepareVM (DCCallVM *vm, VALUE data) | |
Static Public Member Functions | |
static void | append (DCCallVM *vm, Type const &type, VALUE data) |
Private Member Functions | |
virtual bool | visit_ (Numeric const &type) |
virtual bool | visit_ (Enum const &type) |
virtual bool | visit_ (Pointer const &type) |
virtual bool | visit_ (Array const &type) |
virtual bool | visit_ (Compound const &type) |
Private Attributes | |
VALUE | m_data |
DCCallVM * | m_vm |
Definition at line 54 of file functions.cc.
PrepareVM::PrepareVM | ( | DCCallVM * | vm, |
VALUE | data | ||
) | [inline] |
Definition at line 104 of file functions.cc.
static void PrepareVM::append | ( | DCCallVM * | vm, |
Type const & | type, | ||
VALUE | data | ||
) | [inline, static] |
Definition at line 107 of file functions.cc.
virtual bool PrepareVM::visit_ | ( | Numeric const & | type | ) | [inline, private, virtual] |
Reimplemented from Typelib::TypeVisitor.
Definition at line 59 of file functions.cc.
virtual bool PrepareVM::visit_ | ( | Enum const & | type | ) | [inline, private, virtual] |
Reimplemented from Typelib::TypeVisitor.
Definition at line 82 of file functions.cc.
virtual bool PrepareVM::visit_ | ( | Pointer const & | type | ) | [inline, private, virtual] |
Reimplemented from Typelib::TypeVisitor.
Definition at line 89 of file functions.cc.
virtual bool PrepareVM::visit_ | ( | Array const & | type | ) | [inline, private, virtual] |
Reimplemented from Typelib::TypeVisitor.
Definition at line 94 of file functions.cc.
virtual bool PrepareVM::visit_ | ( | Compound const & | type | ) | [inline, private, virtual] |
Reimplemented from Typelib::TypeVisitor.
Definition at line 100 of file functions.cc.
VALUE PrepareVM::m_data [private] |
Definition at line 57 of file functions.cc.
DCCallVM* PrepareVM::m_vm [private] |
Definition at line 56 of file functions.cc.