ATLAS Offline Software
Loading...
Searching...
No Matches
TFCSSimulationState::AuxInfo_t Union Reference

#include <TFCSSimulationState.h>

Collaboration diagram for TFCSSimulationState::AuxInfo_t:

Public Member Functions

 operator bool () const
 operator char () const
 operator int () const
 operator float () const
 operator double () const
 operator void * () const
template<class T>
void set (T val)
void set (const AuxInfo_t &val)
template<>
void set (bool val)
template<>
void set (char val)
template<>
void set (int val)
template<>
void set (float val)
template<>
void set (double val)
template<>
void set (void *val)

Public Attributes

bool b
char c
int i
float f
double d
void * p

Detailed Description

Definition at line 122 of file TFCSSimulationState.h.

Member Function Documentation

◆ operator bool()

TFCSSimulationState::AuxInfo_t::operator bool ( ) const
inline

Definition at line 131 of file TFCSSimulationState.h.

◆ operator char()

TFCSSimulationState::AuxInfo_t::operator char ( ) const
inline

Definition at line 132 of file TFCSSimulationState.h.

◆ operator double()

TFCSSimulationState::AuxInfo_t::operator double ( ) const
inline

Definition at line 135 of file TFCSSimulationState.h.

◆ operator float()

TFCSSimulationState::AuxInfo_t::operator float ( ) const
inline

Definition at line 134 of file TFCSSimulationState.h.

◆ operator int()

TFCSSimulationState::AuxInfo_t::operator int ( ) const
inline

Definition at line 133 of file TFCSSimulationState.h.

◆ operator void *()

TFCSSimulationState::AuxInfo_t::operator void * ( ) const
inline

Definition at line 136 of file TFCSSimulationState.h.

◆ set() [1/8]

template<>
void TFCSSimulationState::AuxInfo_t::set ( bool val)
inline

Definition at line 189 of file TFCSSimulationState.h.

◆ set() [2/8]

template<>
void TFCSSimulationState::AuxInfo_t::set ( char val)
inline

Definition at line 192 of file TFCSSimulationState.h.

192 {
193 c = val;
194}

◆ set() [3/8]

void TFCSSimulationState::AuxInfo_t::set ( const AuxInfo_t & val)
inline

Definition at line 186 of file TFCSSimulationState.h.

186 {
187 *this = val;
188}

◆ set() [4/8]

template<>
void TFCSSimulationState::AuxInfo_t::set ( double val)
inline

Definition at line 202 of file TFCSSimulationState.h.

202 {
203 d = val;
204}

◆ set() [5/8]

template<>
void TFCSSimulationState::AuxInfo_t::set ( float val)
inline

Definition at line 198 of file TFCSSimulationState.h.

198 {
199 f = val;
200}

◆ set() [6/8]

template<>
void TFCSSimulationState::AuxInfo_t::set ( int val)
inline

Definition at line 195 of file TFCSSimulationState.h.

195 {
196 i = val;
197}

◆ set() [7/8]

template<class T>
void TFCSSimulationState::AuxInfo_t::set ( T val)

◆ set() [8/8]

template<>
void TFCSSimulationState::AuxInfo_t::set ( void * val)
inline

Definition at line 205 of file TFCSSimulationState.h.

205 {
206 p = val;
207}

Member Data Documentation

◆ b

bool TFCSSimulationState::AuxInfo_t::b

Definition at line 123 of file TFCSSimulationState.h.

◆ c

char TFCSSimulationState::AuxInfo_t::c

Definition at line 124 of file TFCSSimulationState.h.

◆ d

double TFCSSimulationState::AuxInfo_t::d

Definition at line 127 of file TFCSSimulationState.h.

◆ f

float TFCSSimulationState::AuxInfo_t::f

Definition at line 126 of file TFCSSimulationState.h.

◆ i

int TFCSSimulationState::AuxInfo_t::i

Definition at line 125 of file TFCSSimulationState.h.

◆ p

void* TFCSSimulationState::AuxInfo_t::p

Definition at line 128 of file TFCSSimulationState.h.


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