0.08.01
C++ Open Travel Request Parsing Library
Toggle main menu visibility
Loading...
Searching...
No Matches
FacResultHolder.hpp
Go to the documentation of this file.
1
#ifndef __OPENTREP_FAC_FACRESULTHOLDER_HPP
2
#define __OPENTREP_FAC_FACRESULTHOLDER_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
19
class
ResultHolder
;
20
class
Result
;
21
23
class
FacResultHolder :
public
FacBomAbstract
{
24
public
:
25
29
static
FacResultHolder&
instance
();
30
34
virtual
~FacResultHolder
();
35
39
ResultHolder
&
create
(
const
TravelQuery_T
& iQueryString,
40
const
Xapian::Database& iDatabase);
41
47
static
void
initLinkWithResult
(
ResultHolder
&,
Result
&);
48
49
50
private
:
54
FacResultHolder ();
55
FacResultHolder (
const
FacResultHolder&);
56
57
private
:
59
static
FacResultHolder* _instance;
60
61
};
62
}
63
#endif
// __OPENTREP_FAC_FACRESULTHOLDER_HPP
FacBomAbstract.hpp
OPENTREP_Types.hpp
OPENTREP::FacBomAbstract::FacBomAbstract
FacBomAbstract()
Definition
FacBomAbstract.hpp:41
OPENTREP::FacResultHolder::initLinkWithResult
static void initLinkWithResult(ResultHolder &, Result &)
Definition
FacResultHolder.cpp:57
OPENTREP::FacResultHolder::~FacResultHolder
virtual ~FacResultHolder()
Definition
FacResultHolder.cpp:26
OPENTREP::FacResultHolder::instance
static FacResultHolder & instance()
Definition
FacResultHolder.cpp:31
OPENTREP::FacResultHolder::create
ResultHolder & create(const TravelQuery_T &iQueryString, const Xapian::Database &iDatabase)
Definition
FacResultHolder.cpp:43
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