pfc::ptr_list_t< T, B > Class Template Reference

#include <ptr_list.h>

Inheritance diagram for pfc::ptr_list_t< T, B >:

pfc::ptr_list_hybrid_t< T, N >

List of all members.

Public Member Functions

 ptr_list_t ()
 ptr_list_t (const ptr_list_t< T > &p_source)
void free_by_idx (t_size n)
void free_all ()
void free_mask (const bit_array &p_mask)
void delete_item (T *ptr)
void delete_by_idx (t_size p_index)
void delete_all ()
void delete_mask (const bit_array &p_mask)
T * operator[] (t_size n) const

template<class T, class B = list_t<T*>>
class pfc::ptr_list_t< T, B >


Constructor & Destructor Documentation

template<class T, class B = list_t<T*>>
pfc::ptr_list_t< T, B >::ptr_list_t (  )  [inline]

template<class T, class B = list_t<T*>>
pfc::ptr_list_t< T, B >::ptr_list_t ( const ptr_list_t< T > &  p_source  )  [inline]


Member Function Documentation

template<class T, class B = list_t<T*>>
void pfc::ptr_list_t< T, B >::free_by_idx ( t_size  n  )  [inline]

template<class T, class B = list_t<T*>>
void pfc::ptr_list_t< T, B >::free_all (  )  [inline]

template<class T, class B = list_t<T*>>
void pfc::ptr_list_t< T, B >::free_mask ( const bit_array p_mask  )  [inline]

template<class T, class B = list_t<T*>>
void pfc::ptr_list_t< T, B >::delete_item ( T *  ptr  )  [inline]

template<class T, class B = list_t<T*>>
void pfc::ptr_list_t< T, B >::delete_by_idx ( t_size  p_index  )  [inline]

template<class T, class B = list_t<T*>>
void pfc::ptr_list_t< T, B >::delete_all (  )  [inline]

template<class T, class B = list_t<T*>>
void pfc::ptr_list_t< T, B >::delete_mask ( const bit_array p_mask  )  [inline]

template<class T, class B = list_t<T*>>
T* pfc::ptr_list_t< T, B >::operator[] ( t_size  n  )  const [inline]


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

Generated on Fri Apr 25 18:50:00 2008 for foobar2000 SDK by  doxygen 1.5.5