![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "common/query.hpp"
Query ABC: unspecific goal for resolution or retrieval.
Goal elements are used within the backbone of a generic query system to access individual resolution mechanisms based on an internal classification of the type of query.
Classes | |
| struct | QueryID |
| class | Result |
| Single Solution, possibly part of a result set. More... | |
Public Types | |
| enum | Kind { EMPTY = 0 , GENERIC = 1 , DISCOVERY , PLACEMENT } |
Public Member Functions | |
| virtual | ~Goal () |
| this is a marker baseclass | |
| QueryID const & | getQID () const |
Protected Member Functions | |
| Goal (QueryID qid) | |
Protected Attributes | |
| QueryID | id_ |
Additional Inherited Members | |
Private Member Functions inherited from Cloneable | |
| ~Cloneable ()=default | |
| Cloneable ()=default | |
| Cloneable (Cloneable &&)=delete | |
| Cloneable (Cloneable const &)=default | |
| Cloneable & | operator= (Cloneable &&)=delete |
| Cloneable & | operator= (Cloneable const &)=delete |
|
virtual |
this is a marker baseclass
Definition at line 36 of file query-resolver.cpp.
|
inline |
Definition at line 144 of file query.hpp.
References Goal::id_.
Referenced by Query< RES >::Query(), QueryResolver::canHandle(), QueryDispatcher::handle(), PlacementIndexQueryResolver::resolutionFunction(), and DummyTypedSolutionProducer::resolutionFunction().
Here is the caller graph for this function:
|
protected |
Definition at line 181 of file query.hpp.
Referenced by Goal::getQID().
Inheritance diagram for Goal:
Collaboration diagram for Goal: