Public Types | |
typedef _Tp | value_type |
Public Member Functions | |
Option (const value_type &initial_r) | |
No default ctor, explicit initialisation! | |
const value_type & | get () const |
Get the value. | |
operator const value_type & () const | |
Autoconversion to value_type. | |
void | set (const value_type &newval_r) |
Set a new value. | |
value_type & | ref () |
Non-const reference to set a new value. | |
Private Attributes | |
value_type | _val |
Definition at line 142 of file ZConfig.cc.
typedef _Tp zypp::Option< _Tp >::value_type |
Reimplemented in zypp::DefaultOption< _Tp >, zypp::DefaultOption< std::string >, and zypp::DefaultOption< bool >.
Definition at line 144 of file ZConfig.cc.
zypp::Option< _Tp >::Option | ( | const value_type & | initial_r | ) | [inline] |
const value_type& zypp::Option< _Tp >::get | ( | ) | const [inline] |
Get the value.
Definition at line 152 of file ZConfig.cc.
Referenced by zypp::DefaultOption< bool >::getDefault(), and zypp::DefaultOption< bool >::restoreToDefault().
zypp::Option< _Tp >::operator const value_type & | ( | ) | const [inline] |
void zypp::Option< _Tp >::set | ( | const value_type & | newval_r | ) | [inline] |
Set a new value.
Definition at line 160 of file ZConfig.cc.
Referenced by zypp::ZConfig::Impl::Impl(), and zypp::DefaultOption< bool >::setDefault().
value_type& zypp::Option< _Tp >::ref | ( | ) | [inline] |
value_type zypp::Option< _Tp >::_val [private] |
Definition at line 168 of file ZConfig.cc.
Referenced by zypp::Option< _Tp >::get(), zypp::Option< _Tp >::operator const value_type &(), zypp::Option< _Tp >::ref(), and zypp::Option< _Tp >::set().