|
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.