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 {} |