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

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>

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

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)
 

Detailed Description

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.

Member Typedef Documentation

◆ Base

using openlcb::GroupConfigDefs::Base = OptionalArg<GroupConfigDefs, Name, Description, Segment, Hints, LinkRef, LinkText, Offset, RepName, FixedSize, Hidden>

Definition at line 282 of file ConfigRenderer.hxx.


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