ska::flat_hash_set< T, H, E, A > Class Template Reference
Public Types | |
using | key_type = T |
Public Member Functions | |
flat_hash_set ()=default | |
template<typename... Args> | |
std::pair< typename Table::iterator, bool > | emplace (Args &&... args) |
std::pair< typename Table::iterator, bool > | emplace (const key_type &arg) |
std::pair< typename Table::iterator, bool > | emplace (key_type &arg) |
std::pair< typename Table::iterator, bool > | emplace (const key_type &&arg) |
std::pair< typename Table::iterator, bool > | emplace (key_type &&arg) |
Friends | |
bool | operator== (const flat_hash_set &lhs, const flat_hash_set &rhs) |
bool | operator!= (const flat_hash_set &lhs, const flat_hash_set &rhs) |
Member Typedef Documentation
◆ key_type
template<typename T , typename H , typename E , typename A >
using ska::flat_hash_set< T, H, E, A >::key_type = T |
Constructor & Destructor Documentation
◆ flat_hash_set()
template<typename T , typename H , typename E , typename A >
|
default |
Member Function Documentation
◆ emplace() [1/5]
template<typename T , typename H , typename E , typename A >
template<typename... Args>
|
inline |
◆ emplace() [2/5]
template<typename T , typename H , typename E , typename A >
|
inline |
◆ emplace() [3/5]
template<typename T , typename H , typename E , typename A >
|
inline |
◆ emplace() [4/5]
template<typename T , typename H , typename E , typename A >
|
inline |
◆ emplace() [5/5]
template<typename T , typename H , typename E , typename A >
|
inline |
Friends And Related Function Documentation
◆ operator!=
template<typename T , typename H , typename E , typename A >
|
friend |
◆ operator==
template<typename T , typename H , typename E , typename A >
|
friend |
The documentation for this class was generated from the following files:
- mpqc/util/external/c++/fwd.h
- mpqc/util/external/c++/ska_flat_hash_map.hpp