Nui
Public Member Functions | List of all members
Nui::ModifiableObserved< ContainedT >::ModificationProxy Class Reference

#include <observed_value.hpp>

Public Member Functions

 ModificationProxy (ModifiableObserved &observed)
 
 ModificationProxy (ModifiableObserved &observed, bool now)
 
 ~ModificationProxy ()
 
auto & value ()
 
auto * operator-> ()
 
auto & operator* ()
 
 operator ContainedT & ()
 

Constructor & Destructor Documentation

◆ ModificationProxy() [1/2]

template<typename ContainedT >
Nui::ModifiableObserved< ContainedT >::ModificationProxy::ModificationProxy ( ModifiableObserved observed)
inlineexplicit

◆ ModificationProxy() [2/2]

template<typename ContainedT >
Nui::ModifiableObserved< ContainedT >::ModificationProxy::ModificationProxy ( ModifiableObserved observed,
bool  now 
)
inlineexplicit

◆ ~ModificationProxy()

template<typename ContainedT >
Nui::ModifiableObserved< ContainedT >::ModificationProxy::~ModificationProxy ( )
inline

Member Function Documentation

◆ operator ContainedT &()

template<typename ContainedT >
Nui::ModifiableObserved< ContainedT >::ModificationProxy::operator ContainedT & ( )
inline

◆ operator*()

template<typename ContainedT >
auto& Nui::ModifiableObserved< ContainedT >::ModificationProxy::operator* ( )
inline

◆ operator->()

template<typename ContainedT >
auto* Nui::ModifiableObserved< ContainedT >::ModificationProxy::operator-> ( )
inline

◆ value()

template<typename ContainedT >
auto& Nui::ModifiableObserved< ContainedT >::ModificationProxy::value ( )
inline

The documentation for this class was generated from the following file: