OpenTREP Logo  0.07.18
C++ Open Travel Request Parsing Library
Loading...
Searching...
No Matches
FacResultCombination.hpp
Go to the documentation of this file.
1#ifndef __OPENTREP_FAC_FACRESULTCOMBINATION_HPP
2#define __OPENTREP_FAC_FACRESULTCOMBINATION_HPP
3
4// //////////////////////////////////////////////////////////////////////
5// Import section
6// //////////////////////////////////////////////////////////////////////
7// OpenTREP
10
11// Forward declarations
12namespace Xapian {
13 class Database;
14}
15
16namespace OPENTREP {
17
18 // Forward declarations.
20 class Result;
21
25 class FacResultCombination : public FacBomAbstract {
26 public:
27
35 static FacResultCombination& instance();
36
43 virtual ~FacResultCombination();
44
52 ResultCombination& create (const TravelQuery_T& iQueryString);
53
63
64
65 private:
72 FacResultCombination ();
73 FacResultCombination (const FacResultCombination&);
74
75 private:
79 static FacResultCombination* _instance;
80 };
81}
82#endif // __OPENTREP_FAC_FACRESULTCOMBINATION_HPP
static void initLinkWithResultHolder(ResultCombination &, ResultHolder &)
static FacResultCombination & instance()
ResultCombination & create(const TravelQuery_T &iQueryString)
Class wrapping functions on a list of ResultHolder objects.
Class wrapping functions on a list of Result objects.
Class wrapping a set of Xapian documents having matched a given query string.
Definition Result.hpp:48
std::string TravelQuery_T