hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
hobbes
Variant
hobbes::Variant Member List
This is the complete list of members for
hobbes::Variant
, including all inherited members.
case_id
() const
hobbes::MonoType
freeTVars
hobbes::MonoType
headMember
() const
hobbes::Variant
id
(const std::string &selector) const
hobbes::Variant
index
(const std::string &selector) const
hobbes::Variant
isSum
() const
hobbes::Variant
make
(const Members &)
hobbes::Variant
static
make
(const MonoTypePtr &hty, const Members &tty)
hobbes::Variant
static
make
(const std::string &lbl, const MonoTypePtr &hty, const Members &tty)
hobbes::Variant
static
makeType
(const Args &... args)
hobbes::MonoType
protected
static
makeType
(const Args &... args)
hobbes::MonoType
members
() const
hobbes::Variant
Members
typedef
hobbes::Variant
memorySize
hobbes::MonoType
mutable
mmember
(const std::string &selector) const
hobbes::Variant
MonoType
class
hobbes::Variant
friend
MonoTypeCase< Variant >::MonoType
(int cid)
hobbes::MonoType
protected
MonoTypeCase
()
hobbes::MonoTypeCase< Variant >
ms
hobbes::Variant
private
operator==
(const MonoType &rhs) const
hobbes::MonoType
payload
(const std::string &selector) const
hobbes::Variant
payloadOffset
() const
hobbes::Variant
payloadSize
() const
hobbes::Variant
payloadSizeM
hobbes::Variant
mutable
ptr
typedef
hobbes::MonoType
show
(std::ostream &out) const
hobbes::Variant
virtual
size
() const
hobbes::Variant
tailType
() const
hobbes::Variant
tgenCount
hobbes::MonoType
type_case_id
hobbes::Variant
static
TypeVarNames
typedef
hobbes::MonoType
unaliasedType
hobbes::MonoType
mutable
Variant
(const Members &)
hobbes::Variant
private
~MonoType
()
hobbes::MonoType
virtual
Generated by
1.8.13