|
Bash++
Bash++ compiler internal documentation
|
#include <IntervalTree.h>
Public Member Functions | |
| IntervalNode (uint64_t low, uint64_t high, T payload) | |
| IntervalNode (uint64_t low, uint64_t high) | |
| uint64_t | low () const |
| uint64_t | high () const |
| uint64_t | max () const |
| T | payload () const |
| std::unique_ptr< IntervalNode< T > > & | left () |
| std::unique_ptr< IntervalNode< T > > & | right () |
| void | set_left (std::unique_ptr< IntervalNode< T > > left) |
| void | set_right (std::unique_ptr< IntervalNode< T > > right) |
| void | set_low (uint64_t low) |
| void | set_high (uint64_t high) |
| void | set_max (uint64_t max) |
| void | set_payload (T payload) |
Private Attributes | |
| std::unique_ptr< IntervalNode< T > > | _left |
| std::unique_ptr< IntervalNode< T > > | _right |
| uint64_t | _low |
| uint64_t | _high |
| uint64_t | _max |
| T | _payload |
Copyright (C) 2025 Andrew S. Rightenburg Bash++: Bash with classes
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |