atlas
0.6
|
#include <atlas-types.h>
Public Member Functions | |
inner_class_value (std::unique_ptr< InnerClass >G, const lietype::Layout &lo) | |
~inner_class_value () | |
virtual void | print (std::ostream &out) const |
inner_class_value * | clone () const |
inner_class_value (const inner_class_value &v) | |
inner_class_value (const inner_class_value &v, tags::DualTag) | |
Public Member Functions inherited from atlas::interpreter::value_base | |
value_base () | |
virtual | ~value_base ()=0 |
value_base & | operator= (const value_base &x)=delete |
Static Public Member Functions | |
static const char * | name () |
Static Public Member Functions inherited from atlas::interpreter::value_base | |
static const char * | name () |
Public Attributes | |
InnerClass & | val |
InnerClass & | dual |
size_t & | ref_count |
lietype::LieType | rd_type |
lietype::InnerClassType | ic_type |
const output::FormNumberMap | interface |
const output::FormNumberMap | dual_interface |
Additional Inherited Members | |
Protected Member Functions inherited from atlas::interpreter::value_base | |
value_base (const value_base &x)=default | |
atlas::interpreter::inner_class_value::inner_class_value | ( | std::unique_ptr< InnerClass > | G, |
const lietype::Layout & | lo | ||
) |
atlas::interpreter::inner_class_value::~inner_class_value | ( | ) |
atlas::interpreter::inner_class_value::inner_class_value | ( | const inner_class_value & | v | ) |
atlas::interpreter::inner_class_value::inner_class_value | ( | const inner_class_value & | v, |
tags::DualTag | |||
) |
|
inlinevirtual |
Reimplemented from atlas::interpreter::value_base.
|
inlinestatic |
|
virtual |
Implements atlas::interpreter::value_base.
InnerClass& atlas::interpreter::inner_class_value::dual |
const output::FormNumberMap atlas::interpreter::inner_class_value::dual_interface |
lietype::InnerClassType atlas::interpreter::inner_class_value::ic_type |
const output::FormNumberMap atlas::interpreter::inner_class_value::interface |
lietype::LieType atlas::interpreter::inner_class_value::rd_type |
size_t& atlas::interpreter::inner_class_value::ref_count |
InnerClass& atlas::interpreter::inner_class_value::val |