4.6.1
Freundlich's C++ toolkit
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages Concepts
fcppt::strong_typedef_hash< fcppt::strong_typedef< Type, Alias > > Struct Template Reference

Detailed Description

template<typename Type, typename Alias>
struct fcppt::strong_typedef_hash< fcppt::strong_typedef< Type, Alias > >

Hash function object for strong typedefs.

Public Types

using type = fcppt::strong_typedef<Type, Alias>
 

Public Member Functions

std::size_t operator() (type const &) const
 

Member Typedef Documentation

◆ type

template<typename Type, typename Alias>
using fcppt::strong_typedef_hash< fcppt::strong_typedef< Type, Alias > >::type = fcppt::strong_typedef<Type, Alias>

Member Function Documentation

◆ operator()()

template<typename Type, typename Alias>
std::size_t fcppt::strong_typedef_hash< fcppt::strong_typedef< Type, Alias > >::operator() ( type const & ) const