BPHash
General object hashing library for C++
Public Types | Static Public Attributes | List of all members
bphash::is_hashable< T > Struct Template Reference

#include <Detector.hpp>

Public Types

using my_type = typename std::remove_cv< typename std::remove_reference< T >::type >::type
 

Static Public Attributes

static constexpr bool value
 

Detailed Description

template<typename T>
struct bphash::is_hashable< T >

Definition at line 94 of file Detector.hpp.

Member Typedef Documentation

template<typename T >
using bphash::is_hashable< T >::my_type = typename std::remove_cv<typename std::remove_reference<T>::type>::type

Definition at line 96 of file Detector.hpp.

Member Data Documentation

template<typename T >
constexpr bool bphash::is_hashable< T >::value
static
Initial value:
= std::is_fundamental<T>::value ||
detail::detect_pointer_wrapper<my_type>::value ||
std::is_enum<my_type>::value

Definition at line 98 of file Detector.hpp.


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