hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
hobbes::PtrAdjustment Struct Reference

#include <obj.H>

Collaboration diagram for hobbes::PtrAdjustment:
Collaboration graph

Public Member Functions

 PtrAdjustment (bool vtblLookup, int offset, const std::string &targetTy)
 
std::string show () const
 

Static Public Member Functions

static PtrAdjustment id (const std::string &tty)
 
static PtrAdjustment by (int x, const std::string &tty)
 
static PtrAdjustment vtbl (int x, const std::string &tty)
 

Public Attributes

bool vtblLookup
 
int offset
 
std::string targetTy
 

Constructor & Destructor Documentation

◆ PtrAdjustment()

hobbes::PtrAdjustment::PtrAdjustment ( bool  vtblLookup,
int  offset,
const std::string &  targetTy 
)
inline

Member Function Documentation

◆ by()

static PtrAdjustment hobbes::PtrAdjustment::by ( int  x,
const std::string &  tty 
)
inlinestatic

◆ id()

static PtrAdjustment hobbes::PtrAdjustment::id ( const std::string &  tty)
inlinestatic

◆ show()

std::string hobbes::PtrAdjustment::show ( ) const
inline

◆ vtbl()

static PtrAdjustment hobbes::PtrAdjustment::vtbl ( int  x,
const std::string &  tty 
)
inlinestatic

Member Data Documentation

◆ offset

int hobbes::PtrAdjustment::offset

◆ targetTy

std::string hobbes::PtrAdjustment::targetTy

◆ vtblLookup

bool hobbes::PtrAdjustment::vtblLookup

The documentation for this struct was generated from the following file: