jle_cpp_tk  0.0 2015-04-03 sh1:"d699093732dd5f321606d0ff7a6b63b229f1922c"
A small, safe, selft contained, soft-realtime C++ toolkit
jle::set< key_type > Class Template Reference

Classes

class  const_iterator
 
class  iterator
 

Public Member Functions

 set (std::initializer_list< T > il)
 
 set (const set< key_type > &s)
 
 set (set< key_type > &&s)
 
set< key_type > & operator= (const set< key_type > &s)
 
set< key_type > & operator= (set< key_type > &&s)
 
bool operator== (const set< T > &rhs)
 
bool operator!= (const set< T > &rhs)
 
bool operator< (const set< T > &rhs)
 
bool operator<= (const set< T > &rhs)
 
bool operator> (const set< T > &rhs)
 
bool operator>= (const set< T > &rhs)
 
bool empty () const
 
unsigned size () const
 
void clear ()
 
unsigned count (const key_type &x) const
 
iterator find (const key_type &x)
 
const_iterator find (const key_type &x) const
 
iterator lower_bound (const key_type &x)
 
const_iterator lower_bound (const key_type &x) const
 
iterator upper_bound (const key_type &x)
 
const_iterator upper_bound (const key_type &x) const
 
iterator begin ()
 
const_iterator cbegin () const
 
iterator end ()
 
const_iterator cend () const
 
unsigned erase (const key_type &x)
 
iterator erase (iterator position)
 
void erase (const iterator &first, const iterator &last)
 
std::pair< iterator, bool > insert (const key_type &x)
 

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