HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
unicode_to_utf8< WChar, Buffer > Class Template Reference

#include <format.h>

Public Member Functions

 unicode_to_utf8 ()
 
 unicode_to_utf8 (basic_string_view< WChar > s)
 
 operator string_view () const
 
size_t size () const
 
const char * c_str () const
 
std::string str () const
 
bool convert (basic_string_view< WChar > s)
 

Static Public Member Functions

static bool convert (Buffer &buf, basic_string_view< WChar > s)
 

Detailed Description

template<typename WChar, typename Buffer = memory_buffer>
class unicode_to_utf8< WChar, Buffer >

Definition at line 1423 of file format.h.

Constructor & Destructor Documentation

template<typename WChar, typename Buffer = memory_buffer>
unicode_to_utf8< WChar, Buffer >::unicode_to_utf8 ( )
inline

Definition at line 1428 of file format.h.

template<typename WChar, typename Buffer = memory_buffer>
unicode_to_utf8< WChar, Buffer >::unicode_to_utf8 ( basic_string_view< WChar >  s)
inlineexplicit

Definition at line 1429 of file format.h.

Member Function Documentation

template<typename WChar, typename Buffer = memory_buffer>
const char* unicode_to_utf8< WChar, Buffer >::c_str ( void  ) const
inline

Definition at line 1439 of file format.h.

template<typename WChar, typename Buffer = memory_buffer>
bool unicode_to_utf8< WChar, Buffer >::convert ( basic_string_view< WChar >  s)
inline

Definition at line 1445 of file format.h.

template<typename WChar, typename Buffer = memory_buffer>
static bool unicode_to_utf8< WChar, Buffer >::convert ( Buffer &  buf,
basic_string_view< WChar >  s 
)
inlinestatic

Definition at line 1450 of file format.h.

template<typename WChar, typename Buffer = memory_buffer>
unicode_to_utf8< WChar, Buffer >::operator string_view ( ) const
inline

Definition at line 1437 of file format.h.

template<typename WChar, typename Buffer = memory_buffer>
size_t unicode_to_utf8< WChar, Buffer >::size ( void  ) const
inline

Definition at line 1438 of file format.h.

template<typename WChar, typename Buffer = memory_buffer>
std::string unicode_to_utf8< WChar, Buffer >::str ( ) const
inline

Definition at line 1440 of file format.h.


The documentation for this class was generated from the following file: