#include <skip_list.h>
|
| | skip_list (const Compare &cmp=Compare(), const Allocator &alloc=Allocator()) |
| |
| void | insert (const Key &key) |
| |
| bool | contains (const Key &key) const |
| |
| bool | empty () const |
| |
| int32_t | size () const |
| |
| int32_t | max_size () const |
| |
| void | clear () |
| |
| iterator | find (const Key &key) |
| |
| const iterator | find (const Key &key) const |
| |
| void | erase (iterator pos) |
| |
| void | erase (const Key &key) |
| |
| iterator | begin () |
| |
| const iterator | begin () const |
| |
| iterator | end () |
| |
| const iterator | end () const |
| |
◆ skip_list()
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
| liph::skip_list< Key, Compare, Allocator >::skip_list |
( |
const Compare & |
cmp = Compare(), |
|
|
const Allocator & |
alloc = Allocator() |
|
) |
| |
|
inline |
◆ 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>>
◆ contains()
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>>
◆ erase() [1/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
◆ erase() [2/2]
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>>
| iterator liph::skip_list< Key, Compare, Allocator >::find |
( |
const Key & |
key | ) |
|
◆ find() [2/2]
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
| const iterator liph::skip_list< Key, Compare, Allocator >::find |
( |
const Key & |
key | ) |
const |
◆ insert()
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>>
◆ size()
template<class Key , class Compare = std::less<Key>, class Allocator = std::allocator<Key>>
The documentation for this class was generated from the following file: