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