#include <var_list.hpp>
Inheritance diagram for VarList:
Public Types | |
typedef list< Elem_t >::iterator | Iterator |
Iterators. | |
Public Member Functions | |
virtual const string & | getType () const |
Get the variable type. | |
virtual void | add (const UStringPtr &rcString) |
Add a pointer on a string in the list. | |
virtual void | delSelected () |
Remove the selected elements from the list. | |
virtual void | clear () |
Remove all the elements from the list. | |
int | size () const |
Get the number of items in the list. | |
Iterator | begin () |
Beginning of the list. | |
Iterator | end () |
End of the list. | |
Iterator | operator[] (int n) |
Return an iterator on the n'th element of the list. | |
virtual void | action (Elem_t *pItem) |
Execute the action associated to this item. | |
VarPercent & | getPositionVar () const |
Get a reference on the position variable. | |
const VariablePtr & | getPositionVarPtr () const |
Get a counted pointer on the position variable. | |
Protected Attributes | |
list< Elem_t > | m_list |
List of elements. | |
Classes | |
struct | Elem_t |
Type of an element in the list. More... |
Definition at line 37 of file var_list.hpp.