|
libvata2
[unstable] git snapshot
|
Data type representing a value, which is composed of a type and a pointer to a general memory. More...
#include <vm.hh>
Collaboration diagram for VMValue:Public Member Functions | |
| VMValue () | |
| default constructor More... | |
| VMValue (const std::string &type, VMPointer ptr) | |
| standard constructor More... | |
| VMValue (const VMValue &rhs) | |
| copy constructor More... | |
| VMValue & | operator= (const VMValue &rhs) |
| assignment operator More... | |
| VMPointer | get_ptr () const |
| returns the included pointer More... | |
Public Attributes | |
| std::string | type |
| name of the type More... | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const VMValue &val) |
| conversion to string More... | |
Data type representing a value, which is composed of a type and a pointer to a general memory.
|
inline |
|
friend |
| std::string type |
name of the type
Definition at line 42 of file vm.hh.
Referenced by Vata2::VM::call_dispatch_with_self(), and VMValue::operator=().
1.8.6