CellModules
|
#include <unique_vector.hpp>
Public Types | |
using | const_iterator = typename decltype(vec)::const_iterator |
using | iterator = typename decltype(vec)::iterator |
Public Member Functions | |
const std::vector< T > & | getUnderlyingVector () const |
void | clear () |
T & | operator[] (size_t i) |
template<typename U > | |
void | insert (U &&u) |
template<typename I > | |
void | insert (I b, I e) |
size_t | size () const |
size_t | count (const T &t) const |
void | erase (const T &t) |
const_iterator | begin () const |
const_iterator | end () const |
iterator | begin () |
iterator | end () |
Private Attributes | |
std::vector< T > | vec |
Definition at line 4 of file unique_vector.hpp.
using unique_vector< T >::const_iterator = typename decltype(vec)::const_iterator |
Definition at line 25 of file unique_vector.hpp.
using unique_vector< T >::iterator = typename decltype(vec)::iterator |
Definition at line 26 of file unique_vector.hpp.
|
inline |
Definition at line 29 of file unique_vector.hpp.
|
inline |
Definition at line 27 of file unique_vector.hpp.
|
inline |
Definition at line 11 of file unique_vector.hpp.
|
inline |
Definition at line 23 of file unique_vector.hpp.
|
inline |
Definition at line 30 of file unique_vector.hpp.
|
inline |
Definition at line 28 of file unique_vector.hpp.
|
inline |
Definition at line 24 of file unique_vector.hpp.
|
inline |
Definition at line 10 of file unique_vector.hpp.
Definition at line 16 of file unique_vector.hpp.
Definition at line 13 of file unique_vector.hpp.
|
inline |
Definition at line 12 of file unique_vector.hpp.
|
inline |
Definition at line 22 of file unique_vector.hpp.
|
private |
Definition at line 7 of file unique_vector.hpp.