hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
hobbes::Variant Member List

This is the complete list of members for hobbes::Variant, including all inherited members.

case_id() consthobbes::MonoType
freeTVarshobbes::MonoType
headMember() consthobbes::Variant
id(const std::string &selector) consthobbes::Variant
index(const std::string &selector) consthobbes::Variant
isSum() consthobbes::Variant
make(const Members &)hobbes::Variantstatic
make(const MonoTypePtr &hty, const Members &tty)hobbes::Variantstatic
make(const std::string &lbl, const MonoTypePtr &hty, const Members &tty)hobbes::Variantstatic
makeType(const Args &... args)hobbes::MonoTypeprotectedstatic
makeType(const Args &... args)hobbes::MonoType
members() consthobbes::Variant
Members typedefhobbes::Variant
memorySizehobbes::MonoTypemutable
mmember(const std::string &selector) consthobbes::Variant
MonoType classhobbes::Variantfriend
MonoTypeCase< Variant >::MonoType(int cid)hobbes::MonoTypeprotected
MonoTypeCase()hobbes::MonoTypeCase< Variant >
mshobbes::Variantprivate
operator==(const MonoType &rhs) consthobbes::MonoType
payload(const std::string &selector) consthobbes::Variant
payloadOffset() consthobbes::Variant
payloadSize() consthobbes::Variant
payloadSizeMhobbes::Variantmutable
ptr typedefhobbes::MonoType
show(std::ostream &out) consthobbes::Variantvirtual
size() consthobbes::Variant
tailType() consthobbes::Variant
tgenCounthobbes::MonoType
type_case_idhobbes::Variantstatic
TypeVarNames typedefhobbes::MonoType
unaliasedTypehobbes::MonoTypemutable
Variant(const Members &)hobbes::Variantprivate
~MonoType()hobbes::MonoTypevirtual