1 #ifndef __WRITER_BRIDGE_H__
2 #define __WRITER_BRIDGE_H__
4 #include <experimental/filesystem>
7 #include "iwriterbridge.h"
8 #include "ftMapClass.h"
28 void setOutputOptions(
const ft::FTMap& ftMap);
29 std::string joinString(
const std::set<std::string>& setOfStr, std::string delimeter);
30 std::string createHeader();
31 std::string formatOutputMap();
33 void addQueryToOutput(
const ft::QueryClass& query,
const std::string prefix);
34 void overrideUtils(std::shared_ptr<IUtils> utils);
45 bool getMatchesOnlyFlag();
46 std::map<std::string, std::string> getOutputMap();
54 std::map<std::string, std::string> _outputMap;
69 #endif // end of __WRITER_BRIDGE_H__
A class that contains information for one query ID, Type pair.
Definition: queryClass.h:16
void saveOutput(const ft::FTMap &ftMap)
Main function to save the results.
Definition: writerbridge.cpp:157
A class that handles writing the results to file.
Definition: writerbridge.h:16
WriterBridge()
Constructor.
Definition: writerbridge.cpp:12
This namespace contains all the functions to interact with the search.
Definition: directSearch.h:16
FlagType
Definition: ftPropsClass.h:56
virtual ~WriterBridge()
Destructor.
Definition: writerbridge.cpp:261
A class that contains information for the FlexTyper Instance.
Definition: ftMapClass.h:24