Nui
Classes | Namespaces
selectables_registry.hpp File Reference
#include <nui/concepts.hpp>
#include <vector>
#include <utility>
#include <optional>
#include <algorithm>
#include <variant>
#include <limits>
#include <set>
#include <iterator>
Include dependency graph for selectables_registry.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Nui::Detail::InplaceTag
 
class  Nui::SelectablesRegistry< T >
 This container associates items with an id and allows for individual items to be "selected", which removes them from the container and stores them in a separate container. More...
 
struct  Nui::SelectablesRegistry< T >::ItemWithId
 Wrapper around items that associates them with an id. More...
 
class  Nui::SelectablesRegistry< T >::IteratorBase< WrappedIterator >
 Iterator that ignores items that are selected. More...
 
class  Nui::SelectablesRegistry< T >::ConstIterator< WrappedIterator >
 
class  Nui::SelectablesRegistry< T >::Iterator< WrappedIterator >
 
struct  Nui::SelectablesRegistry< T >::SelectionResult
 
struct  Nui::SelectablesRegistry< T >::RawRangeWrap< RegistryPtr >
 

Namespaces

 Nui
 
 Nui::Detail