0.08.01
C++ Open Travel Request Parsing Library
Toggle main menu visibility
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
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
FacBomAbstract.hpp
OPENTREP_Types.hpp
OPENTREP::FacBomAbstract::FacBomAbstract
FacBomAbstract()
Definition
FacBomAbstract.hpp:41
OPENTREP::FacResultCombination::~FacResultCombination
virtual ~FacResultCombination()
Definition
FacResultCombination.cpp:26
OPENTREP::FacResultCombination::initLinkWithResultHolder
static void initLinkWithResultHolder(ResultCombination &, ResultHolder &)
Definition
FacResultCombination.cpp:58
OPENTREP::FacResultCombination::instance
static FacResultCombination & instance()
Definition
FacResultCombination.cpp:31
OPENTREP::FacResultCombination::create
ResultCombination & create(const TravelQuery_T &iQueryString)
Definition
FacResultCombination.cpp:44
OPENTREP::ResultCombination
Class wrapping functions on a list of ResultHolder objects.
Definition
ResultCombination.hpp:25
OPENTREP::ResultHolder
Class wrapping functions on a list of Result objects.
Definition
ResultHolder.hpp:26
OPENTREP::Result
Class wrapping a set of Xapian documents having matched a given query string.
Definition
Result.hpp:48
OPENTREP
Definition
BasChronometer.cpp:10
OPENTREP::TravelQuery_T
std::string TravelQuery_T
Definition
OPENTREP_Types.hpp:660
Xapian
Definition
ResultCombination.hpp:13
Generated on
for OpenTREP by
1.17.0