neoGFX
Cross-platform C++ app/game engine
|
#include <setting_value.hpp>
Public Types | |
typedef i_setting_value | abstract_type |
typedef setting_container_type< T >::type | container_type |
Public Types inherited from neolib::i_setting_value | |
typedef i_setting_value | abstract_type |
Public Member Functions | |
setting_value () | |
setting_value (T const &aDefaultValue) | |
setting_value (self_type const &aOther) | |
setting_value (i_setting_value const &aOther) | |
setting_type | type () const override |
i_string const & | type_name () const override |
bool | is_set () const override |
void | clear () override |
bool | operator== (const i_setting_value &aRhs) const |
bool | operator< (const i_setting_value &aRhs) const |
Public Member Functions inherited from neolib::i_setting_value | |
virtual | ~i_setting_value ()=default |
bool | operator!= (const i_setting_value &aRhs) const |
template<typename T > | |
abstract_return_t< T const > | get () const |
template<typename T > | |
void | set (T const &aNewValue) |
Definition at line 58 of file setting_value.hpp.
typedef i_setting_value neolib::setting_value< T >::abstract_type |
Definition at line 62 of file setting_value.hpp.
typedef setting_container_type<T>::type neolib::setting_value< T >::container_type |
Definition at line 63 of file setting_value.hpp.
|
inline |
Definition at line 65 of file setting_value.hpp.
Definition at line 69 of file setting_value.hpp.
|
inline |
Definition at line 73 of file setting_value.hpp.
|
inline |
Definition at line 77 of file setting_value.hpp.
|
inlineoverridevirtual |
Implements neolib::i_setting_value.
Definition at line 94 of file setting_value.hpp.
|
inlineoverridevirtual |
Implements neolib::i_setting_value.
Definition at line 90 of file setting_value.hpp.
|
inlinevirtual |
Implements neolib::i_setting_value.
Definition at line 109 of file setting_value.hpp.
|
inlinevirtual |
Implements neolib::i_setting_value.
Definition at line 99 of file setting_value.hpp.
|
inlineoverridevirtual |
Implements neolib::i_setting_value.
Definition at line 82 of file setting_value.hpp.
|
inlineoverridevirtual |
Implements neolib::i_setting_value.
Definition at line 86 of file setting_value.hpp.