openMSX
|
#include <SimpleHashSet.hh>
Public Member Functions | |
SimpleHashSet (Hasher hasher_={}, Equality equality_={}) | |
SimpleHashSet (const SimpleHashSet &)=delete | |
SimpleHashSet (SimpleHashSet &&)=delete | |
SimpleHashSet & | operator= (const SimpleHashSet &)=delete |
SimpleHashSet & | operator= (SimpleHashSet &&)=delete |
~SimpleHashSet () | |
void | reserve (size_t n) |
size_t | capacity () const |
size_t | size () const |
bool | empty () const |
template<typename Value2 > | |
bool | insert (Value2 &&val) |
template<typename Value2 > | |
bool | erase (const Value2 &val) |
template<typename Value2 > | |
Value * | find (const Value2 &val) const |
template<typename Value2 > | |
bool | contains (const Value2 &val) const |
Definition at line 39 of file SimpleHashSet.hh.
|
inline |
Definition at line 43 of file SimpleHashSet.hh.
|
delete |
|
delete |
|
inline |
Definition at line 53 of file SimpleHashSet.hh.
|
inline |
Definition at line 64 of file SimpleHashSet.hh.
Referenced by SimpleHashSet< InvalidValue, Hasher, Equality >::insert(), and SimpleHashSet< InvalidValue, Hasher, Equality >::reserve().
|
inline |
Definition at line 142 of file SimpleHashSet.hh.
|
inline |
Definition at line 73 of file SimpleHashSet.hh.
References SimpleHashSet< InvalidValue, Hasher, Equality >::size().
|
inline |
Definition at line 101 of file SimpleHashSet.hh.
References p3.
|
inline |
Definition at line 135 of file SimpleHashSet.hh.
|
inline |
Definition at line 79 of file SimpleHashSet.hh.
References SimpleHashSet< InvalidValue, Hasher, Equality >::capacity(), and SimpleHashSet< InvalidValue, Hasher, Equality >::size().
|
delete |
|
delete |
|
inline |
Definition at line 58 of file SimpleHashSet.hh.
References SimpleHashSet< InvalidValue, Hasher, Equality >::capacity().
|
inline |
Definition at line 69 of file SimpleHashSet.hh.
Referenced by SimpleHashSet< InvalidValue, Hasher, Equality >::empty(), and SimpleHashSet< InvalidValue, Hasher, Equality >::insert().