#include <RefCount.hpp>
Public Member Functions | |
RefCount (T *p=0) | |
RefCount (const RefCount< T > &other) | |
~RefCount () | |
RefCount< T > & | operator= (const RefCount< T > &other) |
operator T * () const | |
T * | operator-> () const |
T * | get () const |
template<class newType> | |
operator RefCount< newType > () | |
Private Attributes | |
struct RefCount::Ref * | ref |
Data Structures | |
struct | Ref |
Definition at line 17 of file RefCount.hpp.
Definition at line 33 of file RefCount.hpp.
Definition at line 37 of file RefCount.hpp.
Definition at line 41 of file RefCount.hpp.
Definition at line 46 of file RefCount.hpp.
RefCount< T >::operator T * | ( | ) | const [inline] |
Definition at line 55 of file RefCount.hpp.
T* RefCount< T >::operator-> | ( | ) | const [inline] |
Definition at line 60 of file RefCount.hpp.
T* RefCount< T >::get | ( | ) | const [inline] |
Definition at line 65 of file RefCount.hpp.
Definition at line 70 of file RefCount.hpp.
struct RefCount::Ref* RefCount< T >::ref [private] |
Referenced by RefCount< TreeParserInputState >::operator=().