Pandora
Pandora source code navigator
|
Wrapper around std::list. More...
#include "PandoraInternal.h"
Public Types | |
typedef std::list< T > | TheList |
typedef TheList::const_iterator | const_iterator |
typedef TheList::const_iterator | iterator |
typedef TheList::value_type | value_type |
Public Member Functions | |
MyList () | |
Default constructor. | |
MyList (const MyList &rhs) | |
Copy constructor. | |
MyList (size_t n, const value_type &val=value_type()) | |
Constructor. | |
template<class InputIterator > | |
MyList (InputIterator first, InputIterator last) | |
Constructor. | |
~MyList () | |
Destructor. | |
void | operator= (const MyList &rhs) |
operator= | |
const_iterator | begin () const |
begin | |
const_iterator | end () const |
end | |
void | push_back (const value_type &val) |
push_back | |
iterator | erase (const_iterator position) |
erase | |
template<class InputIterator > | |
void | insert (const_iterator position, InputIterator first, InputIterator last) |
insert | |
template<class Compare > | |
void | sort (Compare comp) |
sort | |
unsigned int | size () const |
size | |
bool | empty () const |
empty | |
void | clear () |
clear | |
Private Attributes | |
TheList | m_theList |
The list. | |
Wrapper around std::list.
Definition at line 178 of file PandoraInternal.h.
typedef TheList::const_iterator pandora::MyList< T >::const_iterator |
Definition at line 182 of file PandoraInternal.h.
typedef TheList::const_iterator pandora::MyList< T >::iterator |
Definition at line 183 of file PandoraInternal.h.
typedef std::list<T> pandora::MyList< T >::TheList |
Definition at line 181 of file PandoraInternal.h.
typedef TheList::value_type pandora::MyList< T >::value_type |
Definition at line 184 of file PandoraInternal.h.
|
inline |
Default constructor.
Definition at line 295 of file PandoraInternal.h.
|
inline |
|
inline |
|
inline |
|
inline |
Destructor.
Definition at line 327 of file PandoraInternal.h.
|
inline |
begin
Definition at line 342 of file PandoraInternal.h.
|
inline |
clear
Definition at line 423 of file PandoraInternal.h.
|
inline |
|
inline |
end
Definition at line 350 of file PandoraInternal.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
The list.
Definition at line 289 of file PandoraInternal.h.