# HLAenumeratedType Struct Template Reference

HLA enumerated type, enumeration <E> with representation <R>. More...

`#include <HLAenumeratedType.hh>`

List of all members.

## Public Member Functions
HLAenumeratedType & | operator= (const E &data)
HLAenumeratedType & | operator= (const int &data)
| operator E () const
| operator int () const
void | copy (void *source)
## Static Public Member Functions
static const size_t | emptysizeof ()
static const size_t | __sizeof ()
## Static Public Attributes
static const size_t | m_octetBoundary = R::m_octetBoundary
static const bool | m_isVariable = false

## Detailed Description

### template<class E, class R>
struct libhla::HLAenumeratedType< E, R >

HLA enumerated type, enumeration <E> with representation <R>.

Definition at line 53 of file HLAenumeratedType.hh.

## Member Function Documentation

HLAenumeratedType& operator= | ( | const E & | data | ) | `[inline]`

Definition at line 55 of file HLAenumeratedType.hh.

HLAenumeratedType& operator= | ( | const int & | data | ) | `[inline]`

Definition at line 61 of file HLAenumeratedType.hh.

operator E | ( |  | ) | const`[inline]`

Definition at line 67 of file HLAenumeratedType.hh.

operator int | ( |  | ) | const`[inline]`

Definition at line 73 of file HLAenumeratedType.hh.

static const size_t emptysizeof | ( |  | ) | `[inline, static]`

Definition at line 76 of file HLAenumeratedType.hh.

static const size_t __sizeof | ( |  | ) | `[inline, static]`

Definition at line 79 of file HLAenumeratedType.hh.

void copy | ( | void * | source | ) | `[inline]`

Definition at line 82 of file HLAenumeratedType.hh.

## Member Data Documentation

const size_t m_octetBoundary = R::m_octetBoundary`[static]`

Definition at line 85 of file HLAenumeratedType.hh.

const bool m_isVariable = false`[static]`

Definition at line 86 of file HLAenumeratedType.hh.

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

- HLAenumeratedType.hh