35 template<
typename E,
typename Comp,
typename Container>
46 template <
typename E,
typename Comp,
typename Container>
57 template <
typename E,
typename Comp,
typename Container>
61 *std::inserter(m_values, m_values.end()) = e;
65 if ( comp(m_values.front(), e) )
68 *std::inserter(m_values, m_values.end()) = e;
70 else if ( !comp(e, m_values.front()) )
71 *std::inserter(m_values, m_values.end()) = e;
79 template <
typename E,
typename Comp,
typename Container>
Container container_type
The type of the container in which the values are stored.
const container_type & get_v() const
Get the stored values.
void add(const value_type &e)
Insert a value in the vector.
E value_type
The type of the values stored in the container.
Comp comparator_type
The comparator used to compare the values inserted.