MINT2
|
#include <PolymorphVector.h>
Public Member Functions | |
PolymorphVector () | |
PolymorphVector (unsigned int N) | |
PolymorphVector (unsigned int N, const T &c) | |
PolymorphVector (const PolymorphVector &other) | |
PolymorphVector (const typename std::vector< T > &other) | |
virtual | ~PolymorphVector () |
std::vector< T > & | theVector () |
const std::vector< T > & | theVector () const |
T & | operator[] (unsigned int i) |
const T & | operator[] (unsigned int i) const |
T & | at (unsigned int i) |
const T & | at (unsigned int i) const |
std::vector< T >::iterator | begin () |
std::vector< T >::const_iterator | begin () const |
std::vector< T >::iterator | end () |
std::vector< T >::const_iterator | end () const |
std::vector< T >::iterator | find (const T &c) |
std::vector< T >::const_iterator | find (const T &c) const |
T & | front () |
const T & | front () const |
T & | back () |
const T & | back () const |
unsigned int | size () const |
bool | empty () const |
void | push_back (const T &c) |
void | pop_back () |
void | erase (typename std::vector< T >::iterator pos) |
void | erase (typename std::vector< T >::iterator first, typename std::vector< T >::iterator last) |
PolymorphVector< T > & | operator= (const PolymorphVector< T > &other) |
void | clear () |
void | resize (unsigned int N) |
void | resize (unsigned int N, const T &c) |
operator const typename std::vector< T > & () const | |
operator typename std::vector< T > & () | |
bool | operator== (const MINT::PolymorphVector< T > &v2) const |
bool | operator!= (const MINT::PolymorphVector< T > &v2) const |
bool | operator< (const MINT::PolymorphVector< T > &v2) const |
bool | operator> (const MINT::PolymorphVector< T > &v2) const |
Protected Attributes | |
std::vector< T > | _vec |
Definition at line 8 of file PolymorphVector.h.
|
inline |
Definition at line 14 of file PolymorphVector.h.
|
inline |
Definition at line 15 of file PolymorphVector.h.
|
inline |
Definition at line 16 of file PolymorphVector.h.
|
inline |
Definition at line 17 of file PolymorphVector.h.
|
inline |
Definition at line 18 of file PolymorphVector.h.
|
inlinevirtual |
Definition at line 20 of file PolymorphVector.h.
|
inline |
Definition at line 29 of file PolymorphVector.h.
|
inline |
Definition at line 30 of file PolymorphVector.h.
|
inline |
Definition at line 43 of file PolymorphVector.h.
|
inline |
Definition at line 44 of file PolymorphVector.h.
|
inline |
Definition at line 32 of file PolymorphVector.h.
|
inline |
Definition at line 33 of file PolymorphVector.h.
|
inline |
Definition at line 64 of file PolymorphVector.h.
|
inline |
Definition at line 47 of file PolymorphVector.h.
|
inline |
Definition at line 35 of file PolymorphVector.h.
|
inline |
Definition at line 36 of file PolymorphVector.h.
|
inline |
Definition at line 53 of file PolymorphVector.h.
|
inline |
Definition at line 54 of file PolymorphVector.h.
|
inline |
Definition at line 38 of file PolymorphVector.h.
|
inline |
Definition at line 39 of file PolymorphVector.h.
|
inline |
Definition at line 41 of file PolymorphVector.h.
|
inline |
Definition at line 42 of file PolymorphVector.h.
|
inline |
Definition at line 68 of file PolymorphVector.h.
|
inline |
Definition at line 71 of file PolymorphVector.h.
|
inline |
Definition at line 78 of file PolymorphVector.h.
|
inline |
Definition at line 81 of file PolymorphVector.h.
|
inline |
Definition at line 59 of file PolymorphVector.h.
|
inline |
Definition at line 75 of file PolymorphVector.h.
|
inline |
Definition at line 84 of file PolymorphVector.h.
|
inline |
Definition at line 26 of file PolymorphVector.h.
|
inline |
Definition at line 27 of file PolymorphVector.h.
|
inline |
Definition at line 51 of file PolymorphVector.h.
|
inline |
Definition at line 50 of file PolymorphVector.h.
|
inline |
Definition at line 65 of file PolymorphVector.h.
|
inline |
Definition at line 66 of file PolymorphVector.h.
|
inline |
Definition at line 46 of file PolymorphVector.h.
|
inline |
Definition at line 22 of file PolymorphVector.h.
|
inline |
Definition at line 23 of file PolymorphVector.h.
|
protected |
Definition at line 11 of file PolymorphVector.h.