template class axl::sl::StringDetailsBase<utf8_t>
#include <axl_sl_StringDetails.h> template <> class StringDetailsBase<utf8_t>: public axl::sl::StringDetailsImpl { public: // typedefs typedef utf8_t C; typedef utf16_t C2; typedef utf32_t C3; typedef enc::Utf8 Encoding; typedef StringDetailsBase<C2> Details2; typedef StringDetailsBase<C3> Details3; // methods static size_t calcLength(const C* p); static size_t calcLength( const C* p, size_t maxLength ); static C toLower(C c); static C toUpper(C c); static int cmp( const C* p1, const C* p2, size_t length ); static size_t find( const C* p, size_t length, C c ); static size_t find( const C* p, size_t length, const C* subString, size_t subStringLength ); static void fill( C* p, C c, size_t count ); static size_t calcFormatLength_va( const C* formatString, axl_va_list va ); static size_t format_va( C* buffer, size_t bufferLength, const C* formatString, axl_va_list va ); };
Inherited Members
public: // methods static const T* getEmptyString(); static const T* getCrLf(); static const T* getWhitespace(); static size_t calcLength(const T* p); static size_t calcLength( const T* p, size_t maxLength ); static int cmp( const T* p1, const T* p2, size_t length ); static size_t find( const T* p, size_t length, T c ); static size_t find( const T* p, size_t length, const T* subString, size_t subStringLength ); static size_t findOneOf( const T* p, size_t length, const T* charSet, size_t charCount ); static size_t findNotOneOf( const T* p, size_t length, const T* charSet, size_t charCount ); static size_t reverseFind( const T* p, size_t length, T c ); static size_t reverseFind( const T* p, size_t length, const T* subString, size_t subStringLength ); static size_t reverseFindOneOf( const T* p, size_t length, const T* charSet, size_t charCount ); static size_t reverseFindNotOneOf( const T* p, size_t length, const T* charSet, size_t charCount ); static void fill( T* p, T c, size_t count ); static void copy( T* dst, const T* src, size_t length ); static void move( T* dst, const T* src, size_t length );