![]() |
L4Re Operating System Framework
Interface and Usage Documentation
|
The direction to go in a binary search tree. More...
#include <bst_base.h>
Public Types | |
| enum | Direction_e { L = 0 , R = 1 , N = 2 } |
| The literal direction values. More... | |
Public Member Functions | |
| Direction ()=default | |
| Uninitialized direction. | |
| Direction (Direction_e d) | |
| Convert a literal direction (L, R, N) to an object. | |
| Direction (bool b) | |
| Convert a boolean to a direction (false == L, true == R). | |
| Direction | operator! () const |
| Negate the direction. | |
Comparison operators (equality and inequality) | |
| bool | operator== (Direction_e o) const |
| Compare for equality. | |
| bool | operator!= (Direction_e o) const |
| Compare for inequality. | |
| bool | operator== (Direction o) const |
| Compare for equality. | |
| bool | operator!= (Direction o) const |
| Compare for inequality. | |
The direction to go in a binary search tree.
Definition at line 28 of file bst_base.h.
The literal direction values.
| Enumerator | |
|---|---|
| L | Go to the left child. |
| R | Go to the right child. |
| N | Stop. |
Definition at line 31 of file bst_base.h.
|
inline |
Negate the direction.
Definition at line 52 of file bst_base.h.
References Direction().