GME  13
Public Member Functions
ANTLRAbstractToken Class Reference

#include <AToken.h>

Inheritance diagram for ANTLRAbstractToken:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~ANTLRAbstractToken ()
virtual ANTLRTokenType getType () const =0
virtual void setType (ANTLRTokenType t)=0
virtual int getLine () const =0
virtual void setLine (int line)=0
virtual ANTLRChargetText () const =0
virtual void setText (ANTLRChar *)=0
virtual ANTLRAbstractTokenmakeToken (ANTLRTokenType tt, ANTLRChar *text, int line)=0
virtual unsigned nref () const
virtual void ref ()
virtual void deref ()
virtual void panic (char *msg)

Detailed Description

Definition at line 56 of file AToken.h.


Constructor & Destructor Documentation

virtual ANTLRAbstractToken::~ANTLRAbstractToken ( ) [inline, virtual]

Definition at line 58 of file AToken.h.


Member Function Documentation

virtual void ANTLRAbstractToken::deref ( ) [inline, virtual]

Reimplemented in ANTLRRefCountToken.

Definition at line 81 of file AToken.h.

virtual int ANTLRAbstractToken::getLine ( ) const [pure virtual]
virtual ANTLRChar* ANTLRAbstractToken::getText ( ) const [pure virtual]
virtual ANTLRTokenType ANTLRAbstractToken::getType ( ) const [pure virtual]
virtual ANTLRAbstractToken* ANTLRAbstractToken::makeToken ( ANTLRTokenType  tt,
ANTLRChar text,
int  line 
) [pure virtual]
virtual unsigned ANTLRAbstractToken::nref ( ) const [inline, virtual]

Reimplemented in ANTLRRefCountToken.

Definition at line 79 of file AToken.h.

virtual void ANTLRAbstractToken::panic ( char *  msg) [inline, virtual]

Definition at line 83 of file AToken.h.

virtual void ANTLRAbstractToken::ref ( ) [inline, virtual]

Reimplemented in ANTLRRefCountToken.

Definition at line 80 of file AToken.h.

virtual void ANTLRAbstractToken::setLine ( int  line) [pure virtual]
virtual void ANTLRAbstractToken::setText ( ANTLRChar ) [pure virtual]
virtual void ANTLRAbstractToken::setType ( ANTLRTokenType  t) [pure virtual]

The documentation for this class was generated from the following file: