template class axl::enc::EscapeEncodingUtf
#include <axl_enc_EscapeEncoding.h> template <typename T> class EscapeEncodingUtf: public axl::enc::EscapeEncodingRoot { public: // typedefs typedef T C; typedef sl::StringDetailsBase<T>::Encoding UtfEncoding; // methods static size_t encode( sl::StringBase<C>* string, const sl::StringRefBase<C>& source, uint_t flags = 0 ); static sl::StringBase<C> encode( const sl::StringRefBase<C>& source, uint_t flags = 0 ); static size_t decode( sl::StringBase<C>* string, const sl::StringRefBase<C>& source ); static sl::StringBase<C> decode(const sl::StringRefBase<C>& source); };
Inherited Members
public: // methods static utf32_t findEscapeChar( utf32_t c, uint_t flags = 0 ); static utf32_t findEscapeReplaceChar(utf32_t c); static bool isHexChar(utf32_t c);