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::Variant::Member Struct Reference

#include <type.H>

Collaboration diagram for hobbes::Variant::Member:
Collaboration graph

Public Member Functions

 Member (const std::string &selector, const MonoTypePtr &type, unsigned int id)
 
 Member ()
 
bool operator== (const Member &) const
 
bool operator< (const Member &) const
 

Public Attributes

std::string selector
 
MonoTypePtr type
 
unsigned int id
 

Constructor & Destructor Documentation

◆ Member() [1/2]

hobbes::Variant::Member::Member ( const std::string &  selector,
const MonoTypePtr type,
unsigned int  id 
)

◆ Member() [2/2]

hobbes::Variant::Member::Member ( )

Member Function Documentation

◆ operator<()

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

◆ operator==()

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

Member Data Documentation

◆ id

unsigned int hobbes::Variant::Member::id

◆ selector

std::string hobbes::Variant::Member::selector

◆ type

MonoTypePtr hobbes::Variant::Member::type

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