# __DiscriminantOrFieldAt Struct Template Reference

`#include <HLAvariantRecord.hh>`

List of all members.

## Public Types
typedef __variantRecord_if< e==DE, DM, typename __FieldAt< R, e > ::Type >::X | Type

## Detailed Description

### template<int DE, class DM, class R, int e>
struct libhla::__DiscriminantOrFieldAt< DE, DM, R, e >

Definition at line 383 of file HLAvariantRecord.hh.

## Member Typedef Documentation

typedef __variantRecord_if<e==DE, DM, typename __FieldAt<R,e>::Type>::X Type

Definition at line 384 of file HLAvariantRecord.hh.

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

- HLAvariantRecord.hh