|
Open Model Railroad Network (OpenMRN)
|
Helper class for rendering an atom data element into the cdi.xml. More...
#include <ConfigRenderer.hxx>
Public Types | |
| enum | { SKIP_SIZE = 0xffffffff } |
| typedef AtomConfigOptions | OptionsType |
Public Member Functions | |
| constexpr | AtomConfigRenderer (const char *tag, unsigned size) |
| template<typename... Args> | |
| void | render_cdi (string *s, Args... args) const |
Private Attributes | |
| const char * | tag_ |
| XML tag for this atom. | |
| unsigned | size_ |
| The size attribute of the configuration atom. | |
Helper class for rendering an atom data element into the cdi.xml.
Definition at line 109 of file ConfigRenderer.hxx.
Definition at line 117 of file ConfigRenderer.hxx.
| anonymous enum |
Definition at line 112 of file ConfigRenderer.hxx.
|
inlineconstexpr |
Definition at line 119 of file ConfigRenderer.hxx.
|
inline |
Definition at line 125 of file ConfigRenderer.hxx.
|
private |
The size attribute of the configuration atom.
Definition at line 146 of file ConfigRenderer.hxx.
|
private |
XML tag for this atom.
Definition at line 144 of file ConfigRenderer.hxx.