|
Rosetta
|
#include <tree_node.h>

Public Types | |
| using | NodeSP = std::shared_ptr< Node > |
Public Member Functions | |
| Node * | leaf (unsigned int i) const |
| int | node_index (Node *node) |
| void | push_back (NodeSP const &) |
Public Member Functions inherited from T | |
| T & | operator~ () |
| T & | operator+ () |
| T & | operator- () |
| T & | operator* () |
| T & | operator+ (int) |
| T & | operator- (int) |
| T & | operator* (int) |
| T & | operator/ (int) |
| T & | operator% (int) |
| T & | operator| (int) |
| T & | operator& (int) |
| T & | operator^ (int) |
| T & | operator<< (int) |
| T & | operator>> (int) |
| void | operator+= (int) |
| void | operator-= (int) |
| void | operator*= (int) |
| void | operator/= (int) |
| void | operator%= (int) |
| void | operator|= (int) |
| void | operator&= (int) |
| void | operator^= (int) |
| void | operator<<= (int) |
| void | operator>>= (int) |
| void | operator() (int) |
| bool | operator== (const T &) |
| bool | operator!= (const T &) |
| bool | operator[] (int) |
| T & | operator= (const T &) |
| T & | operator++ () |
| T & | operator-- () |
| T & | operator++ (int) |
| T & | operator-- (int) |
Public Attributes | |
| Node * | parent = nullptr |
| std::vector< NodeSP > | leafs |
| using ui::util::TreeNodeModel< T >::Node::NodeSP = std::shared_ptr< Node > |
| TreeNodeModel< T >::Node * ui::util::TreeNodeModel< T >::Node::leaf | ( | unsigned int | i | ) | const |
References create_a3b_hbs::i, and ui::util::TreeNodeModel< T >::Node::leafs.
Referenced by ui::util::TreeNodeModel< T >::index().
| int ui::util::TreeNodeModel< T >::Node::node_index | ( | Node * | node | ) |
References ObjexxFCL::get(), and create_a3b_hbs::i.
| void ui::util::TreeNodeModel< T >::Node::push_back | ( | NodeSP const & | n | ) |
| std::vector<NodeSP> ui::util::TreeNodeModel< T >::Node::leafs |
Referenced by ui::util::TreeNodeModel< T >::Node::leaf().
| Node* ui::util::TreeNodeModel< T >::Node::parent = nullptr |
Referenced by ui::util::TreeNodeModel< T >::parent().