OpenFlexTyper
flextyper
includes
queryextractor.h
1
#ifndef __QUERY_EXTRACTOR_H__
2
#define __QUERY_EXTRACTOR_H__
3
4
#include <set>
5
#include <experimental/filesystem>
6
#include "utils.h"
7
#include "iutils.h"
8
#include <fstream>
9
#include "iqueryextractor.h"
10
11
namespace
fs = std::experimental::filesystem;
12
13
namespace
ft
{
18
class
QueryExtractor
:
public
IQueryExtractor {
19
public
:
21
QueryExtractor
();
22
24
virtual
~QueryExtractor
();
25
33
std::set<Query>
getInputQueries
(
bool
refOnly,
bool
crossover,
const
fs::path& pathToQueryFile);
34
35
void
overrideUtils(std::shared_ptr<IUtils> utils);
36
37
private
:
38
Utils _ownedUtils;
39
IUtils* _utils;
40
};
41
}
42
43
#endif // end of the class
ft::QueryExtractor::~QueryExtractor
virtual ~QueryExtractor()
Destructor.
Definition:
queryextractor.cpp:97
ft::QueryExtractor
Read and format query file.
Definition:
queryextractor.h:18
ft::QueryExtractor::QueryExtractor
QueryExtractor()
Constructor.
Definition:
queryextractor.cpp:11
ft
This namespace contains all the functions to interact with the search.
Definition:
directSearch.h:16
ft::QueryExtractor::getInputQueries
std::set< Query > getInputQueries(bool refOnly, bool crossover, const fs::path &pathToQueryFile)
getInputQueries
Definition:
queryextractor.cpp:17
Generated by
1.8.20