>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
Collaboration diagram for xabsl::OptionParameters:

Collaboration graph
List of all members.

Detailed Description

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

Martin Loetzsch

Max Risler

Definition at line 27 of file XabslOption.h.

Public Member Functions

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

 ~OptionParameters ()

Constructor & Destructor Documentation

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


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  ) 


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.