Rosetta
Public Member Functions | Private Attributes | List of all members
detail::utf8_to_utf16 Class Reference

#include <format.h>

Public Member Functions

FMT_API utf8_to_utf16 (string_view s)
 
 operator wstring_view () const
 
size_t size () const
 
const wchar_t * c_str () const
 
std::wstring str () const
 

Private Attributes

wmemory_buffer buffer_
 

Constructor & Destructor Documentation

◆ utf8_to_utf16()

FMT_FUNC detail::utf8_to_utf16::utf8_to_utf16 ( string_view  s)
explicit

Member Function Documentation

◆ c_str()

const wchar_t* detail::utf8_to_utf16::c_str ( ) const
inline

Referenced by vprint().

◆ operator wstring_view()

detail::utf8_to_utf16::operator wstring_view ( ) const
inline

◆ size()

size_t detail::utf8_to_utf16::size ( ) const
inline

References detail::buffer< T >::size().

Referenced by vprint().

◆ str()

std::wstring detail::utf8_to_utf16::str ( ) const
inline

Member Data Documentation

◆ buffer_

wmemory_buffer detail::utf8_to_utf16::buffer_
private

Referenced by utf8_to_utf16().


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