Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# Xabsl2ArrayElement< T > Class Template Reference

An element of an Xabsl2Array. More...

`#include <Xabsl2Array.h>`

Inheritance diagram for Xabsl2ArrayElement< T >:

[legend]
Collaboration diagram for Xabsl2ArrayElement< T >:

[legend]
List of all members.

## Public Member Functions
| Xabsl2ArrayElement (const char *name, T element)
| Constructor.
| ~Xabsl2ArrayElement ()
| Destructor.
## Public Attributes
T | e
| The element.

## Detailed Description

### template<class T>
class Xabsl2ArrayElement< T >

An element of an Xabsl2Array.

Author:
  Matthias Jüngel

  Martin Lötzsch

  Thomas Röfer

Definition at line 50 of file Xabsl2Array.h.

## Constructor & Destructor Documentation

template<class T>
Xabsl2ArrayElement< T >::Xabsl2ArrayElement | ( | const char * | name,
|  | T | element
| ) | `[inline]`

  | Constructor. Parameters:
  name | A string label for the element.
  element | The new element.
Definition at line 58 of file Xabsl2Array.h.

template<class T>
Xabsl2ArrayElement< T >::~Xabsl2ArrayElement | ( |  | ) | `[inline]`

| Destructor. If the element is a pointer, it has to be deleted externally Definition at line 65 of file Xabsl2Array.h.

## Member Data Documentation

template<class T>
T Xabsl2ArrayElement< T >::e

| The element. Definition at line 68 of file Xabsl2Array.h. Referenced by Xabsl2ArrayElement< Xabsl2State * >::Xabsl2ArrayElement().

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

- Tools/Xabsl2/Xabsl2Engine/Xabsl2Array.h