/////////////////////////////////////////////////////////////////////////////
/**
- @wxheader{list.h}
The wxList<T> class provides linked list functionality. It has been rewritten
to be type safe and to provide the full API of the STL std::list container and
wxList<T>();
/**
- Constructor which initialized the list with an array of @count elements.
+ Constructor which initialized the list with an array of @a count elements.
*/
wxList<T>(size_t count, T* elements[]);
/**
Returns the last item of the list.
*/
- reference back() const;
+ reference back();
/**
Returns the last item of the list as a const reference.
/**
Returns an iterator pointing to the beginning of the list.
*/
- iterator begin() const;
+ iterator begin();
/**
Returns a const iterator pointing to the beginning of the list.
/**
Adds an item to end of the list.
*/
- void push_back();
+ void push_back(const_reference v = value_type());
/**
Adds an item to the front of the list.
*/
- void push_front();
+ void push_front(const_reference v = value_type());
/**
Returns a reverse iterator pointing to the beginning of the
reversed list.
*/
- reverse_iterator rbegin() const;
+ reverse_iterator rbegin();
/**
Returns a const reverse iterator pointing to the beginning of the
Returns a reverse iterator pointing to the end of the
reversed list.
*/
- reverse_iterator rend() const;
+ reverse_iterator rend();
/**
Returns a const reverse iterator pointing to the end of the
/**
@class wxNode
- @wxheader{list.h}
wxNodeBase is the node structure used in linked lists (see
wxList) and derived classes. You should never use wxNodeBase