Base class for all CDI Group structures (including segment, and the whole CDI entry).
More...
#include <ConfigRepresentation.hxx>
|
| using | Name = AtomConfigOptions::Name |
| |
| using | Description = AtomConfigOptions::Description |
| |
| using | MapValues = AtomConfigOptions::MapValues |
| |
| using | Hints = AtomConfigOptions::Hints |
| |
| using | SkipInit = AtomConfigOptions::SkipInit |
| |
| using | Min = NumericConfigOptions::Min |
| |
| using | Max = NumericConfigOptions::Max |
| |
| using | Default = NumericConfigOptions::Default |
| |
| using | Segment = GroupConfigOptions::Segment |
| |
| using | Offset = GroupConfigOptions::Offset |
| |
| using | RepName = GroupConfigOptions::RepName |
| |
| using | FixedSize = GroupConfigOptions::FixedSize |
| |
| using | Hidden = GroupConfigOptions::Hidden |
| |
| using | LinkRef = GroupConfigOptions::LinkRef |
| |
| using | LinkText = GroupConfigOptions::LinkText |
| |
| using | Manufacturer = IdentificationConfigOptions::Manufacturer |
| |
| using | Model = IdentificationConfigOptions::Model |
| |
| using | HwVersion = IdentificationConfigOptions::HwVersion |
| |
| using | SwVersion = IdentificationConfigOptions::SwVersion |
| |
|
| constexpr | ConfigReference (unsigned offset) |
| | Initializes the config reference from a configuration space offset.
|
| |
| constexpr | ConfigReference (const ConfigReference &ref) |
| | Initializes the config reference from an existing config reference.
|
| |
| constexpr unsigned | offset () const |
| |
| unsigned | offset_ |
| | zero-based offset from the beginning of the configuration file.
|
| |
Base class for all CDI Group structures (including segment, and the whole CDI entry).
Definition at line 92 of file ConfigRepresentation.hxx.
◆ Default
| using openlcb::GroupBase::Default = NumericConfigOptions::Default |
◆ Description
| using openlcb::GroupBase::Description = AtomConfigOptions::Description |
◆ FixedSize
| using openlcb::GroupBase::FixedSize = GroupConfigOptions::FixedSize |
◆ Hidden
| using openlcb::GroupBase::Hidden = GroupConfigOptions::Hidden |
◆ Hints
| using openlcb::GroupBase::Hints = AtomConfigOptions::Hints |
◆ HwVersion
| using openlcb::GroupBase::HwVersion = IdentificationConfigOptions::HwVersion |
◆ LinkRef
| using openlcb::GroupBase::LinkRef = GroupConfigOptions::LinkRef |
◆ LinkText
| using openlcb::GroupBase::LinkText = GroupConfigOptions::LinkText |
◆ Manufacturer
| using openlcb::GroupBase::Manufacturer = IdentificationConfigOptions::Manufacturer |
◆ MapValues
| using openlcb::GroupBase::MapValues = AtomConfigOptions::MapValues |
◆ Max
| using openlcb::GroupBase::Max = NumericConfigOptions::Max |
◆ Min
| using openlcb::GroupBase::Min = NumericConfigOptions::Min |
◆ Model
| using openlcb::GroupBase::Model = IdentificationConfigOptions::Model |
◆ Name
| using openlcb::GroupBase::Name = AtomConfigOptions::Name |
◆ Offset
| using openlcb::GroupBase::Offset = GroupConfigOptions::Offset |
◆ RepName
| using openlcb::GroupBase::RepName = GroupConfigOptions::RepName |
◆ Segment
| using openlcb::GroupBase::Segment = GroupConfigOptions::Segment |
◆ SkipInit
| using openlcb::GroupBase::SkipInit = AtomConfigOptions::SkipInit |
◆ SwVersion
| using openlcb::GroupBase::SwVersion = IdentificationConfigOptions::SwVersion |
◆ group_opts()
◆ MainCdi()
| static constexpr Segment openlcb::GroupBase::MainCdi |
( |
| ) |
|
|
inlinestaticconstexpr |
The documentation for this class was generated from the following file: