Ask a Question | Search PSRCHIVE: |
![]()
|
TextInterface::ElementGet< C, Get, Size > Class Template Reference Interface to an array of attributes. More...
Inheritance diagram for TextInterface::ElementGet< C, Get, Size >:
![]()
Detailed Descriptiontemplate<class C, class Get, class Size> class TextInterface::ElementGet< C, Get, Size > Interface to an array of attributes. In this template: C is a class that contains a vector of elements; Get is the accessor method of C that returns an element of the vector at a given index; and Size is the method of C that returns the number of elements in the vector. Member Function Documentation◆ clone()
template<class C, class Get, class Size>
Return a clone. Implements TextInterface::Attribute< C >. Reimplemented in TextInterface::ElementGetSet< C, Type, Get, Set, Size >. References TextInterface::Attribute< C >::Attribute(), and ElementGet(). ◆ get_description()
template<class C, class Get, class Size>
◆ get_detailed_description()
template<class C, class Get, class Size>
Get the detailed description of the attribute. Reimplemented from TextInterface::Value. References detailed_description. ◆ get_name()
template<class C, class Get, class Size>
◆ get_value()
template<class C, class G, class S>
Get the value of the attribute. Implements TextInterface::Attribute< C >. References get, name, TextInterface::Value::parent, range, and size. ◆ matches()
template<class C, class Get, class Size>
Return true if the name argument matches. Reimplemented from TextInterface::Value. ◆ reset_modifiers()
template<class C, class Get, class Size>
Reset any output stream modifiers. Implements TextInterface::Value. ◆ set_description()
template<class C, class Get, class Size>
Get the description of the attribute. Implements TextInterface::Attribute< C >. References description. Referenced by TextInterface::VAllocator< C, Type >::operator()(), and TextInterface::VAllocator< C, Type >::operator()(). ◆ set_detailed_description()
template<class C, class Get, class Size>
Get the detailed description of the attribute. Implements TextInterface::Attribute< C >. References detailed_description. ◆ set_modifiers()
template<class C, class Get, class Size>
Parse any modifiers that will alter the behaviour of the output stream. Implements TextInterface::Value. ◆ set_value()
template<class C, class Get, class Size>
Set the value of the attribute. Implements TextInterface::Attribute< C >. Reimplemented in TextInterface::ElementGetSet< C, Type, Get, Set, Size >. References name. The documentation for this class was generated from the following file: Generated using doxygen 1.14.0
|