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 ()
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 &)

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