0.07.7
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
8
#include <
opentrep/factory/FacBomAbstract.hpp
>
9
#include <
opentrep/OPENTREP_Types.hpp
>
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
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
62
static
void
initLinkWithResultHolder
(
ResultCombination
&,
ResultHolder
&);
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
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
Generated on Sat Aug 1 2020 00:00:00 for OpenTREP by
1.8.18