foobar2000 SDK  2015-08-03
Public Member Functions | Private Attributes
pfc::__map_overwrite_wrapper< t_destination >

#include <map.h>

Public Member Functions

 __map_overwrite_wrapper (t_destination &p_destination)
 
template<typename t_key , typename t_value >
void operator() (const t_key &p_key, const t_value &p_value)
 

Private Attributes

t_destination & m_destination
 

Detailed Description

template<typename t_destination>
class pfc::__map_overwrite_wrapper< t_destination >

Definition at line 7 of file map.h.

Constructor & Destructor Documentation

template<typename t_destination>
pfc::__map_overwrite_wrapper< t_destination >::__map_overwrite_wrapper ( t_destination &  p_destination)
inline

Definition at line 9 of file map.h.

9 : m_destination(p_destination) {}
t_destination & m_destination
Definition: map.h:12

Member Function Documentation

template<typename t_destination>
template<typename t_key , typename t_value >
void pfc::__map_overwrite_wrapper< t_destination >::operator() ( const t_key &  p_key,
const t_value &  p_value 
)
inline

Definition at line 10 of file map.h.

10 {m_destination.set(p_key,p_value);}
t_destination & m_destination
Definition: map.h:12

Field Documentation

template<typename t_destination>
t_destination& pfc::__map_overwrite_wrapper< t_destination >::m_destination
private

Definition at line 12 of file map.h.


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