![]() |
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 |
1.8.11