MimIR 0.1
MimIR is my Intermediate Representation
|
A Head owns further nodes as children. More...
#include <mim/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 mim::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 mim::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.
|
inline |
Definition at line 48 of file looptree.h.
Referenced by mim::LoopTree< forward >::Head::num_children().
|
inline |
Definition at line 51 of file looptree.h.
References mim::LoopTree< forward >::Base::parent_.
|
inline |
Definition at line 50 of file looptree.h.
References mim::LoopTree< forward >::Head::children().
|
friend |
Definition at line 56 of file looptree.h.
|
friend |
Definition at line 56 of file looptree.h.