#include <Set.h>
|
typedef std::set< Key, Compare, Allocator >::iterator | iterator |
|
typedef std::set< Key, Compare, Allocator >::const_iterator | const_iterator |
|
typedef std::set< Key, Compare, Allocator >::reverse_iterator | reverse_iterator |
|
typedef std::set< Key, Compare, Allocator >::const_reverse_iterator | const_reverse_iterator |
|
typedef std::set< Key, Compare, Allocator >::allocator_type | allocator_type |
|
typedef std::set< Key, Compare, Allocator >::size_type | size_type |
|
typedef std::set< Key, Compare, Allocator >::key_compare | key_compare |
|
typedef std::set< Key, Compare, Allocator >::value_compare | value_compare |
|
|
| set (const Compare &comp=Compare(), const Allocator &alloc=Allocator()) |
|
template<class InputIterator > |
| set (InputIterator first, InputIterator last, const Compare &comp=Compare(), const Allocator &alloc=Allocator()) |
|
| set (const Nice::set< Key, Compare, Allocator > &x) |
|
Nice::set< Key, Compare, Allocator > & | operator= (const Nice::set< Key, Compare, Allocator > &x) |
|
| ~set (void) |
|
iterator | begin (void) |
|
const_iterator | begin (void) const |
|
iterator | end (void) |
|
const_iterator | end (void) const |
|
reverse_iterator | rbegin (void) |
|
const_reverse_iterator | rbegin (void) const |
|
reverse_iterator | rend (void) |
|
const_reverse_iterator | rend (void) const |
|
size_type | size (void) const |
|
size_type | max_size (void) const |
|
bool | empty (void) const |
|
std::pair< iterator, bool > | insert (const Key &x) |
|
iterator | insert (iterator position, const Key &x) |
|
template<class InputIterator > |
void | insert (InputIterator first, InputIterator last) |
|
void | erase (iterator pos) |
|
size_type | erase (const Key &x) |
|
void | erase (iterator begin, iterator end) |
|
void | swap (Nice::set< Key, Compare, Allocator > &x) |
|
void | clear (void) |
|
key_compare | key_comp (void) const |
|
value_compare | value_comp (void) const |
|
const_iterator | find (const Key &x) const |
|
iterator | find (const Key &x) |
|
size_type | count (const Key &x) const |
|
const_iterator | lower_bound (const Key &x) const |
|
iterator | lower_bound (const Key &x) |
|
const_iterator | upper_bound (const Key &x) const |
|
iterator | upper_bound (const Key &x) |
|
std::pair< const_iterator, const_iterator > | equal_range (const Key &x) const |
|
std::pair< iterator, iterator > | equal_range (const Key &x) |
|
allocator_type | get_allocator (void) const |
|
| operator std::set< Key, Compare, Allocator > () |
|
|
std::set< Key, Compare, Allocator > | storage |
|
boost::mutex | mutex |
|
◆ allocator_type
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ const_iterator
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ const_reverse_iterator
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ iterator
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ key_compare
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ reverse_iterator
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ size_type
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ value_compare
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ set() [1/3]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
Nice::set< Key, Compare, Allocator >::set |
( |
const Compare & |
comp = Compare() , |
|
|
const Allocator & |
alloc = Allocator() |
|
) |
| |
|
inlineexplicit |
◆ set() [2/3]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
template<class InputIterator >
Nice::set< Key, Compare, Allocator >::set |
( |
InputIterator |
first, |
|
|
InputIterator |
last, |
|
|
const Compare & |
comp = Compare() , |
|
|
const Allocator & |
alloc = Allocator() |
|
) |
| |
|
inline |
◆ set() [3/3]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ ~set()
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ begin() [1/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ begin() [2/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ clear()
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
void Nice::set< Key, Compare, Allocator >::clear |
( |
void |
| ) |
|
|
inline |
◆ count()
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ empty()
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ end() [1/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ end() [2/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ equal_range() [1/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ equal_range() [2/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ erase() [1/3]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ erase() [2/3]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ erase() [3/3]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ find() [1/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ find() [2/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ get_allocator()
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ insert() [1/3]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ insert() [2/3]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ insert() [3/3]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
template<class InputIterator >
void Nice::set< Key, Compare, Allocator >::insert |
( |
InputIterator |
first, |
|
|
InputIterator |
last |
|
) |
| |
|
inline |
◆ key_comp()
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ lower_bound() [1/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ lower_bound() [2/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ max_size()
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ operator std::set< Key, Compare, Allocator >()
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
Nice::set< Key, Compare, Allocator >::operator std::set< Key, Compare, Allocator > |
( |
| ) |
|
|
inline |
◆ operator=()
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ rbegin() [1/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ rbegin() [2/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ rend() [1/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ rend() [2/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ size()
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ swap()
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
void Nice::set< Key, Compare, Allocator >::swap |
( |
Nice::set< Key, Compare, Allocator > & |
x | ) |
|
|
inline |
◆ upper_bound() [1/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ upper_bound() [2/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ value_comp()
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ mutex
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
boost::mutex Nice::set< Key, Compare, Allocator >::mutex |
|
mutableprivate |
◆ storage
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
std::set< Key, Compare, Allocator > Nice::set< Key, Compare, Allocator >::storage |
|
private |
The documentation for this class was generated from the following file:
- TwiceAsNice/nice/src/libNice/Nice/Util/Set.h