>xabsl   The Extensible Agent Behavior Specification Language

XabslEngine Class Library Reference


xabsl::NamedItem Class Reference

#include <XabslArray.h>

Inheritance diagram for xabsl::NamedItem:

Inheritance graph
List of all members.

Detailed Description

A class that has a text label.

Martin Loetzsch

Definition at line 26 of file XabslArray.h.

Public Member Functions

 NamedItem (const char *name)

virtual ~NamedItem ()

Public Attributes

char * n
 The text label.

Constructor & Destructor Documentation

xabsl::NamedItem::NamedItem const char *  name  )  [inline]


name The name of the item

Definition at line 33 of file XabslArray.h.

References n.

virtual xabsl::NamedItem::~NamedItem  )  [inline, virtual]


Deletes the name

Definition at line 40 of file XabslArray.h.

References n.

Member Data Documentation

char* xabsl::NamedItem::n

The text label.

Definition at line 43 of file XabslArray.h.

Referenced by xabsl::Engine::addActions(), xabsl::Agent::Agent(), xabsl::Engine::checkForLoops(), xabsl::Engine::createOptionGraph(), xabsl::EnumeratedInputSymbolRef::EnumeratedInputSymbolRef(), xabsl::EnumeratedOptionParameterRef::EnumeratedOptionParameterRef(), xabsl::EnumeratedOutputSymbolRef::EnumeratedOutputSymbolRef(), xabsl::EnumeratedValue::EnumeratedValue(), xabsl::Engine::getSelectedAgentName(), NamedItem(), xabsl::Engine::registerBasicBehavior(), xabsl::ParameterAssignment::setEnumeratedParameter(), xabsl::TransitionToState::TransitionToState(), and ~NamedItem().

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

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