Core Library 1.7.0.0 Library containing core utilities and tools for threading, networking, logging, INI and CSV file management etc.

Public Types | Public Member Functions | List of all members
std::hash< core_lib::log::eLogMessageLevel > Struct Template Reference

Template specialisation of std::hash for enum eLogMessageLevel. More...

`#include <DebugLog.h>`

## Public Types
using | argument_t = core_lib::log::eLogMessageLevel
| Typedef for argument type.
using | result_t = std::size_t
| Typedef for result type.
using | enumType_t = TYPENAME_DECL_ std::underlying_type< argument_t >::type
| Typedef for underlying type.

## Public Member Functions
result_t | operator() (const argument_t &a) const
| Function operator to perform the hash. More...

## Detailed Description

### template<>
struct std::hash< core_lib::log::eLogMessageLevel >

Template specialisation of std::hash for enum eLogMessageLevel.

## Member Function Documentation

## ◆ operator()()

result_t std::hash< core_lib::log::eLogMessageLevel >::operator() | ( | const argument_t & | a | ) | const
| inline

Function operator to perform the hash.

Parameters

  [in] | a | - Argument to be hashed.

Returns
  The hash value.

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

- D:/Projects/CoreLibrary/Include/DebugLog/DebugLog.h