Lumiera  0.pre.03
»edit your freedom«
TupleRecordInit_test Class Reference

Description

Test:
Metaprogramming: how to unload the contents of a runtime typed variant sequence into ctor arguments of a (compile time typed) tuple.

This involves two problems

  • how to combine iteration, compile-time indexing and run-time access.
  • how to overcome the runtime-to-compile-time barrier, using a pre-generated double-dispatch (visitor).

The concrete problem leading to the development of such a generic converter was the necessity to receive a command invocation parameter tuple from a Record<GenNode> sent via the UI-Bus.

See also
ElementExtractor
GenNodeAccessor
BusTerm_test::commandInvocation
stage::test::Nexus::prepareDiagnosticCommandHandler
ui-bus.hpp UI-Bus

Definition at line 72 of file tuple-record-init-test.cpp.

Private Member Functions

virtual void run (Arg)
 
void show_simpleUsage ()
 
void verify_errorHandling ()
 
+ Inheritance diagram for TupleRecordInit_test:
+ Collaboration diagram for TupleRecordInit_test:

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