|
Open Model Railroad Network (OpenMRN)
|
Helper class for partial template specialization. More...
#include <ConfigRepresentation.hxx>
Helper class for partial template specialization.
EntryMarker<N> is used as an argument to invoke specific instances of polymorphic functions, thereby enabling a form of dynamically constructing a procedure from code generated by macros in different places. Typical pattern is to have a function foo(const EntryMarker<N>&) do something internally and then call foo(EntryMarker<N-1>()) to proceed to the next item. Once all these are inlined, we get a single function.
Definition at line 66 of file ConfigRepresentation.hxx.
|
inlineconstexpr |
Definition at line 69 of file ConfigRepresentation.hxx.