13#ifndef STDVECTORFILLER_HPP_
14#define STDVECTORFILLER_HPP_
32 template<
typename StoredClass >
41 std::vector< StoredClass >
const&
42 end( StoredClass
const& lastElement );
43 std::vector< StoredClass >
const&
44 e( StoredClass
const& lastElement ) {
return end( lastElement ); }
59 template<
typename StoredClass >
62 StoredClass
const& firstElement ) :
69 template<
typename StoredClass >
77 template<
typename StoredClass >
81 stdVector.push_back( nextElement );
85 template<
typename StoredClass >
86 inline std::vector< StoredClass >
const&
89 stdVector.push_back( lastElement );
StdVectorFiller(StoredClass const &firstElement)
StdVectorFiller & operator()(StoredClass const &nextElement)
std::vector< StoredClass > stdVector
std::vector< StoredClass > const & end(StoredClass const &lastElement)
std::vector< StoredClass > const & e(StoredClass const &lastElement)
StdVectorFiller< double > Vd
StdVectorFiller< int > Vi
StdVectorFiller< bool > Vb
StdVectorFiller< std::string > Vs