TextEncodingConverter(const TextEncodingConverter &)=delete
~TextEncodingConverter()=default
TextEncodingConverter & operator=(const TextEncodingConverter &)=delete
std::error_code convert(StringRef Source, SmallVectorImpl< char > &Result) const
Converts a string.
TextEncodingConverter(TextEncodingConverter &&Other)
ErrorOr< std::string > convert(StringRef Source) const
static LLVM_ABI ErrorOr< TextEncodingConverter > create(TextEncoding From, TextEncoding To)
Creates a TextEncodingConverter instance.
TextEncodingConverter & operator=(TextEncodingConverter &&Other)
virtual ~TextEncodingConverterImplBase()=default
std::error_code convert(StringRef Source, SmallVectorImpl< char > &Result)
Converts a string and resets the converter to the initial state.