Nui
|
#include <iterator>
#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>
Go to the source code of this file.
Namespaces | |
Nui | |
Nui::ContainerWrapUtility | |
Nui::Detail | |
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 , typename ContainerT > | |
auto & | Nui::ContainerWrapUtility::unwrapReferenceWrapper (ReferenceWrapper< T, ContainerT > &wrapper) |
template<typename T , typename ContainerT > | |
auto const & | Nui::ContainerWrapUtility::unwrapReferenceWrapper (ReferenceWrapper< T, ContainerT > const &wrapper) |
auto & | Nui::ContainerWrapUtility::unwrapReferenceWrapper (auto &ref) |
auto const & | Nui::ContainerWrapUtility::unwrapReferenceWrapper (auto const &ref) |
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 {} |
template<typename T > | |
concept | Nui::IsObserved = Detail::IsObserved<std::decay_t<T>>::value |
template<typename T > | |
concept | Nui::IsSharedObserved = Detail::IsSharedObserved<std::decay_t<T>>::value |
template<typename T > | |
concept | Nui::IsWeakObserved = Detail::IsWeakObserved<std::decay_t<T>>::value |
template<typename T > | |
concept | Nui::IsObservedLike = Detail::IsObservedLike<std::decay_t<T>>::value |