ui-utilcpp
1.8.3
|
Converter from an-char-encoded string with randomly placed email-adresse -> the same string w/ domain parts magically replaced with IDN-encoding. More...
#include <Recoder.hpp>
Public Member Functions | |
IdnEMailConverter (std::string const &inEnc) | |
Constructor; inEnc and outEnc are fixed by the encode flag. | |
Conversion const * | make (char const *const buf, size_t const bufSize) const |
Convert from byte buffer. | |
![]() | |
Converter (std::string const &inEnc, std::string const &outEnc, bool const &sloppy=false) | |
Converter base constructor. | |
Conversion const * | make (char const *const cStr) const |
Convert from C-String. | |
Conversion const * | make (std::string const &str) const |
Convert from std::string. | |
std::string | getID () const |
Get id (informational). | |
Additional Inherited Members | |
![]() | |
enum | ErrorCode { EncUnknown_, ConversionErr_, UnknownErr_ } |
Error codes for exceptions. | |
typedef CodeException< ErrorCode > | Exception |
Exceptions for this class. | |
![]() | |
std::string const | inEnc_ |
std::string const | outEnc_ |
bool const | sloppy_ |
Converter from an-char-encoded string with randomly placed email-adresse -> the same string w/ domain parts magically replaced with IDN-encoding.