ngscopeclient 0.1-dev+51fbda87c
|
Public Member Functions | |
PreferenceHolder (Preference pref) | |
virtual void | ToYAML (YAML::Node &node) const |
virtual void | FromYAML (const YAML::Node &node) |
virtual Preference & | GetLeaf (const PreferencePath &path) |
Preference & | Get () |
const Preference & | Get () const |
virtual bool | IsVisible () const |
![]() | |
PreferenceTreeNodeBase (PreferenceTreeNodeType type, std::string identifier) | |
PreferenceTreeNodeBase (const PreferenceTreeNodeBase &)=delete | |
PreferenceTreeNodeBase (PreferenceTreeNodeBase &&)=default | |
PreferenceTreeNodeBase & | operator= (const PreferenceTreeNodeBase &)=delete |
PreferenceTreeNodeBase & | operator= (PreferenceTreeNodeBase &&)=default |
virtual void | ToYAML (YAML::Node &node) const =0 |
virtual void | FromYAML (const YAML::Node &node)=0 |
virtual Preference & | GetLeaf (const PreferencePath &path)=0 |
virtual bool | IsVisible () const =0 |
const std::string & | GetIdentifier () const |
PreferenceTreeNodeType | GetType () const |
bool | IsCategory () const |
bool | IsPreference () const |
PreferenceCategory & | AsCategory () |
Preference & | AsPreference () |
Protected Attributes | |
Preference | m_pref |
![]() | |
std::string | m_identifier |
PreferenceTreeNodeType | m_type |
|
virtual |
Implements internal::PreferenceTreeNodeBase.
|
virtual |
Implements internal::PreferenceTreeNodeBase.
|
virtual |
Implements internal::PreferenceTreeNodeBase.
|
virtual |
Implements internal::PreferenceTreeNodeBase.