Class TextInterface::NestedValue

class NestedValue : public TextInterface::Nested

Proxy enables value interfaces to be imported with a name.

Public Functions

inline NestedValue(const std::string &pre, Value *val)

Construct from a name and pointer to Value.

inline virtual std::string get_name() const

Get the name of the attribute.

inline virtual std::string get_description() const

Get the description of the value.

inline virtual std::string get_value() const

Get the value of the value.

inline virtual void set_value(const std::string &txt)

Set the value of the value.

inline virtual bool matches(const std::string &name) const

Return true if the name argument matches.

inline virtual void set_modifiers(const std::string &modifiers) const

Parse any modifiers that will alter the behaviour of the output stream.

inline virtual void reset_modifiers() const

Reset any output stream modifiers.