pfc::__chain_list_elem< t_item > Class Template Reference

#include <chain_list_v2.h>

Inheritance diagram for pfc::__chain_list_elem< t_item >:

pfc::_list_node< t_item > pfc::refcounted_object_root

List of all members.

Public Types

typedef _list_node< t_item > t_node
typedef __chain_list_elem< t_item > t_self

Public Member Functions

 TEMPLATE_CONSTRUCTOR_FORWARD_FLOOD_WITH_INITIALIZER (__chain_list_elem, t_node,{m_prev=m_next=NULL;})
t_nodeprev () throw ()
t_nodenext () throw ()
void add_ref () throw ()
void release () throw ()
void __release_temporary () throw ()

Public Attributes

t_selfm_prev
t_selfm_next

template<typename t_item>
class pfc::__chain_list_elem< t_item >


Member Typedef Documentation

template<typename t_item>
typedef _list_node<t_item> pfc::__chain_list_elem< t_item >::t_node

template<typename t_item>
typedef __chain_list_elem<t_item> pfc::__chain_list_elem< t_item >::t_self

Reimplemented from pfc::_list_node< t_item >.


Member Function Documentation

template<typename t_item>
pfc::__chain_list_elem< t_item >::TEMPLATE_CONSTRUCTOR_FORWARD_FLOOD_WITH_INITIALIZER ( __chain_list_elem< t_item >  ,
t_node   
)

template<typename t_item>
t_node* pfc::__chain_list_elem< t_item >::prev (  )  throw () [inline, virtual]

Reimplemented from pfc::_list_node< t_item >.

template<typename t_item>
t_node* pfc::__chain_list_elem< t_item >::next (  )  throw () [inline, virtual]

Reimplemented from pfc::_list_node< t_item >.

template<typename t_item>
void pfc::__chain_list_elem< t_item >::add_ref (  )  throw () [inline]

template<typename t_item>
void pfc::__chain_list_elem< t_item >::release (  )  throw () [inline]

template<typename t_item>
void pfc::__chain_list_elem< t_item >::__release_temporary (  )  throw () [inline]


Member Data Documentation

template<typename t_item>
t_self* pfc::__chain_list_elem< t_item >::m_prev

template<typename t_item>
t_self * pfc::__chain_list_elem< t_item >::m_next


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

Generated on Fri Apr 25 18:49:57 2008 for foobar2000 SDK by  doxygen 1.5.5