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

Public Types

typedef functor_storage< uint64_t, hasher > hasher_storage
 

Public Member Functions

 KeyOrValueHasher (const hasher &hash)
 
uint64_t operator() (const key_type &key)
 
uint64_t operator() (const key_type &key) const
 
uint64_t operator() (const value_type &value)
 
uint64_t operator() (const value_type &value) const
 
template<typename F , typename S >
uint64_t operator() (const std::pair< F, S > &value)
 
template<typename F , typename S >
uint64_t operator() (const std::pair< F, S > &value) const
 
- Public Member Functions inherited from ska::detailv3::functor_storage< uint64_t, hasher >
 functor_storage (const hasher &functor)
 
uint64_t operator() (Args &&...args)
 
uint64_t operator() (Args &&...args) const
 

Detailed Description

template<typename key_type, typename value_type, typename hasher>
struct ska::detailv3::KeyOrValueHasher< key_type, value_type, hasher >

Definition at line 86 of file flat_hash_map.h.


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