CommonASTWithHiddenTokens Class Reference

#include <CommonASTWithHiddenTokens.hpp>

Inheritance diagram for CommonASTWithHiddenTokens:
[legend]
Collaboration diagram for CommonASTWithHiddenTokens:
[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

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

Member Function Documentation

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

Clone this AST node.

Reimplemented from CommonAST.

RefAST CommonASTWithHiddenTokens::factory (  )  [static]

Reimplemented from CommonAST.

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

Reimplemented from CommonAST.

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

Reimplemented from CommonAST.

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

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

Reimplemented from CommonAST.

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

Return the class name.

Reimplemented from CommonAST.


Member Data Documentation

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

Reimplemented from CommonAST.


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

Generated on 16 Nov 2015 for ANTLR Support Libraries 2.7.1+ by  doxygen 1.6.1