ANTLR Support Libraries 2.7.1+
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | List of all members
ASTRef Struct Reference

#include <ASTRefCount.hpp>

Collaboration diagram for ASTRef:
Collaboration graph
[legend]

Public Member Functions

 ASTRef (AST *p)
 
 ~ASTRef ()
 
ASTRefincrement ()
 
bool decrement ()
 

Static Public Member Functions

static ASTRefgetRef (const AST *p)
 

Public Attributes

AST *const ptr
 
unsigned int count
 

Private Member Functions

 ASTRef (const ASTRef &)
 
ASTRefoperator= (const ASTRef &)
 

Constructor & Destructor Documentation

ASTRef::ASTRef ( AST p)
ASTRef::~ASTRef ( )
ASTRef::ASTRef ( const ASTRef )
private

Member Function Documentation

bool ASTRef::decrement ( )
inline
ASTRef * ASTRef::getRef ( const AST p)
static
ASTRef* ASTRef::increment ( )
inline
ASTRef& ASTRef::operator= ( const ASTRef )
private

Member Data Documentation

unsigned int ASTRef::count
AST* const ASTRef::ptr

The documentation for this struct was generated from the following files: