24#include "Segmentation.hpp"
52 std::string
Convert(std::string_view phrase)
const;
58 std::string
Convert(
const char* phrase)
const;
66 void AppendConverted(std::string_view phrase, std::string* output)
const;
79 SegmentsPtr
Convert(
const SegmentsPtr& input)
const;
82 const DictPtr
GetDict()
const {
return dict; }
86 const std::shared_ptr<PrefixMatch> prefixMatch;
const DictPtr GetDict() const
Returns the backing dictionary.
Definition Conversion.hpp:82
Conversion(DictPtr _dict)
Constructs a Conversion backed by dict.
Definition Conversion.cpp:26
void AppendConverted(std::string_view phrase, std::string *output) const
Converts phrase and appends the result to output.
Definition Conversion.cpp:29
std::string Convert(std::string_view phrase) const
Converts phrase using prefix-match replacement and returns the result.
Definition Conversion.cpp:66
Definition PrefixMatch.hpp:26