OpenTREP Logo  0.07.4
C++ Open Travel Request Parsing Library
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
OPENTREP::TravelQuery_T
std::string TravelQuery_T
Definition: OPENTREP_Types.hpp:660
OPENTREP::FacResultCombination::initLinkWithResultHolder
static void initLinkWithResultHolder(ResultCombination &, ResultHolder &)
Definition: FacResultCombination.cpp:58
OPENTREP::FacResultCombination::~FacResultCombination
virtual ~FacResultCombination()
Definition: FacResultCombination.cpp:26
OPENTREP::FacResultCombination::instance
static FacResultCombination & instance()
Definition: FacResultCombination.cpp:31
FacBomAbstract.hpp
OPENTREP
Definition: BasChronometer.cpp:10
OPENTREP::ResultCombination
Class wrapping functions on a list of ResultHolder objects.
Definition: ResultCombination.hpp:25
OPENTREP::FacBomAbstract
Definition: FacBomAbstract.hpp:17
OPENTREP::FacResultCombination::create
ResultCombination & create(const TravelQuery_T &iQueryString)
Definition: FacResultCombination.cpp:44
OPENTREP::ResultHolder
Class wrapping functions on a list of Result objects.
Definition: ResultHolder.hpp:26
OPENTREP::FacResultCombination
Definition: FacResultCombination.hpp:25
Xapian
Definition: ResultCombination.hpp:13
OPENTREP_Types.hpp