Ask a Question | Search PSRCHIVE: |
![]()
|
TextInterface::OptionalInterface< C, Type, Get, Set > Class Template Referenceabstract Dynamically embeds the interface of something that can be got and set. More...
Inheritance diagram for TextInterface::OptionalInterface< C, Type, Get, Set >:
![]()
Detailed Descriptiontemplate<class C, class Type, class Get, class Set> class TextInterface::OptionalInterface< C, Type, Get, Set > Dynamically embeds the interface of something that can be got and set. In this template: C is a composite; Get is the method of C that returns something, Set is the method of C that sets something, and get_parser is the method that optionally returns the embedded interface to something. Member Function Documentation◆ get_name()
template<class C, class Type, class Get, class Set>
Get the name of the attribute. Reimplemented from TextInterface::AttributeGet< C, Get >. References TextInterface::AttributeGet< C, Get >::get_name(). ◆ get_value()
template<class C, class T, class G, class S>
Get the value of the attribute. Reimplemented from TextInterface::AttributeGet< C, Get >. References TextInterface::Attribute< C >::get_value(), and value. ◆ matches()
template<class C, class T, class G, class S>
Return true if the name argument matches. Reimplemented from TextInterface::Value. References TextInterface::Attribute< C >::instance, TextInterface::AttributeGet< C, Get >::name, and value. ◆ reset_modifiers()
template<class C, class T, class G, class S>
Reset any output stream modifiers. Reimplemented from TextInterface::AttributeGet< C, Get >. References TextInterface::AttributeGet< C, Get >::reset_modifiers(), and value. ◆ set_modifiers()
template<class C, class T, class G, class S>
Parse any modifiers that will alter the behaviour of the output stream. Reimplemented from TextInterface::AttributeGet< C, Get >. References TextInterface::AttributeGet< C, Get >::set_modifiers(), and value. ◆ set_value()
template<class C, class T, class G, class S>
Set the value of the attribute. Reimplemented from TextInterface::AttributeGetSet< C, Type, Get, Set >. References TextInterface::AttributeGetSet< C, Type, Get, Set >::set_value(), and value. The documentation for this class was generated from the following file: Generated using doxygen 1.14.0
|