8#include "Arp/System/Core/Enum.hxx"
10namespace Arp {
namespace System {
namespace Commons {
namespace Encoding
EncodingResult
This enum defines encoding results for operations of class Utf16.
Definition: EncodingResult.hpp:16
@ InvalidArgument
No conversion required, input and output types are the same or empty.
@ NoConversion
No conversion required, input and output types are the same or empty.
@ Partial
Not all characters were converted, e.g. if the buffer was to small.
@ Success
Encoding was successful.
@ Unspecified
Unspecified conversion error.
@ OutOfMemory
Not enough memory available.
@ InvalidChar
An invalid character encountered.
ARP_CXX_SYMBOL_EXPORT std::istream & operator>>(std::istream &is, EncodingResult &value)
Global input stream operator of enum EncodingResult for parsing.
ARP_CXX_SYMBOL_EXPORT std::ostream & operator<<(std::ostream &os, EncodingResult value)
Global output stream operator of enum EncodingResult for logging.
Root namespace for the PLCnext API