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

Description

Test:
verify the basic usage patterns of the configurable factory template.
  • Depending on the concrete fabrication signature, the factory can produce "things" by invoking suitable fabrication functions. These functions are to be installed beforehand, and can be addressed through an ID.
  • these fabrication functions are installed per instance of the factory. Such a concrete factory configuration can be copied
  • optionally each created product can be passed through a wrapper function
  • there is a preconfigured wrapper for creating refcounting smart ptrs.
  • it is possible to define a custom wrapper function on factory setup.
    See also
    lib::MultiFact

Definition at line 114 of file multifact-test.cpp.

Private Member Functions

string callMe (string val)
 
void fed_a_custom_finishing_functor ()
 
void pass_additional_arguments ()
 
void produce_simple_values ()
 
void produce_smart_pointers ()
 
void run (Arg)
 

Private Attributes

uint invocations_ = 0
 
+ Inheritance diagram for MultiFact_test:
+ Collaboration diagram for MultiFact_test:

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