Thorin 1.9.0
The Higher ORder INtermediate representation
|
A Head owns further nodes as children. More...
#include <thorin/analyses/looptree.h>
Public Member Functions | |
auto | children () const |
const Base * | child (size_t i) const |
size_t | num_children () const |
bool | is_root () const |
Public Member Functions inherited from thorin::LoopTree< forward >::Base | |
Base (Head *parent, int depth, View< const CFNode * >) | |
virtual | ~Base ()=default |
int | depth () const |
const Head * | parent () const |
auto | cf_nodes () const |
size_t | num_cf_nodes () const |
Friends | |
class | Base |
class | LoopTreeBuilder< forward > |
Additional Inherited Members | |
Protected Attributes inherited from thorin::LoopTree< forward >::Base | |
Head * | parent_ |
Vector< const CFNode * > | cf_nodes_ |
int | depth_ |
A Head owns further nodes as children.
Definition at line 42 of file looptree.h.
|
inline |
Definition at line 49 of file looptree.h.
References thorin::LoopTree< forward >::Head::Base.
|
inline |
Definition at line 48 of file looptree.h.
Referenced by thorin::LoopTree< forward >::Head::num_children().
|
inline |
Definition at line 51 of file looptree.h.
References thorin::LoopTree< forward >::Base::parent_.
|
inline |
Definition at line 50 of file looptree.h.
References thorin::LoopTree< forward >::Head::children().
Definition at line 56 of file looptree.h.
Referenced by thorin::LoopTree< forward >::Head::child().
|
friend |
Definition at line 56 of file looptree.h.