#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] |
1.6.1