Lumiera  0.pre.03
»edit your freedom«
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ExampleStrategy Class Reference

Description

Example "strategy" class, which can be configured with additional qualifiers at construction.

Definition at line 39 of file builder-qualifier-support-test.cpp.

Public Member Functions

template<class... QS>
 ExampleStrategy (Qualifier qual, QS... qs)
 
 operator string () const
 

Friends

Qualifier one ()
 definition of a qualifier one()
 
Qualifier two (string)
 definition of another qualifier two(arg), accepting an additional argument
 

Private Attributes

string prop_ {"∅"}
 a private property to be manipulated by the qualifiers
 

Additional Inherited Members

- Private Types inherited from BuilderQualifierSupport< ExampleStrategy >
using Manipulator = std::function< void(ExampleStrategy &)>
 
+ Inheritance diagram for ExampleStrategy:
+ Collaboration diagram for ExampleStrategy:

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