foobar2000 SDK  2015-01-14
Public Member Functions | Private Attributes
pfc::enumerator_add_item< t_receiver >

#include <primitives.h>

Public Member Functions

 enumerator_add_item (t_receiver &p_receiver)
 
template<typename t_item >
void operator() (const t_item &p_item)
 

Private Attributes

t_receiver & m_receiver
 

Detailed Description

template<typename t_receiver>
class pfc::enumerator_add_item< t_receiver >

Definition at line 804 of file primitives.h.

Constructor & Destructor Documentation

template<typename t_receiver>
pfc::enumerator_add_item< t_receiver >::enumerator_add_item ( t_receiver &  p_receiver)
inline

Definition at line 806 of file primitives.h.

806 : m_receiver(p_receiver) {}
t_receiver & m_receiver
Definition: primitives.h:809

Member Function Documentation

template<typename t_receiver>
template<typename t_item >
void pfc::enumerator_add_item< t_receiver >::operator() ( const t_item &  p_item)
inline

Definition at line 807 of file primitives.h.

807 {m_receiver.add_item(p_item);}
t_receiver & m_receiver
Definition: primitives.h:809

Field Documentation

template<typename t_receiver>
t_receiver& pfc::enumerator_add_item< t_receiver >::m_receiver
private

Definition at line 809 of file primitives.h.


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