| 
    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