bpp-core
2.2.0
|
The BppVector object class. More...
#include <Bpp/BppVector.h>
Public Member Functions | |
BppVector () | |
BppVector (typename std::vector< TYPE >::size_type num, const TYPE &val=TYPE()) | |
BppVector (typename std::vector< TYPE >::iterator start, typename std::vector< TYPE >::iterator end) | |
virtual | ~BppVector () |
const std::vector< TYPE > & | toSTL () const |
std::vector< TYPE > & | toSTL () |
unsigned int | size () const |
TYPE & | operator[] (unsigned int i) |
const TYPE & | operator[] (unsigned int i) const |
The Clonable interface. | |
BppVector< TYPE > * | clone () const |
Create a copy of this object and send a pointer to it. More... | |
Private Attributes | |
std::vector< TYPE > | vector_ |
The BppVector object class.
This class extends the std::vector class to support the Clonable interface.
Definition at line 57 of file BppVector.h.
|
inline |
Definition at line 64 of file BppVector.h.
|
inline |
Definition at line 67 of file BppVector.h.
|
inline |
Definition at line 70 of file BppVector.h.
|
inlinevirtual |
Definition at line 73 of file BppVector.h.
|
inlinevirtual |
Create a copy of this object and send a pointer to it.
Implements bpp::Clonable.
Definition at line 87 of file BppVector.h.
|
inline |
Definition at line 96 of file BppVector.h.
References bpp::BppVector< TYPE >::vector_.
|
inline |
Definition at line 98 of file BppVector.h.
References bpp::BppVector< TYPE >::vector_.
|
inline |
Definition at line 94 of file BppVector.h.
References bpp::BppVector< TYPE >::vector_.
|
inline |
Definition at line 90 of file BppVector.h.
References bpp::BppVector< TYPE >::vector_.
|
inline |
Definition at line 92 of file BppVector.h.
References bpp::BppVector< TYPE >::vector_.
|
private |
Definition at line 60 of file BppVector.h.
Referenced by bpp::BppVector< TYPE >::operator[](), bpp::BppVector< TYPE >::size(), and bpp::BppVector< TYPE >::toSTL().