>xabsl   The Extensible Agent Behavior Specification Language

XabslEngine Class Library Reference

 

xabsl::OptionParameters Class Reference

#include <XabslOption.h>

Inheritance diagram for xabsl::OptionParameters:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Represents the current set of parameters of an option or basic behavior.

Author:
Martin Loetzsch

Max Risler

Definition at line 27 of file XabslOption.h.


Public Member Functions

 OptionParameters (InputSource &input, ErrorHandler &errorHandler, Symbols &symbols)
 Constructor.

 ~OptionParameters ()
 Destructor.


Constructor & Destructor Documentation

xabsl::OptionParameters::OptionParameters InputSource input,
ErrorHandler errorHandler,
Symbols symbols
 

Constructor.

Parameters:
input An input source for the intermediate code. It must be opened and read until A position where an option starts.
errorHandler A reference to a ErrorHandler instance
symbols All available symbols

Definition at line 16 of file XabslOption.cpp.

References xabsl::NamedArray< const Enumeration * >::append(), xabsl::NamedArray< int * >::append(), xabsl::NamedArray< double * >::append(), xabsl::Enumeration::enumElements, xabsl::Symbols::enumerations, xabsl::ErrorHandler::error(), xabsl::NamedArray< Enumeration * >::exists(), xabsl::Array< NamedArrayElement< EnumElement * > * >::getSize(), xabsl::ErrorHandler::message(), xabsl::InputSource::readString(), xabsl::InputSource::readValue(), and XABSL_DEBUG_INIT.

Here is the call graph for this function:

xabsl::OptionParameters::~OptionParameters  ) 
 

Destructor.

Definition at line 60 of file XabslOption.cpp.

References xabsl::Array< NamedArrayElement< int * > * >::getSize(), and xabsl::Array< NamedArrayElement< double * > * >::getSize().

Here is the call graph for this function:


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

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