|
Open Model Railroad Network (OpenMRN)
|
Helper class for rendering the cdi.xml of groups, segments and the toplevel CDI node. More...
#include <ConfigRenderer.hxx>
Public Types | |
| typedef GroupConfigOptions | OptionsType |
Public Member Functions | |
| constexpr | GroupConfigRenderer (unsigned replication, Body body) |
| template<typename... Args> | |
| void | render_cdi (string *s, Args... args) |
Private Attributes | |
| unsigned | replication_ |
| For regular groups, the count of replicas. | |
| Body | body_ |
| Object representing the contents of this group. | |
Helper class for rendering the cdi.xml of groups, segments and the toplevel CDI node.
Definition at line 429 of file ConfigRenderer.hxx.
| typedef GroupConfigOptions openlcb::GroupConfigRenderer< Body >::OptionsType |
Definition at line 433 of file ConfigRenderer.hxx.
|
inlineconstexpr |
Definition at line 435 of file ConfigRenderer.hxx.
|
inline |
Definition at line 441 of file ConfigRenderer.hxx.
|
private |
Object representing the contents of this group.
Must have a render_content_cdi() call.
Definition at line 508 of file ConfigRenderer.hxx.
|
private |
For regular groups, the count of replicas.
Definition at line 505 of file ConfigRenderer.hxx.