List of all members.
Classes |
| struct | const_iterator |
| struct | iterator |
| struct | node |
| struct | node_base |
Public Member Functions |
|
size_t | size () const |
|
| sorted_forward_list (Eq eq=Eq(), Compare compare=Compare(), Alloc alloc=Alloc()) |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
iterator | begin () |
|
iterator | end () |
|
std::pair< iterator, bool > | insert_after (Elt &&elt, const const_iterator &hint, bool once=!Multi::value) |
|
std::pair< iterator, bool > | insert (Elt &&elt) |
|
bool | erase (const Elt &elt) |
|
bool | erase (const Elt &elt, const const_iterator &hint) |
|
bool | erase (const const_iterator &it, const const_iterator &hint) |
|
bool | erase (const iterator &it) |
|
const_iterator | find (const Elt &elt) const |
|
const_iterator | find (const Elt &elt, const const_iterator &hint) const |
|
iterator | find (const Elt &elt) |
|
iterator | find (const Elt &elt, const const_iterator &hint) |
|
bool | collect () |
|
void | clear () |
template<typename Elt, typename Eq = std::equal_to<Elt>, typename Compare = std::less<Elt>, typename Alloc = std::allocator<Elt>, typename Multi = typename std::true_type>
class lockfree::sorted_forward_list< Elt, Eq, Compare, Alloc, Multi >
The documentation for this class was generated from the following file: