>xabsl   The Extensible Agent Behavior Specification Language

XabslEngine Class Library Reference

 

xabsl::EnumeratedInputSymbol Class Reference

#include <XabslSymbols.h>

Inheritance diagram for xabsl::EnumeratedInputSymbol:

Inheritance graph
[legend]
Collaboration diagram for xabsl::EnumeratedInputSymbol:

Collaboration graph
[legend]
List of all members.

Detailed Description

Represents a enumerated input symbol of the Engine.

Author:
Martin Loetzsch

Definition at line 191 of file XabslSymbols.h.


Public Member Functions

 EnumeratedInputSymbol (const char *name, Enumeration *enumeration, const int *pVariable, ErrorHandler &errorHandler, int index)
 Constructor.

 EnumeratedInputSymbol (const char *name, Enumeration *enumeration, int(*pFunction)(), ErrorHandler &errorHandler, int index)
 Constructor.


Public Attributes

Enumerationenumeration
 Pointer to the list of enumeration elements.


Constructor & Destructor Documentation

xabsl::EnumeratedInputSymbol::EnumeratedInputSymbol const char *  name,
Enumeration enumeration,
const int *  pVariable,
ErrorHandler errorHandler,
int  index
[inline]
 

Constructor.

Parameters:
name The name of the symbol, for debugging purposes
pVariable A pointer to the variable that the symbol stands for
index Index of the symbol in array in corresponding engine

Definition at line 200 of file XabslSymbols.h.

xabsl::EnumeratedInputSymbol::EnumeratedInputSymbol const char *  name,
Enumeration enumeration,
int(*  pFunction)(),
ErrorHandler errorHandler,
int  index
[inline]
 

Constructor.

Parameters:
name The name of the symbol, for debugging purposes
enumeration Pointer to the list of enumeration elements
pFunction A pointer to an int returning function in the software environment
index Index of the symbol in array in corresponding engine

Definition at line 211 of file XabslSymbols.h.


Member Data Documentation

Enumeration* xabsl::EnumeratedInputSymbol::enumeration
 

Pointer to the list of enumeration elements.

Definition at line 217 of file XabslSymbols.h.

Referenced by xabsl::EnumeratedInputSymbolRef::EnumeratedInputSymbolRef().


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

Up | Main Page | Generated at Wed Aug 19 17:32:31 2009.