Class ValueBase¶
Defined in File value.hpp
Inheritance Relationships¶
Derived Types¶
public options::Value< T, Nullable >
(Template Class Value)public options::ValueMap< VT >
(Template Class ValueMap)public options::Value< std::map< std::string, int > >
(Template Class Value)public options::Value< std::vector< T >, Nullable >
(Template Class Value)public options::Value< ThreadCore, false >
(Template Class Value)public options::Value< ThreadPriority, false >
(Template Class Value)
Class Documentation¶
-
class ValueBase¶
Subclassed by options::Value< T, Nullable >, options::ValueMap< VT >, options::Value< std::map< std::string, int > >, options::Value< std::vector< T >, Nullable >, options::Value< ThreadCore, false >, options::Value< ThreadPriority, false >
Public Functions
-
inline ValueBase()¶
-
inline virtual ~ValueBase()¶
-
virtual void from_yaml(const YAML::Node &node) = 0¶
-
virtual YAML::Node to_yaml() const = 0¶
-
virtual bool is_nullable() const = 0¶
-
virtual bool is_null() const = 0¶
-
virtual void set_null() = 0¶
Protected Functions
-
virtual void unset_null() = 0¶
-
inline ValueBase()¶