>xabsl   The Extensible Agent Behavior Specification Language

XabslEngine Class Library Reference

 

xabsl::NamedArrayElement< T > Class Template Reference

#include <XabslArray.h>

Inheritance diagram for xabsl::NamedArrayElement< T >:

Inheritance graph
[legend]
Collaboration diagram for xabsl::NamedArrayElement< T >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class T>
class xabsl::NamedArrayElement< T >

An element of an NamedArray.

Author:
Martin Loetzsch

Matthias JŸngel

Thomas Ršfer

Definition at line 53 of file XabslArray.h.


Public Member Functions

 NamedArrayElement (const char *name, T element)
 Constructor.

virtual ~NamedArrayElement ()
 Destructor.


Public Attributes

e
 The element.


Constructor & Destructor Documentation

template<class T>
xabsl::NamedArrayElement< T >::NamedArrayElement const char *  name,
element
[inline]
 

Constructor.

Parameters:
name A string label for the element.
element The new element.

Definition at line 61 of file XabslArray.h.

template<class T>
virtual xabsl::NamedArrayElement< T >::~NamedArrayElement  )  [inline, virtual]
 

Destructor.

If the element is a pointer, it has to be deleted externally

Definition at line 68 of file XabslArray.h.


Member Data Documentation

template<class T>
T xabsl::NamedArrayElement< T >::e
 

The element.

Definition at line 71 of file XabslArray.h.


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

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