25#ifndef __OPENCC_SIMPLECONVERTER_HPP_
26#define __OPENCC_SIMPLECONVERTER_HPP_
28#include "ConversionInspection.hpp"
29#include "ResourceProvider.hpp"
39struct ConfigLoadOptions;
67 const std::vector<std::string>& paths);
76 const std::vector<std::string>& paths,
87 const std::vector<std::string>& paths,
const char* argv0);
98 const std::vector<std::string>& paths,
const char* argv0,
108 std::shared_ptr<ResourceProvider> provider);
118 std::shared_ptr<ResourceProvider> provider,
127 std::string Convert(
const std::string& input)
const;
135 std::string Convert(std::string_view input)
const;
141 std::string Convert(
const char* input)
const;
149 std::string Convert(
const char* input,
size_t length)
const;
158 size_t Convert(
const char* input,
char* output)
const;
169 size_t Convert(
const char* input,
size_t length,
char* output)
const;
180 const void* internalData;
A high-level converter.
Definition: SimpleConverter.hpp:45
Definition: Config.hpp:26
Full inspection result returned by Converter::Inspect().
Definition: ConversionInspection.hpp:52