Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
openlcb::AtomConfigDefs Struct Reference

Configuration options for rendering CDI (atom) data elements. More...

#include <ConfigRenderer.hxx>

Inheritance diagram for openlcb::AtomConfigDefs:
openlcb::GroupConfigDefs openlcb::NumericConfigDefs

Public Types

using Base = OptionalArg< AtomConfigDefs, Name, Description, MapValues, Hints, SkipInit, Offset >
 

Public Member Functions

 DECLARE_OPTIONALARG (Name, name, const char *, 0, nullptr)
 
 DECLARE_OPTIONALARG (Description, description, const char *, 1, nullptr)
 
 DECLARE_OPTIONALARG (MapValues, mapvalues, const char *, 2, nullptr)
 
 DECLARE_OPTIONALARG (Hints, hints, const char *, 3, nullptr)
 
 DECLARE_OPTIONALARG (SkipInit, skip_init, int, 15, 0)
 
 DECLARE_OPTIONALARG (Offset, offset, int, 10, 0)
 

Detailed Description

Configuration options for rendering CDI (atom) data elements.

Definition at line 50 of file ConfigRenderer.hxx.

Member Typedef Documentation

◆ Base

using openlcb::AtomConfigDefs::Base = OptionalArg<AtomConfigDefs, Name, Description, MapValues, Hints, SkipInit, Offset>

Definition at line 58 of file ConfigRenderer.hxx.


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