|
| KeyOrValueEquality ()=default |
|
| KeyOrValueEquality (const key_equal &equality) |
|
bool | operator() (const key_type &lhs, const key_type &rhs) |
|
bool | operator() (const key_type &lhs, const value_type &rhs) |
|
bool | operator() (const value_type &lhs, const key_type &rhs) |
|
bool | operator() (const value_type &lhs, const value_type &rhs) |
|
template<typename K , typename = std::enable_if_t<!std::is_same_v<K, key_type> && !std::is_same_v<K, value_type>>> |
bool | operator() (const K &lhs, const key_type &rhs) |
|
template<typename K , typename = std::enable_if_t<!std::is_same_v<K, key_type> && !std::is_same_v<K, value_type>>> |
bool | operator() (const K &lhs, const value_type &rhs) |
|
| functor_storage ()=default |
|
| functor_storage (const key_equal &functor) |
|
bool | operator() (Args &&... args) |
|
bool | operator() (Args &&... args) const |
|
◆ equality_storage
template<typename key_type , typename value_type , typename key_equal >
◆ KeyOrValueEquality() [1/2]
template<typename key_type , typename value_type , typename key_equal >
◆ KeyOrValueEquality() [2/2]
template<typename key_type , typename value_type , typename key_equal >
◆ operator()() [1/6]
template<typename key_type , typename value_type , typename key_equal >
template<typename K , typename = std::enable_if_t<!std::is_same_v<K, key_type> && !std::is_same_v<K, value_type>>>
◆ operator()() [2/6]
template<typename key_type , typename value_type , typename key_equal >
template<typename K , typename = std::enable_if_t<!std::is_same_v<K, key_type> && !std::is_same_v<K, value_type>>>
◆ operator()() [3/6]
template<typename key_type , typename value_type , typename key_equal >
◆ operator()() [4/6]
template<typename key_type , typename value_type , typename key_equal >
◆ operator()() [5/6]
template<typename key_type , typename value_type , typename key_equal >
◆ operator()() [6/6]
template<typename key_type , typename value_type , typename key_equal >
The documentation for this struct was generated from the following file: