43 #ifndef BPP_BPPVECTOR_H
44 #define BPP_BPPVECTOR_H
63 template<
typename ... Args>
65 std::vector<T>(std::forward<Args>(args)...)
70 const std::vector<T>&
toSTL()
const {
return *
this; }
71 std::vector<T>&
toSTL() {
return *
this; }
The BppVector object class. This class extends the std::vector class to support the Clonable interfac...
const std::vector< T > & toSTL() const
BppVector(Args &&... args)
BppVector< T > * clone() const
Create a copy of this object and send a pointer to it.
std::vector< T > & toSTL()
The Clonable interface (allow an object to be cloned).