foobar2000 SDK  2015-08-03
Public Member Functions
CF::CallForwarderMaster< TWhat >

#include <CallForwarder.h>

+ Inheritance diagram for CF::CallForwarderMaster< TWhat >:

Public Member Functions

 CallForwarderMaster (TWhat *ptr)
 
 ~CallForwarderMaster ()
 
 PFC_CLASS_NOT_COPYABLE (CallForwarderMaster, CallForwarderMaster< TWhat >)
 
- Public Member Functions inherited from CF::CallForwarder< TWhat >
 CallForwarder (TWhat *ptr)
 
template<typename arg_t >
void callInMainThread (const arg_t &arg)
 
bool IsEmpty () const
 
bool IsValid () const
 
TWhat & operator* () const
 
TWhat * operator-> () const
 
void Orphan ()
 

Detailed Description

template<typename TWhat>
class CF::CallForwarderMaster< TWhat >

Definition at line 40 of file CallForwarder.h.

Constructor & Destructor Documentation

template<typename TWhat >
CF::CallForwarderMaster< TWhat >::CallForwarderMaster ( TWhat *  ptr)
inline

Definition at line 42 of file CallForwarder.h.

42 : CallForwarder<TWhat>(ptr) {}
template<typename TWhat >
CF::CallForwarderMaster< TWhat >::~CallForwarderMaster ( )
inline

Definition at line 43 of file CallForwarder.h.

43 { this->Orphan(); }

Member Function Documentation

template<typename TWhat >
CF::CallForwarderMaster< TWhat >::PFC_CLASS_NOT_COPYABLE ( CallForwarderMaster< TWhat >  ,
CallForwarderMaster< TWhat >   
)

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