|
emilib
|
Classes | |
| class | const_iterator |
| class | iterator |
Public Types | |
| using | size_type = size_t |
| using | value_type = KeyT |
| using | reference = KeyT & |
| using | const_reference = const KeyT & |
| using | HashCode = size_t |
Public Member Functions | |
| HashSetRH (const HashSetRH &other) | |
| HashSetRH (HashSetRH &&other) | |
| HashSetRH & | operator= (const HashSetRH &other) |
| void | operator= (HashSetRH &&other) |
| void | swap (HashSetRH &other) |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| size_t | size () const |
| bool | empty () const |
| size_t | bucket_count () const |
| iterator | find (const KeyT &key) |
| const_iterator | find (const KeyT &key) const |
| bool | contains (const KeyT &k) const |
| size_t | count (const KeyT &k) const |
| std::pair< iterator, bool > | insert (KeyT key) |
| template<class... Args> | |
| std::pair< iterator, bool > | emplace (Args &&... args) |
| void | insert (const_iterator begin, const_iterator end) |
| void | insert_unique (KeyT key) |
| bool | erase (const KeyT &key) |
| iterator | erase (iterator it) |
| void | clear () |
| void | reserve (size_t num_elems) |
1.8.13