|
Open Model Railroad Network (OpenMRN)
|
Configuration options for the CDI group element, as well as representing and distinguishing alternate uses of the BEGIN_GROUP/EXTEND_GROUP/END_GROUP syntax, such as for the toplevel CDI node and for representing segments. More...
#include <ConfigRenderer.hxx>
Public Types | |
| using | Base = OptionalArg< GroupConfigDefs, Name, Description, Segment, Hints, LinkRef, LinkText, Offset, RepName, FixedSize, Hidden > |
Public Types inherited from openlcb::AtomConfigDefs | |
| using | Base = OptionalArg< AtomConfigDefs, Name, Description, MapValues, Hints, SkipInit, Offset > |
Public Member Functions | |
| DECLARE_OPTIONALARG (Segment, segment, int, 11, -1) | |
| DECLARE_OPTIONALARG (RepName, repname, const char *, 12, nullptr) | |
| DECLARE_OPTIONALARG (FixedSize, fixed_size, unsigned, 13, 0) | |
| DECLARE_OPTIONALARG (Hidden, hidden, int, 14, 0) | |
| DECLARE_OPTIONALARG (LinkRef, linkref, const char *, 16, nullptr) | |
| DECLARE_OPTIONALARG (LinkText, linktext, const char *, 17, nullptr) | |
Public Member Functions inherited from openlcb::AtomConfigDefs | |
| 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) | |
Configuration options for the CDI group element, as well as representing and distinguishing alternate uses of the BEGIN_GROUP/EXTEND_GROUP/END_GROUP syntax, such as for the toplevel CDI node and for representing segments.
Definition at line 271 of file ConfigRenderer.hxx.
| using openlcb::GroupConfigDefs::Base = OptionalArg<GroupConfigDefs, Name, Description, Segment, Hints, LinkRef, LinkText, Offset, RepName, FixedSize, Hidden> |
Definition at line 282 of file ConfigRenderer.hxx.