Nui
|
#include <nui/utility/assert.hpp>
#include <interval-tree/interval_tree.hpp>
#include <interval-tree/tree_hooks.hpp>
#include <cstddef>
#include <algorithm>
#include <stdexcept>
#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 | |
Nui | |
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) |