#include <TokenRefCount.hpp>
Public Member Functions | |
TokenRef (Token *p) | |
~TokenRef () | |
TokenRef * | increment () |
bool | decrement () |
Static Public Member Functions | |
static TokenRef * | getRef (const Token *p) |
Data Fields | |
Token *const | ptr |
unsigned int | count |
Private Member Functions | |
TokenRef (const TokenRef &) | |
TokenRef & | operator= (const TokenRef &) |
Definition at line 19 of file TokenRefCount.hpp.
TokenRef::TokenRef | ( | Token * | p | ) |
TokenRef::~TokenRef | ( | ) |
TokenRef::TokenRef | ( | const TokenRef & | ) | [private] |
TokenRef* TokenRef::increment | ( | ) | [inline] |
bool TokenRef::decrement | ( | ) | [inline] |
Definition at line 31 of file TokenRefCount.hpp.
Referenced by TokenRefCount< Token >::operator=().
Token* const TokenRef::ptr |
Definition at line 21 of file TokenRefCount.hpp.
unsigned int TokenRef::count |
Definition at line 22 of file TokenRefCount.hpp.