ANTLR Support Libraries 2.7.1+
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions

ASTRef Struct Reference

#include <ASTRefCount.hpp>

Collaboration diagram for ASTRef:
Collaboration graph
[legend]

List of all members.

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:
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines