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

#include <type.H>

Collaboration diagram for hobbes::Record::Member:
Collaboration graph

Public Member Functions

 Member (const std::string &field, const MonoTypePtr &type, int offset=-1)
 
 Member ()
 
bool operator== (const Member &) const
 
bool operator< (const Member &) const
 

Public Attributes

std::string field
 
MonoTypePtr type
 
int offset
 

Constructor & Destructor Documentation

◆ Member() [1/2]

hobbes::Record::Member::Member ( const std::string &  field,
const MonoTypePtr type,
int  offset = -1 
)

◆ Member() [2/2]

hobbes::Record::Member::Member ( )

Member Function Documentation

◆ operator<()

bool hobbes::Record::Member::operator< ( const Member rhs) const

◆ operator==()

bool hobbes::Record::Member::operator== ( const Member rhs) const

Member Data Documentation

◆ field

std::string hobbes::Record::Member::field

◆ offset

int hobbes::Record::Member::offset

◆ type

MonoTypePtr hobbes::Record::Member::type

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