libdballe  9.11
Public Types | Public Member Functions | List of all members
dballe::core::SortedSmallUniqueValueSet< Value > Struct Template Reference
Inheritance diagram for dballe::core::SortedSmallUniqueValueSet< Value >:
dballe::core::SmallUniqueValueSet< Value > dballe::core::SmallSet< Value >

Public Types

typedef SmallUniqueValueSet< Value >::iterator iterator
 
typedef SmallUniqueValueSet< Value >::const_iterator const_iterator
 
typedef SmallUniqueValueSet< Value >::reverse_iterator reverse_iterator
 
typedef SmallUniqueValueSet< Value >::const_reverse_iterator const_reverse_iterator
 

Public Member Functions

iterator begin ()
 
const_iterator begin () const
 
reverse_iterator rbegin ()
 
const_reverse_iterator rbegin () const
 
void add (const Value &val)
 
bool has (const Value &val) const
 
- Public Member Functions inherited from dballe::core::SmallUniqueValueSet< Value >
bool operator== (const SmallUniqueValueSet &o) const
 
bool operator!= (const SmallUniqueValueSet &o) const
 
void add (const Value &val)
 
bool has (const Value &val) const
 

Additional Inherited Members

- Protected Types inherited from dballe::core::SmallSet< Value >
typedef std::vector< Value >::const_iterator const_iterator
 
typedef std::vector< Value >::iterator iterator
 
typedef std::vector< Value >::const_reverse_iterator const_reverse_iterator
 
typedef std::vector< Value >::reverse_iterator reverse_iterator
 
- Protected Member Functions inherited from dballe::core::SmallSet< Value >
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
reverse_iterator rbegin ()
 
const_reverse_iterator rbegin () const
 
reverse_iterator rend ()
 
const_reverse_iterator rend () const
 
size_t size () const
 
bool empty () const
 
bool operator== (const SmallSet &o) const
 
bool operator!= (const SmallSet &o) const
 
void clear ()
 
int binary_search (const Value &value) const
 
const_iterator find (const Value &value) const
 
iterator find (const Value &value)
 
Valueadd (const Value &item)
 
void rearrange_dirty () const
 
- Protected Attributes inherited from dballe::core::SmallSet< Value >
std::vector< Valueitems
 
size_t dirty
 

The documentation for this struct was generated from the following file: