![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
implementation of a framework to query and discover elements based on logical rules. More...
Go to the source code of this file.
implementation of a framework to query and discover elements based on logical rules.
This framework builds on the notion of possibly having several QueryResolver facilities to handle various kinds of queries in an uniform way. To reflect that design, the implementation is built round a DispatcherTable to forward requests to concrete entities implementing the QueryResolver interface. The actual query resolution mechanism is thus not part of the framework.
Definition in file query-resolver.cpp.
Namespaces | |
| namespace | lumiera |
| Lumiera public interface. | |
Typedefs | |
| typedef Goal::QueryID const & | QID |
| typedef MultiFact< Resolution *(Goal const &), Goal::QueryID, BuildRefcountPtr > | DispatcherTable |
| factory used as dispatcher table for resolving typed queries | |
Classes | |
| class | QueryDispatcher |
| PImpl of the generic QueryResolver. More... | |