|
Nui
|
#include <nui/utility/assert.hpp>#include <interval-tree/interval_tree.hpp>#include <interval-tree/tree_hooks.hpp>#include <cstddef>#include <algorithm>#include <vector>#include <optional>

Go to the source code of this file.
Classes | |
| class | Nui::Detail::RangeStateInterval< ValueType, IntervalKind > |
| struct | Nui::Detail::CustomIntervalTreeNode |
| struct | Nui::Detail::IntervalTreeHook |
| class | Nui::RangeEventContext |
Namespaces | |
| namespace | Nui |
| namespace | Nui::Detail |
Enumerations | |
| enum | Nui::RangeOperationType { Nui::Keep = 0b0001 , Nui::Modify = 0b0010 , Nui::Insert = 0b0100 , Nui::Erase = 0b1000 } |
Functions | |
| template<typename T , typename Kind > | |
| std::ostream & | Nui::Detail::operator<< (std::ostream &os, RangeStateInterval< T, Kind > const &interval) |