Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
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 298 of file OgreScriptCompiler.h.

Constructor & Destructor Documentation

§ AbstractTreeBuilder()

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

Member Function Documentation

§ getResult()

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

§ visit() [1/2]

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

§ visit() [2/2]

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

Member Data Documentation

§ mCompiler

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

Definition at line 303 of file OgreScriptCompiler.h.

§ mCurrent

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

Definition at line 302 of file OgreScriptCompiler.h.

§ mNodes

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

Definition at line 301 of file OgreScriptCompiler.h.


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

Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Sun Oct 9 2016 22:13:01