Lumiera  0.pre.03
»edit your freedom«
ConfigRules< TYPES > Class Template Referenceabstract

#include "common/config-rules.hpp"

Description

template<typename TYPES>
class lumiera::query::ConfigRules< TYPES >

Generic query interface for retrieving objects matching some capability query.

To be instantiated using a typelist, thus inheriting from the Handler classes for each type. In the (future) version using YAP Prolog, this will drive the generation and registration of the necessary predicate implementations for each concrete type, using the specialisations given alongside with the types. For now it just serves to generate the necessary resolve(Query<TY>) virtual functions (implemented by MockConfigRules)

Definition at line 196 of file config-rules.hpp.

Public Member Functions

virtual void reset ()=0
 roll back to a pristine yet operational state. More...
 

Member Function Documentation

◆ reset()

virtual void reset ( )
pure virtual

roll back to a pristine yet operational state.

Discards all information collected through use

Implemented in MockTable.

+ Inheritance diagram for ConfigRules< TYPES >:
+ Collaboration diagram for ConfigRules< TYPES >:

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