Ogre::ScriptCompiler::AbstractTreeBuilder Class Reference

## Public Member Functions

| AbstractTreeBuilder (ScriptCompiler *compiler)
const AbstractNodeListPtr & | getResult () const
void | visit (ConcreteNode *node)

## Static Public Member Functions

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

## Private Attributes

ScriptCompiler * | mCompiler
AbstractNode * | mCurrent
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:

- OgreScriptCompiler.h

Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.