48 static util::_Fmt fmt(
"opened %x global interfaces %x");
49 cout << fmt % self % interfaces << endl;
56 cout <<
"dying" << endl;
68 cout <<
"Hallo Welt!" << endl;
74 cout <<
"Tschüss " << m << endl;
86 cout <<
"Hello World!" << endl;
92 cout <<
"Bye " << m << endl;
105 LUMIERA_INTERFACE_DEFINE (lumieraorg_testhello, 0
106 ,lumieraorg_hello_german_cpp
110 , LUMIERA_INTERFACE_MAP (
hello,
112 , LUMIERA_INTERFACE_MAP (goodbye,
115 LUMIERA_INTERFACE_DEFINE (lumieraorg_testhello, 0
116 ,lumieraorg_hello_english_cpp
120 , LUMIERA_INTERFACE_MAP (
hello,
122 , LUMIERA_INTERFACE_MAP (goodbye,
static void servus(CStr m)
static void myclose(LumieraInterface)
static LumieraInterface myopen(LumieraInterface self, LumieraInterface interfaces)
A front-end for using printf-style formatting.
External interface to the lumiera configuration system.
A data record to describe interface, interface instances and plug-in instances.
Lumiera interface macros and structures.
#define LUMIERA_EXPORT(...)
Generate interface container suitable for enumerating interfaces.
lumiera_interface * LumieraInterface
A mock interface to support testing of the interface system.