Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::base::Setting< T > Member List

This is the complete list of members for ion::base::Setting< T >, including all inherited members.

EnableListener(const std::string &key, bool enable)ion::base::SettingBase
FromString(const std::string &str) overrideion::base::Setting< T >inlinevirtual
GetDocString() const ion::base::SettingBaseinline
GetMutableValue()ion::base::Setting< T >inline
GetName() const ion::base::SettingBaseinline
GetTypeDescriptor() const ion::base::SettingBaseinline
GetValue() const ion::base::Setting< T >inline
Listener typedefion::base::SettingBase
NotifyListeners()ion::base::SettingBase
operator T() const ion::base::Setting< T >inline
operator=(const T &value)ion::base::Setting< T >inline
operator==(const T &value) const ion::base::Setting< T >inline
operator==(const T &value, const Setting< T > &setting)ion::base::Setting< T >friend
RegisterListener(const std::string &key, const Listener &listener)ion::base::SettingBase
Setting(const std::string &name, const T &value, const std::string &doc_string)ion::base::Setting< T >inline
Setting(const SettingGroup *group, const std::string &name, const T &value, const std::string &doc_string)ion::base::Setting< T >inline
Setting(const std::string &name, const T &value)ion::base::Setting< T >inline
Setting(const SettingGroup *group, const std::string &name, const T &value)ion::base::Setting< T >inline
SettingBase(const std::string &name, const std::string &doc_string)ion::base::SettingBaseprotected
SetTypeDescriptor(const std::string &desc)ion::base::SettingBaseinline
SetValue(const T &value)ion::base::Setting< T >inline
ToString() const overrideion::base::Setting< T >inlinevirtual
UnregisterListener(const std::string &key)ion::base::SettingBase
~Setting() overrideion::base::Setting< T >inline
~SettingBase()ion::base::SettingBaseprotectedvirtual