1 #ifndef MODELOUTPUT_PARSER_H
2 #define MODELOUTPUT_PARSER_H
18 auto processOutput(
const T& output)
const {
19 if constexpr (std::is_same_v<T, std::map<std::string, std::vector<std::string>>>) {
21 return passThrough(output);
24 return parseRawOutput(output);
30 std::map<std::string, std::vector<std::string>> passThrough(
const std::map<std::string, std::vector<std::string>>& output)
const {
35 virtual std::vector<std::pair<float, int>> parseRawOutput(
const void* raw_output)
const = 0;
Definition: modeloutput_parser.h:9