OGRE  1.9.0
Ogre::ScriptCompiler::AbstractTreeBuilder Class Reference

Public Member Functions

 AbstractTreeBuilder (ScriptCompiler *compiler)
 
const AbstractNodeListPtrgetResult () const
 
void visit (ConcreteNode *node)
 

Static Public Member Functions

static void visit (AbstractTreeBuilder *visitor, const ConcreteNodeList &nodes)
 

Private Attributes

ScriptCompilermCompiler
 
AbstractNodemCurrent
 
AbstractNodeListPtr mNodes
 

Detailed Description

Definition at line 316 of file OgreScriptCompiler.h.

Constructor & Destructor Documentation

◆ AbstractTreeBuilder()

Ogre::ScriptCompiler::AbstractTreeBuilder::AbstractTreeBuilder ( ScriptCompiler * compiler)

References Ogre::ScriptCompiler::ScriptCompiler().

Referenced by visit().

Member Function Documentation

◆ getResult()

const AbstractNodeListPtr & Ogre::ScriptCompiler::AbstractTreeBuilder::getResult ( ) const

◆ visit() [1/2]

static void Ogre::ScriptCompiler::AbstractTreeBuilder::visit ( AbstractTreeBuilder * visitor,
const ConcreteNodeList & nodes )
static

References AbstractTreeBuilder().

◆ visit() [2/2]

void Ogre::ScriptCompiler::AbstractTreeBuilder::visit ( ConcreteNode * node)

Member Data Documentation

◆ mCompiler

ScriptCompiler* Ogre::ScriptCompiler::AbstractTreeBuilder::mCompiler
private

Definition at line 321 of file OgreScriptCompiler.h.

◆ mCurrent

AbstractNode* Ogre::ScriptCompiler::AbstractTreeBuilder::mCurrent
private

Definition at line 320 of file OgreScriptCompiler.h.

◆ mNodes

AbstractNodeListPtr Ogre::ScriptCompiler::AbstractTreeBuilder::mNodes
private

Definition at line 319 of file OgreScriptCompiler.h.


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