Caffe2 - C++ API
A deep learning, cross platform ML framework
Public Types | Public Member Functions
ska::detailv3::KeyOrValueEquality< key_type, value_type, key_equal > Struct Template Reference
Inheritance diagram for ska::detailv3::KeyOrValueEquality< key_type, value_type, key_equal >:
ska::detailv3::functor_storage< bool, key_equal >

Public Types

typedef functor_storage< bool, key_equal > equality_storage
 

Public Member Functions

 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 F , typename S >
bool operator() (const key_type &lhs, const std::pair< F, S > &rhs)
 
template<typename F , typename S >
bool operator() (const std::pair< F, S > &lhs, const key_type &rhs)
 
template<typename F , typename S >
bool operator() (const value_type &lhs, const std::pair< F, S > &rhs)
 
template<typename F , typename S >
bool operator() (const std::pair< F, S > &lhs, const value_type &rhs)
 
template<typename FL , typename SL , typename FR , typename SR >
bool operator() (const std::pair< FL, SL > &lhs, const std::pair< FR, SR > &rhs)
 
- Public Member Functions inherited from ska::detailv3::functor_storage< bool, key_equal >
 functor_storage (const key_equal &functor)
 
bool operator() (Args &&...args)
 
bool operator() (Args &&...args) const
 

Detailed Description

template<typename key_type, typename value_type, typename key_equal>
struct ska::detailv3::KeyOrValueEquality< key_type, value_type, key_equal >

Definition at line 122 of file flat_hash_map.h.


The documentation for this struct was generated from the following file: