8#include "Arp/System/Core/Enum.hxx"
10namespace Arp {
namespace System {
namespace Commons {
namespace Encoding
39template<>
struct fmt::formatter<
Arp::System::Commons::Encoding::EncodingResult>:
public fmt::ostream_formatter {};
EncodingResult
This enum defines encoding results for operations of class Utf16.
Definition: EncodingResult.hpp:16
@ InvalidArgument
The input argument of the encoding operation is invalid.
@ 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.
@ 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.
Definition: EncodingResult.cpp:34
ARP_CXX_SYMBOL_EXPORT std::ostream & operator<<(std::ostream &os, EncodingResult value)
Global output stream operator of enum EncodingResult for logging.
Definition: EncodingResult.cpp:29
Root namespace for the PLCnext API