|
Nui
|
#include <nui/concepts.hpp>#include <nui/event_system/range_event_context.hpp>#include <nui/event_system/event_context.hpp>#include <nui/utility/assert.hpp>#include <nui/utility/meta/pick_first.hpp>#include <nui/utility/move_detector.hpp>#include <memory>#include <vector>#include <functional>#include <type_traits>#include <list>#include <utility>#include <deque>#include <string>#include <cassert>#include <set>#include <concepts>#include <iterator>#include <exception>

Go to the source code of this file.
Namespaces | |
| namespace | Nui |
| namespace | Nui::ContainerWrapUtility |
| namespace | Nui::Detail |
Concepts | |
| concept | Nui::IsObserved |
| concept | Nui::IsSharedObserved |
| concept | Nui::IsWeakObserved |
| concept | Nui::IsObservedLike |
Typedefs | |
| template<typename T > | |
| using | Nui::Detail::ObservedAddReference_t = typename ObservedAddReference< std::decay_t< T > >::type |
| template<typename T > | |
| using | Nui::Detail::ObservedAddMutableReference_t = typename ObservedAddMutableReference< std::remove_reference_t< T > >::type |
| template<typename T > | |
| using | Nui::Detail::ObservedAddMutableReference_raw = typename ObservedAddMutableReference< std::remove_reference_t< T > >::raw |
| template<typename T > | |
| using | Nui::UnpackObserved_t = typename UnpackObserved< T >::type |
Functions | |
| template<typename T > requires Incrementable<T> | |
| ModifiableObserved< T > & | Nui::operator++ (ModifiableObserved< T > &observedValue) |
| template<typename T > requires Incrementable<T> | |
| T | Nui::operator++ (ModifiableObserved< T > &observedValue, int) |
| template<typename T > | |
| auto | Nui::operator-- (ModifiableObserved< T > &observedValue) -> ModifiableObserved< Detail::PickFirst_t< T, decltype(--std::declval< T >())> > & |
| template<typename T > | |
| auto | Nui::operator-- (ModifiableObserved< T > &observedValue, int) -> Detail::PickFirst_t< T, decltype(std::declval< T >() --)> |
Variables | |
| constexpr CustomEventContextFlag_t | Nui::CustomEventContextFlag {} |