#include <rcptr.h>

Public Member Functions | |
| rcptr_const_t () | |
| rcptr_const_t (const t_self &p_source) | |
| void | __set_from_cast (t_container *p_container, t_object *p_ptr) |
| bool | is_valid () const |
| bool | is_empty () const |
| t_self const & | operator= (const t_self &p_source) |
| ~rcptr_const_t () | |
| void | release () |
| const t_object & | operator* () const |
| const t_object * | operator-> () const |
| template<typename t_object_cast> | |
| operator rcptr_const_t< t_object_cast > () const | |
| template<typename t_object_cast> | |
| rcptr_const_t< t_object_cast > | static_cast_t () const |
| bool | operator== (const t_self &p_other) const |
| bool | operator!= (const t_self &p_other) const |
Protected Types | |
| typedef rc_container_base | t_container |
| typedef rc_container_t< t_object > | t_container_impl |
Protected Attributes | |
| t_container * | m_container |
| t_object * | m_ptr |
typedef rc_container_base pfc::rcptr_const_t< t_object >::t_container [protected] |
typedef rc_container_t<t_object> pfc::rcptr_const_t< t_object >::t_container_impl [protected] |
| pfc::rcptr_const_t< t_object >::rcptr_const_t | ( | ) | [inline] |
| pfc::rcptr_const_t< t_object >::rcptr_const_t | ( | const t_self & | p_source | ) | [inline] |
| pfc::rcptr_const_t< t_object >::~rcptr_const_t | ( | ) | [inline] |
| void pfc::rcptr_const_t< t_object >::__set_from_cast | ( | t_container * | p_container, | |
| t_object * | p_ptr | |||
| ) | [inline] |
| bool pfc::rcptr_const_t< t_object >::is_valid | ( | ) | const [inline] |
| bool pfc::rcptr_const_t< t_object >::is_empty | ( | ) | const [inline] |
| t_self const& pfc::rcptr_const_t< t_object >::operator= | ( | const t_self & | p_source | ) | [inline] |
| void pfc::rcptr_const_t< t_object >::release | ( | ) | [inline] |
| const t_object& pfc::rcptr_const_t< t_object >::operator* | ( | ) | const [inline] |
| const t_object* pfc::rcptr_const_t< t_object >::operator-> | ( | ) | const [inline] |
| pfc::rcptr_const_t< t_object >::operator rcptr_const_t< t_object_cast > | ( | ) | const [inline] |
| rcptr_const_t<t_object_cast> pfc::rcptr_const_t< t_object >::static_cast_t | ( | ) | const [inline] |
| bool pfc::rcptr_const_t< t_object >::operator== | ( | const t_self & | p_other | ) | const [inline] |
| bool pfc::rcptr_const_t< t_object >::operator!= | ( | const t_self & | p_other | ) | const [inline] |
t_container* pfc::rcptr_const_t< t_object >::m_container [protected] |
t_object* pfc::rcptr_const_t< t_object >::m_ptr [protected] |
1.5.5