Define a class using (small) vectors as unordered sets. More...
#include <set_vector.h>
Inherits std::vector< T, Alloc >.
Public Types | |
typedef base::allocator_type | allocator_type |
typedef std::vector< T, Alloc > | base |
typedef base::const_iterator | const_iterator |
typedef base::const_pointer | const_pointer |
typedef base::const_reference | const_reference |
typedef base::const_reverse_iterator | const_reverse_iterator |
typedef base::difference_type | difference_type |
typedef base::iterator | iterator |
typedef Equal | key_equal |
typedef base::value_type | key_type |
typedef base::pointer | pointer |
typedef base::reference | reference |
typedef base::reverse_iterator | reverse_iterator |
typedef base::size_type | size_type |
typedef base::value_type | value_type |
Public Member Functions | |
int | count (const T &v) const |
iterator | erase (iterator it) |
int | erase (const T &v) |
const_iterator | find (const T &v) const |
iterator | find (const T &v) |
std::pair< iterator, bool > | insert (const T &v, bool test_presence=true) |
set_vector & | operator= (const set_vector &other) |
set_vector (const base ©) | |
set_vector (const set_vector ©) |
Define a class using (small) vectors as unordered sets.
Definition at line 36 of file set_vector.h.