Itoyori  v0.0.1
ityr::ito::dist_tree Class Reference

#include <adws.hpp>

Classes

struct  node
 
struct  node_ref
 

Public Member Functions

 dist_tree (int max_depth)
 
node_ref append (node_ref parent, dist_range drange, flipper tg_version)
 
void set_dominant (node_ref nr, bool dominant)
 
std::optional< nodeget_topmost_dominant (node_ref nr)
 
void copy_parents (node_ref nr)
 
nodeget_local_node (node_ref nr)
 

Constructor & Destructor Documentation

◆ dist_tree()

ityr::ito::dist_tree::dist_tree ( int  max_depth)
inline

Member Function Documentation

◆ append()

node_ref ityr::ito::dist_tree::append ( node_ref  parent,
dist_range  drange,
flipper  tg_version 
)
inline

◆ copy_parents()

void ityr::ito::dist_tree::copy_parents ( node_ref  nr)
inline

◆ get_local_node()

node& ityr::ito::dist_tree::get_local_node ( node_ref  nr)
inline

◆ get_topmost_dominant()

std::optional<node> ityr::ito::dist_tree::get_topmost_dominant ( node_ref  nr)
inline

◆ set_dominant()

void ityr::ito::dist_tree::set_dominant ( node_ref  nr,
bool  dominant 
)
inline

The documentation for this class was generated from the following file: