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>
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=().