OpenTREP Logo  0.6.0
C++ Open Travel Request Parsing Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
12 namespace Xapian {
13  class Database;
14 }
15 
16 namespace OPENTREP {
17 
18  // Forward declarations.
19  class ResultCombination;
20  class Result;
21 
26  public:
27 
36 
43  virtual ~FacResultCombination();
44 
52  ResultCombination& create (const TravelQuery_T& iQueryString);
53 
63 
64 
65  private:
74 
75  private:
79  static FacResultCombination* _instance;
80  };
81 }
82 #endif // __OPENTREP_FAC_FACRESULTCOMBINATION_HPP
static FacResultCombination & instance()
static void initLinkWithResultHolder(ResultCombination &, ResultHolder &)
Class wrapping functions on a list of Result objects.
ResultCombination & create(const TravelQuery_T &iQueryString)
Class wrapping functions on a list of ResultHolder objects.
std::string TravelQuery_T