![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <property.hpp>
Public Types | |
| typedef ParentType | parent_type |
Public Member Functions | |
| optional_proxy (parent_type &aParent) | |
| template<typename SFINAE = neolib::optional_t<T>> | |
| operator const typename std::enable_if< neolib::is_optional_v< T >, SFINAE >::type & () const | |
| template<typename T2 , typename SFINAE = optional_proxy<parent_type>> | |
| std::enable_if<!std::is_const< parent_type >::value, SFINAE >::type & | operator= (const T2 &aValue) |
| template<typename SFINAE = const neolib::optional_t<T>*> | |
| const std::enable_if< neolib::is_optional_v< T >, SFINAE >::type | operator-> () const |
Definition at line 155 of file property.hpp.
| typedef ParentType neogfx::property< T, Category, Context, Calculator >::optional_proxy< ParentType >::parent_type |
Definition at line 158 of file property.hpp.
|
inline |
Definition at line 160 of file property.hpp.
|
inline |
Definition at line 165 of file property.hpp.
|
inline |
Definition at line 176 of file property.hpp.
|
inline |
Definition at line 170 of file property.hpp.