ATLAS Offline Software
Loading...
Searching...
No Matches
GlobalSim::BitField< Lo, Hi, AuxValue, Value, Signed >::Params Struct Reference

#include <BitSpec.h>

Collaboration diagram for GlobalSim::BitField< Lo, Hi, AuxValue, Value, Signed >::Params:

Public Attributes

std::string_view name
std::string_view auxvar {}
std::string_view description {}
encoder_type encoder {}
decoder_type decoder {}
Value scale {}
Value offset {}

Detailed Description

template<unsigned Lo, unsigned Hi, typename AuxValue, typename Value = AuxValue, bool Signed = false>
struct GlobalSim::BitField< Lo, Hi, AuxValue, Value, Signed >::Params

Definition at line 176 of file BitSpec.h.

Member Data Documentation

◆ auxvar

template<unsigned Lo, unsigned Hi, typename AuxValue, typename Value = AuxValue, bool Signed = false>
std::string_view GlobalSim::BitField< Lo, Hi, AuxValue, Value, Signed >::Params::auxvar {}

Definition at line 178 of file BitSpec.h.

178{}; // empty => defaults to `name`

◆ decoder

template<unsigned Lo, unsigned Hi, typename AuxValue, typename Value = AuxValue, bool Signed = false>
decoder_type GlobalSim::BitField< Lo, Hi, AuxValue, Value, Signed >::Params::decoder {}

Definition at line 181 of file BitSpec.h.

181{};

◆ description

template<unsigned Lo, unsigned Hi, typename AuxValue, typename Value = AuxValue, bool Signed = false>
std::string_view GlobalSim::BitField< Lo, Hi, AuxValue, Value, Signed >::Params::description {}

Definition at line 179 of file BitSpec.h.

179{};

◆ encoder

template<unsigned Lo, unsigned Hi, typename AuxValue, typename Value = AuxValue, bool Signed = false>
encoder_type GlobalSim::BitField< Lo, Hi, AuxValue, Value, Signed >::Params::encoder {}

Definition at line 180 of file BitSpec.h.

180{};

◆ name

template<unsigned Lo, unsigned Hi, typename AuxValue, typename Value = AuxValue, bool Signed = false>
std::string_view GlobalSim::BitField< Lo, Hi, AuxValue, Value, Signed >::Params::name

Definition at line 177 of file BitSpec.h.

◆ offset

template<unsigned Lo, unsigned Hi, typename AuxValue, typename Value = AuxValue, bool Signed = false>
Value GlobalSim::BitField< Lo, Hi, AuxValue, Value, Signed >::Params::offset {}

Definition at line 183 of file BitSpec.h.

183{};

◆ scale

template<unsigned Lo, unsigned Hi, typename AuxValue, typename Value = AuxValue, bool Signed = false>
Value GlobalSim::BitField< Lo, Hi, AuxValue, Value, Signed >::Params::scale {}

Definition at line 182 of file BitSpec.h.

182{};

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