util::set_vector< T, Equal, Alloc > Struct Template Reference

Define a class using (small) vectors as unordered sets. More...

#include <set_vector.h>

Inherits std::vector< T, Alloc >.

List of all members.

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_vectoroperator= (const set_vector &other)
 set_vector (const base &copy)
 set_vector (const set_vector &copy)

Detailed Description

template<typename T, typename Equal = std::equal_to<T>, typename Alloc = std::allocator<T>>
struct util::set_vector< T, Equal, Alloc >

Define a class using (small) vectors as unordered sets.

Definition at line 36 of file set_vector.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Fri May 31 15:38:35 2013 for VVE by  doxygen 1.6.3