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: