Lumiera
0.pre.03
»edit your freedom«
|
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.
Classes | |
class | QueryDispatcher |
PImpl of the generic QueryResolver. More... | |
Typedefs | |
typedef MultiFact< Resolution *(Goal const &), Goal::QueryID, BuildRefcountPtr > | DispatcherTable |
factory used as dispatcher table for resolving typed queries | |
typedef Goal::QueryID const & | QID |
Namespaces | |
lumiera | |
Lumiera public interface. | |