Lumiera  0.pre.03
»edit your freedom«
Goal Class Reference

#include "common/query.hpp"

Description

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.

Definition at line 125 of file query.hpp.

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
 
Cloneableoperator= (Cloneable &&)=delete
 
Cloneableoperator= (Cloneable const &)=delete
 
+ Inheritance diagram for Goal:
+ Collaboration diagram for Goal:

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