foobar2000 SDK  2015-08-03
Data Structures | Namespaces | Typedefs | Functions | Variables
rcptr.h File Reference

Go to the source code of this file.

Data Structures

class  pfc::rc_container_base
 
class  pfc::rc_container_t< t_object >
 
class  pfc::rcptr_t< t_object >
 
class  pfc::traits_rcptr
 
class  pfc::traits_t< rcptr_t< T > >
 

Namespaces

 pfc
 

Typedefs

typedef _rcptr_null * pfc::t_rcptr_null
 

Functions

template<typename t_object >
rcptr_t< t_object > pfc::rcnew_t ()
 
template<typename t_object , typename t_param1 >
rcptr_t< t_object > pfc::rcnew_t (t_param1 const &p_param1)
 
template<typename t_object , typename t_param1 , typename t_param2 >
rcptr_t< t_object > pfc::rcnew_t (t_param1 const &p_param1, t_param2 const &p_param2)
 
template<typename t_object , typename t_param1 , typename t_param2 , typename t_param3 >
rcptr_t< t_object > pfc::rcnew_t (t_param1 const &p_param1, t_param2 const &p_param2, t_param3 const &p_param3)
 
template<typename t_object , typename t_param1 , typename t_param2 , typename t_param3 , typename t_param4 >
rcptr_t< t_object > pfc::rcnew_t (t_param1 const &p_param1, t_param2 const &p_param2, t_param3 const &p_param3, t_param4 const &p_param4)
 
template<typename t_object , typename t_param1 , typename t_param2 , typename t_param3 , typename t_param4 , typename t_param5 >
rcptr_t< t_object > pfc::rcnew_t (t_param1 const &p_param1, t_param2 const &p_param2, t_param3 const &p_param3, t_param4 const &p_param4, t_param5 const &p_param5)
 
template<typename t_object , typename t_param1 , typename t_param2 , typename t_param3 , typename t_param4 , typename t_param5 , typename t_param6 >
rcptr_t< t_object > pfc::rcnew_t (t_param1 const &p_param1, t_param2 const &p_param2, t_param3 const &p_param3, t_param4 const &p_param4, t_param5 const &p_param5, t_param6 const &p_param6)
 

Variables

static const t_rcptr_null pfc::rcptr_null = NULL