ANTLR Support Libraries 2.7.1+
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Attributes
antlr::CommonASTWithHiddenTokens Class Reference

#include <CommonASTWithHiddenTokens.hpp>

Inheritance diagram for antlr::CommonASTWithHiddenTokens:
Inheritance graph
[legend]
Collaboration diagram for antlr::CommonASTWithHiddenTokens:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CommonASTWithHiddenTokens ()
virtual ~CommonASTWithHiddenTokens ()
virtual const char * typeName (void) const
 Return the class name.
virtual RefAST clone (void) const
 Clone this AST node.
virtual void initialize (int t, const std::string &txt)
virtual void initialize (RefAST t)
virtual void initialize (RefToken t)
virtual RefToken getHiddenAfter () const
virtual RefToken getHiddenBefore () const

Static Public Member Functions

static RefAST factory ()

Static Public Attributes

static const char *const TYPE_NAME = "CommonASTWithHiddenTokens"

Protected Attributes

RefToken hiddenBefore
RefToken hiddenAfter

Detailed Description

A CommonAST whose initialization copies hidden token information from the Token used to create a node.


Constructor & Destructor Documentation

antlr::CommonASTWithHiddenTokens::CommonASTWithHiddenTokens ( )
antlr::CommonASTWithHiddenTokens::~CommonASTWithHiddenTokens ( ) [virtual]

Member Function Documentation

RefAST antlr::CommonASTWithHiddenTokens::clone ( void  ) const [virtual]

Clone this AST node.

Reimplemented from antlr::CommonAST.

RefAST antlr::CommonASTWithHiddenTokens::factory ( ) [static]

Reimplemented from antlr::CommonAST.

virtual RefToken antlr::CommonASTWithHiddenTokens::getHiddenAfter ( ) const [inline, virtual]
virtual RefToken antlr::CommonASTWithHiddenTokens::getHiddenBefore ( ) const [inline, virtual]
void antlr::CommonASTWithHiddenTokens::initialize ( RefToken  t) [virtual]

Reimplemented from antlr::CommonAST.

void antlr::CommonASTWithHiddenTokens::initialize ( RefAST  t) [virtual]

Reimplemented from antlr::CommonAST.

void antlr::CommonASTWithHiddenTokens::initialize ( int  t,
const std::string &  txt 
) [virtual]

Various initialization routines. Used by several factories to initialize an AST element.

Reimplemented from antlr::CommonAST.

virtual const char* antlr::CommonASTWithHiddenTokens::typeName ( void  ) const [inline, virtual]

Return the class name.

Reimplemented from antlr::CommonAST.


Member Data Documentation

const char *const antlr::CommonASTWithHiddenTokens::TYPE_NAME = "CommonASTWithHiddenTokens" [static]

Reimplemented from antlr::CommonAST.


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