ANTLR Support Libraries 2.7.1+
|
#include <ASTRefCount.hpp>
Public Member Functions | |
ASTRef (AST *p) | |
~ASTRef () | |
ASTRef * | increment () |
bool | decrement () |
Static Public Member Functions | |
static ASTRef * | getRef (const AST *p) |
Public Attributes | |
AST *const | ptr |
unsigned int | count |
Private Member Functions | |
ASTRef (const ASTRef &) | |
ASTRef & | operator= (const ASTRef &) |
ASTRef::ASTRef | ( | AST * | p | ) |
ASTRef::~ASTRef | ( | ) |
|
private |
|
inline |
|
inline |
unsigned int ASTRef::count |
AST* const ASTRef::ptr |