>xabsl   The Extensible Agent Behavior Specification Language

XabslEngine Class Library Reference


xabsl::ConflictCondition Class Reference

#include <XabslBooleanExpression.h>

Inheritance diagram for xabsl::ConflictCondition:

Inheritance graph
Collaboration diagram for xabsl::ConflictCondition:

Collaboration graph
List of all members.

Detailed Description

Represents an 'conflict' element of the option graph.

Max Risler

Definition at line 317 of file XabslBooleanExpression.h.

Public Member Functions

 ConflictCondition (ErrorHandler &errorHandler, State &state)

virtual bool getValue () const
 Evaluates the boolean expression.

Private Attributes

 The state.

Constructor & Destructor Documentation

xabsl::ConflictCondition::ConflictCondition ErrorHandler errorHandler,
State state


Creates the element.

errorHandler A reference to a ErrorHandler instance
state The current state

Definition at line 389 of file XabslBooleanExpression.cpp.

References xabsl::ErrorHandler::message(), and XABSL_DEBUG_INIT.

Here is the call graph for this function:

Member Function Documentation

bool xabsl::ConflictCondition::getValue  )  const [virtual]

Evaluates the boolean expression.

Implements xabsl::BooleanExpression.

Definition at line 397 of file XabslBooleanExpression.cpp.

References xabsl::State::getConflict().

Here is the call graph for this function:

Member Data Documentation

State& xabsl::ConflictCondition::state [private]

The state.

Definition at line 334 of file XabslBooleanExpression.h.

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

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