ASTRef Struct Reference
#include <ASTRefCount.hpp>
Public Member Functions | |
ASTRef (AST *p) | |
~ASTRef () | |
ASTRef * | increment () |
bool | decrement () |
Static Public Member Functions | |
ASTRef * | getRef (const AST *p) |
Public Attributes | |
AST *const | ptr |
unsigned int | count |
Private Member Functions | |
ASTRef (const ASTRef &) | |
ASTRef & | operator= (const ASTRef &) |
Constructor & Destructor Documentation
|
Definition at line 14 of file ASTRefCount.cpp. References ASTRef(), and AST::ref. Referenced by ASTRef(). |
|
Definition at line 21 of file ASTRefCount.cpp. References ptr. |
|
|
Member Function Documentation
|
Definition at line 31 of file ASTRefCount.hpp. |
|
Definition at line 26 of file ASTRefCount.cpp. References getRef(), increment(), and AST::ref. Referenced by getRef(). |
|
Definition at line 26 of file ASTRefCount.hpp. Referenced by getRef(), and ASTRefCount< BaseAST >::operator=(). |
|
|
Member Data Documentation
|
Definition at line 22 of file ASTRefCount.hpp. |
|
Definition at line 21 of file ASTRefCount.hpp. Referenced by ~ASTRef(). |
The documentation for this struct was generated from the following files:
- lib/antlr/antlr/ASTRefCount.hpp
- lib/antlr/src/ASTRefCount.cpp