ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::enumrecords::detail::EnumRecordKey Struct Reference

Description:

The key-type of the central hash table that stores all enum records. Contains inner functors for hashing and comparing.

Definition at line 14 of file enumrecordmap.inl.

Inner Type Index:

struct  EqualTo
 Compare functor for this key type. More...
 
struct  Hash
 Hash functor for this key type. More...
 

Public Field Index:

integer Element
 Integral value of the enumeration element.
 
const std::type_info & RTTI
 Run-time type information on the enumeration type.
 

Public Method Index:

 EnumRecordKey (const std::type_info &rtti, integer element)
 

Field Details:

◆ Element

integer alib::enumrecords::detail::EnumRecordKey::Element

Integral value of the enumeration element.

Definition at line 20 of file enumrecordmap.inl.

◆ RTTI

const std::type_info& alib::enumrecords::detail::EnumRecordKey::RTTI

Run-time type information on the enumeration type.

Definition at line 17 of file enumrecordmap.inl.

Constructor(s) / Destructor Details:

◆ EnumRecordKey()

alib::enumrecords::detail::EnumRecordKey::EnumRecordKey ( const std::type_info & rtti,
integer element )
inline

Constructor.

Parameters
rttiAssigned to RTTI.
elementAssigned to Element.

Definition at line 25 of file enumrecordmap.inl.


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