ANTLR Support Libraries 2.7.1+
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions
antlr::ASTRef Struct Reference

#include <ASTRefCount.hpp>

Collaboration diagram for antlr::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

antlr::ASTRef::ASTRef ( AST p)
antlr::ASTRef::~ASTRef ( )
antlr::ASTRef::ASTRef ( const ASTRef ) [private]

Member Function Documentation

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

Member Data Documentation

unsigned int antlr::ASTRef::count

The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines