#include <RefCount.hpp>
Classes | |
struct | Ref |
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 antlr::RefCount::Ref * | ref |
antlr::RefCount< T >::RefCount | ( | T * | p = 0 |
) | [inline, explicit] |
antlr::RefCount< T >::RefCount | ( | const RefCount< T > & | other | ) | [inline] |
antlr::RefCount< T >::~RefCount | ( | ) | [inline] |
T* antlr::RefCount< T >::get | ( | ) | const [inline] |
antlr::RefCount< T >::operator RefCount< newType > | ( | ) | [inline] |
antlr::RefCount< T >::operator T * | ( | ) | const [inline] |
T* antlr::RefCount< T >::operator-> | ( | ) | const [inline] |
RefCount<T>& antlr::RefCount< T >::operator= | ( | const RefCount< T > & | other | ) | [inline] |
struct antlr::RefCount::Ref* antlr::RefCount< T >::ref [private] |