| GlsMenu
    | 
#include <gls_menu_data_group.h>
 
  
 | Public Member Functions | |
| virtual | ~GlsMenuDataGroup () | 
| const GlsMenuDictionary & | Attributes () const | 
| virtual std::istream & | ReadValue (std::istream &instr) | 
| virtual std::ostream & | WriteValue (std::ostream &outstr) | 
| virtual void | Inc (long amount=1) | 
| Protected Member Functions | |
| GlsMenuDataGroup (const std::string &name) | |
| Protected Attributes | |
| GlsMenuDictionary | _attr | 
| The dictionary of attributes for the group attribute.  More... | |
The GlsMenuDataGroup provides a base class for a meta-data dictionary attribute that is a group (dictionary) of other meta-data attributes. This class cannot be instantiated. To utilize it, one must derive from it.
Definition at line 61 of file gls_menu_data_group.h.
| 
 | virtual | 
Class destructor.
| 
 | protected | 
Class constructor.
| 
 | inline | 
Read attribute dictionary from an input stream.
| instr | input stream to read value from. | 
Definition at line 78 of file gls_menu_data_group.h.
References _attr.
Referenced by GlsMFDMenu_T< MenuItem_t, Submenu_t, PageId_t >::ReadValue().
| 
 | virtualinherited | 
Increment the data item. Derived classes must override this as the default is a no-op.
Reimplemented in GlsMenuDiscrete_T< T >.
Referenced by GlsMenuSet_T< MenuType_t, DataFactory_t >::IncData().
| 
 | virtual | 
Read attribute dictionary from an input stream.
| instr | input stream to read value from. | 
Reimplemented in GlsMFDMenu_T< MenuItem_t, Submenu_t, PageId_t >, and GlsMenuDynDataGroup.
Referenced by GlsMFDMenu_T< MenuItem_t, Submenu_t, PageId_t >::ReadValue().
| 
 | virtual | 
Read attribute dictionary from an input stream.
| instr | input stream to read value from. | 
| 
 | protected | 
The dictionary of attributes for the group attribute.
Definition at line 100 of file gls_menu_data_group.h.
Referenced by Attributes(), GlsMenu_T< MenuItem_t, GlsMFD::MenuItemId_t >::GlsMenu_T(), GlsMFDMenu_T< MenuItem_t, Submenu_t, PageId_t >::GlsMFDMenu_T(), GlsMFDSubmenu_T< MenuItemId_t >::GlsMFDSubmenu_T(), GlsMenuDataGroup_T< T >::Item(), GlsMenuHandlerGroup_T< Menu_t >::Item(), GlsMFDMenu_T< MenuItem_t, Submenu_t, PageId_t >::ReadValue(), and GlsMenuItem_T< State_t >::State().