>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
[legend]
List of all members.

Detailed Description

A class that has a text label.

Author:
Martin Loetzsch

Definition at line 26 of file XabslArray.h.


Public Member Functions

 NamedItem (const char *name)
 Constructor.

virtual ~NamedItem ()
 Destructor.


Public Attributes

char * n
 The text label.


Constructor & Destructor Documentation

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

Constructor.

Parameters:
name The name of the item

Definition at line 33 of file XabslArray.h.

References n.

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

Destructor.

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.