#include <ref_counter.h>
Public Member Functions | |
| refcounted_object_ptr_t () throw () | |
| refcounted_object_ptr_t (T *p_ptr) throw () | |
| refcounted_object_ptr_t (const t_self &p_source) throw () | |
| template<typename t_source> | |
| refcounted_object_ptr_t (t_source *p_ptr) throw () | |
| template<typename t_source> | |
| refcounted_object_ptr_t (const refcounted_object_ptr_t< t_source > &p_source) throw () | |
| ~refcounted_object_ptr_t () throw () | |
| template<typename t_source> | |
| void | copy (t_source *p_ptr) throw () |
| template<typename t_source> | |
| void | copy (const refcounted_object_ptr_t< t_source > &p_source) throw () |
| const t_self & | operator= (const t_self &p_source) throw () |
| const t_self & | operator= (T *p_ptr) throw () |
| template<typename t_source> | |
| t_self & | operator= (const refcounted_object_ptr_t< t_source > &p_source) throw () |
| template<typename t_source> | |
| t_self & | operator= (t_source *p_ptr) throw () |
| void | release () throw () |
| T & | operator* () const throw () |
| T * | operator-> () const throw () |
| T * | get_ptr () const throw () |
| bool | is_valid () const throw () |
| bool | is_empty () const throw () |
| bool | operator== (const t_self &p_item) const throw () |
| bool | operator!= (const t_self &p_item) const throw () |
| bool | operator> (const t_self &p_item) const throw () |
| bool | operator< (const t_self &p_item) const throw () |
| T * | __unsafe_duplicate () const throw () |
| T * | detach () throw () |
| void | attach (T *p_ptr) throw () |
| t_self & | operator<< (t_self &p_source) throw () |
| t_self & | operator>> (t_self &p_dest) throw () |
| pfc::refcounted_object_ptr_t< T >::refcounted_object_ptr_t | ( | ) | throw () [inline] |
| pfc::refcounted_object_ptr_t< T >::refcounted_object_ptr_t | ( | T * | p_ptr | ) | throw () [inline] |
| pfc::refcounted_object_ptr_t< T >::refcounted_object_ptr_t | ( | const t_self & | p_source | ) | throw () [inline] |
| pfc::refcounted_object_ptr_t< T >::refcounted_object_ptr_t | ( | t_source * | p_ptr | ) | throw () [inline] |
| pfc::refcounted_object_ptr_t< T >::refcounted_object_ptr_t | ( | const refcounted_object_ptr_t< t_source > & | p_source | ) | throw () [inline] |
| pfc::refcounted_object_ptr_t< T >::~refcounted_object_ptr_t | ( | ) | throw () [inline] |
| void pfc::refcounted_object_ptr_t< T >::copy | ( | t_source * | p_ptr | ) | throw () [inline] |
| void pfc::refcounted_object_ptr_t< T >::copy | ( | const refcounted_object_ptr_t< t_source > & | p_source | ) | throw () [inline] |
| const t_self& pfc::refcounted_object_ptr_t< T >::operator= | ( | const t_self & | p_source | ) | throw () [inline] |
| const t_self& pfc::refcounted_object_ptr_t< T >::operator= | ( | T * | p_ptr | ) | throw () [inline] |
| t_self& pfc::refcounted_object_ptr_t< T >::operator= | ( | const refcounted_object_ptr_t< t_source > & | p_source | ) | throw () [inline] |
| t_self& pfc::refcounted_object_ptr_t< T >::operator= | ( | t_source * | p_ptr | ) | throw () [inline] |
| void pfc::refcounted_object_ptr_t< T >::release | ( | ) | throw () [inline] |
| T& pfc::refcounted_object_ptr_t< T >::operator* | ( | ) | const throw () [inline] |
| T* pfc::refcounted_object_ptr_t< T >::operator-> | ( | ) | const throw () [inline] |
| T* pfc::refcounted_object_ptr_t< T >::get_ptr | ( | ) | const throw () [inline] |
| bool pfc::refcounted_object_ptr_t< T >::is_valid | ( | ) | const throw () [inline] |
| bool pfc::refcounted_object_ptr_t< T >::is_empty | ( | ) | const throw () [inline] |
| bool pfc::refcounted_object_ptr_t< T >::operator== | ( | const t_self & | p_item | ) | const throw () [inline] |
| bool pfc::refcounted_object_ptr_t< T >::operator!= | ( | const t_self & | p_item | ) | const throw () [inline] |
| bool pfc::refcounted_object_ptr_t< T >::operator> | ( | const t_self & | p_item | ) | const throw () [inline] |
| bool pfc::refcounted_object_ptr_t< T >::operator< | ( | const t_self & | p_item | ) | const throw () [inline] |
| T* pfc::refcounted_object_ptr_t< T >::__unsafe_duplicate | ( | ) | const throw () [inline] |
| T* pfc::refcounted_object_ptr_t< T >::detach | ( | ) | throw () [inline] |
| void pfc::refcounted_object_ptr_t< T >::attach | ( | T * | p_ptr | ) | throw () [inline] |
| t_self& pfc::refcounted_object_ptr_t< T >::operator<< | ( | t_self & | p_source | ) | throw () [inline] |
| t_self& pfc::refcounted_object_ptr_t< T >::operator>> | ( | t_self & | p_dest | ) | throw () [inline] |
1.5.5