to_position_in_address_range() const -> pos_type
num_nodes() const -> pos_type
decrement_layer() -> void
fanout() const -> pos_type
offset() const -> pos_type
layer() const -> pos_type
is_last() const -> bool
is_root() const -> bool
operator--() -> position_in_tree &
operator++() -> position_in_tree &
operator<(const position_in_tree & rhs) const -> bool
N.B. Fanout is not used in this method.
operator!=(const position_in_tree & rhs) const -> bool
operator==(const position_in_tree & rhs) const -> bool
operator=(position_in_tree &&) -> position_in_tree &
position_in_tree(position_in_tree &&)
operator=(const position_in_tree &) -> position_in_tree &
position_in_tree(const position_in_tree &)
~position_in_tree()
position_in_tree()
position_in_tree(pos_type linear_pos, pos_type fanout)
position_in_tree(pos_type layer, pos_type offset, pos_type fanout)
public std::hash< sbnd::position_in_tree< Addr >::pos_type >
using pos_type = sbnd::position_in_tree< Addr >::pos_type
using argument_type = sbnd::position_in_tree< Addr >
using result_type = size_t
operator()(const argument_type & rhs) const -> result_type
template <class Addr>
operator<<(std::ostream & out, const position_in_tree< Addr > & rhs) -> std::ostream &