Lumiera
0.pre.03
»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.
Public Types | |
enum | Kind { EMPTY = 0, GENERIC = 1, DISCOVERY, PLACEMENT } |
Public Member Functions | |
virtual | ~Goal () |
this is a marker baseclass | |
QueryID const & | getQID () const |
Classes | |
struct | QueryID |
class | Result |
Single Solution, possibly part of a result set. More... | |
Protected Member Functions | |
Goal (QueryID qid) | |
Protected Attributes | |
QueryID | id_ |
Additional Inherited Members | |
Private Member Functions inherited from Cloneable | |
Cloneable (Cloneable &&)=default | |
Cloneable (Cloneable const &)=default | |
Cloneable & | operator= (Cloneable &&)=delete |
Cloneable & | operator= (Cloneable const &)=delete |