foobar2000 SDK  2015-08-03
Public Types | Public Member Functions | Data Fields
pfc::map_t< t_storage_key, t_storage_value, t_comparator >::t_retrieve_key< _t_key >

Public Types

typedef t_retrieve_key< _t_key > t_self
 

Public Member Functions

 t_retrieve_key (_t_key &p_key)
 
template<typename t_what >
const t_selfoperator= (const t_what &p_what)
 

Data Fields

_t_key & m_key
 

Detailed Description

template<typename t_storage_key, typename t_storage_value, typename t_comparator = comparator_default>
template<typename _t_key>
struct pfc::map_t< t_storage_key, t_storage_value, t_comparator >::t_retrieve_key< _t_key >

Definition at line 161 of file map.h.

Member Typedef Documentation

template<typename t_storage_key, typename t_storage_value, typename t_comparator = comparator_default>
template<typename _t_key >
typedef t_retrieve_key<_t_key> pfc::map_t< t_storage_key, t_storage_value, t_comparator >::t_retrieve_key< _t_key >::t_self

Definition at line 162 of file map.h.

Constructor & Destructor Documentation

template<typename t_storage_key, typename t_storage_value, typename t_comparator = comparator_default>
template<typename _t_key >
pfc::map_t< t_storage_key, t_storage_value, t_comparator >::t_retrieve_key< _t_key >::t_retrieve_key ( _t_key &  p_key)
inline

Definition at line 163 of file map.h.

163 : m_key(p_key) {}

Member Function Documentation

template<typename t_storage_key, typename t_storage_value, typename t_comparator = comparator_default>
template<typename _t_key >
template<typename t_what >
const t_self& pfc::map_t< t_storage_key, t_storage_value, t_comparator >::t_retrieve_key< _t_key >::operator= ( const t_what &  p_what)
inline

Definition at line 164 of file map.h.

164 {m_key = p_what.m_key; return *this;}

Field Documentation

template<typename t_storage_key, typename t_storage_value, typename t_comparator = comparator_default>
template<typename _t_key >
_t_key& pfc::map_t< t_storage_key, t_storage_value, t_comparator >::t_retrieve_key< _t_key >::m_key

Definition at line 165 of file map.h.


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