|
CPPX 1.1.2
A Modern C++ Utility Library
|
#include <cppx.h>
Public Member Functions | |
| Node (T val) | |
| Node (T val, std::unique_ptr< Node< T > > left, std::unique_ptr< Node< T > > right) | |
| Node (const Node &other) | |
| Node & | operator= (const Node &other) |
| Node (Node &&other) noexcept=default | |
| Node & | operator= (Node &&other) noexcept=default |
| int | get_height_val () const |
| void | set_height_val (int h) |
| std::unique_ptr< Node< T > > | detach_left () |
| std::unique_ptr< Node< T > > | detach_right () |
| const T & | get_data () const |
| void | set_data (const T &val) |
| Node< T > * | get_left () const |
| void | set_left (std::unique_ptr< Node< T > > node) |
| Node< T > * | get_right () const |
| void | set_right (std::unique_ptr< Node< T > > node) |
Friends | |
| class | BST< T > |
|
inlineexplicit |
|
inline |
| Node< T > & stl_ext::Node< T >::operator= | ( | const Node< T > & | other | ) |
|
defaultnoexcept |