5 #ifndef BPP_BPPVECTOR_H 6 #define BPP_BPPVECTOR_H 25 template<
typename ... Args>
27 std::vector<T>(
std::forward<Args>(args)...)
32 const std::vector<T>&
toSTL()
const {
return *
this; }
33 std::vector<T>&
toSTL() {
return *
this; }
36 #endif // BPP_BPPVECTOR_H 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.
The BppVector object class. This class extends the std::vector class to support the Clonable interfac...
std::vector< T > & toSTL()
The Clonable interface (allow an object to be cloned).