|
bpp-core
2.2.0
|
The BppVector object class. More...
#include <Bpp/BppVector.h>
Inheritance diagram for bpp::BppVector< TYPE >:
Collaboration diagram for bpp::BppVector< TYPE >: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().