![]()  | 
  
    neoGFX
    
   Cross-platform C++ app/game engine 
   | 
 
#include <i_setting_value.hpp>
  
Classes | |
| struct | not_set | 
Public Types | |
| typedef i_setting_value | abstract_type | 
Public Member Functions | |
| virtual | ~i_setting_value ()=default | 
| virtual setting_type | type () const =0 | 
| virtual i_string const & | type_name () const =0 | 
| virtual bool | is_set () const =0 | 
| virtual void | clear ()=0 | 
| virtual bool | operator== (const i_setting_value &aRhs) const =0 | 
| virtual bool | operator< (const i_setting_value &aRhs) const =0 | 
| 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 115 of file i_setting_value.hpp.
Definition at line 118 of file i_setting_value.hpp.
      
  | 
  virtualdefault | 
Implemented in neolib::setting_value< T >, and neolib::setting_value< value_type >.
      
  | 
  inline | 
Definition at line 140 of file i_setting_value.hpp.
Implemented in neolib::setting_value< T >, and neolib::setting_value< value_type >.
      
  | 
  inline | 
Definition at line 135 of file i_setting_value.hpp.
      
  | 
  pure virtual | 
Implemented in neolib::setting_value< T >, and neolib::setting_value< value_type >.
      
  | 
  pure virtual | 
Implemented in neolib::setting_value< T >, and neolib::setting_value< value_type >.
Definition at line 155 of file i_setting_value.hpp.
      
  | 
  pure virtual | 
Implemented in neolib::setting_value< T >, and neolib::setting_value< value_type >.
Implemented in neolib::setting_value< T >, and neolib::setting_value< value_type >.