openMSX
Public Member Functions | Public Attributes | List of all members
hash_set_impl::Element< Value > Struct Template Reference

#include <hash_set.hh>

Public Member Functions

template<typename V >
 Element (V &&value_, unsigned hash_, unsigned nextIdx_)
 
template<typename... Args>
 Element (Args &&... args)
 

Public Attributes

Value value
 
unsigned hash
 
unsigned nextIdx
 

Detailed Description

template<typename Value>
struct hash_set_impl::Element< Value >

Definition at line 37 of file hash_set.hh.

Constructor & Destructor Documentation

◆ Element() [1/2]

template<typename Value >
template<typename V >
hash_set_impl::Element< Value >::Element ( V &&  value_,
unsigned  hash_,
unsigned  nextIdx_ 
)
inline

Definition at line 43 of file hash_set.hh.

◆ Element() [2/2]

template<typename Value >
template<typename... Args>
hash_set_impl::Element< Value >::Element ( Args &&...  args)
inlineexplicit

Definition at line 51 of file hash_set.hh.

Member Data Documentation

◆ hash

template<typename Value >
unsigned hash_set_impl::Element< Value >::hash

Definition at line 39 of file hash_set.hh.

◆ nextIdx

template<typename Value >
unsigned hash_set_impl::Element< Value >::nextIdx

Definition at line 40 of file hash_set.hh.

◆ value

template<typename Value >
Value hash_set_impl::Element< Value >::value

Definition at line 38 of file hash_set.hh.


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