TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
HashTrait< std::type_info *const > Struct Template Reference

#include <HashTrait.h>

Static Public Member Functions

static size_t hashCode (const std::type_info *const t)
 

Detailed Description

template<>
struct HashTrait< std::type_info *const >

For use with

Table<std::type_info* const, ValueType>

.

Member Function Documentation

static size_t HashTrait< std::type_info *const >::hashCode ( const std::type_info *const  t)
inlinestatic
113  {
114 # ifdef _MSC_VER
115  return t->hash_code();
116 # else
117  return reinterpret_cast<size_t>(t) >> 1;
118 # endif
119  }

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