WPILibC++ 2025.3.1
Loading...
Searching...
No Matches
detail::to_utf8< WChar, Buffer > Class Template Reference

#include <fmt/format.h>

Public Member Functions

 to_utf8 ()
 
 to_utf8 (basic_string_view< WChar > s, to_utf8_error_policy policy=to_utf8_error_policy::abort)
 
 operator string_view () const
 
auto size () const -> size_t
 
auto c_str () const -> const char *
 
auto str () const -> std::string
 
auto convert (basic_string_view< WChar > s, to_utf8_error_policy policy=to_utf8_error_policy::abort) -> bool
 

Static Public Member Functions

static auto convert (Buffer &buf, basic_string_view< WChar > s, to_utf8_error_policy policy=to_utf8_error_policy::abort) -> bool
 

Constructor & Destructor Documentation

◆ to_utf8() [1/2]

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

◆ to_utf8() [2/2]

template<typename WChar , typename Buffer = memory_buffer>
detail::to_utf8< WChar, Buffer >::to_utf8 ( basic_string_view< WChar > s,
to_utf8_error_policy policy = to_utf8_error_policy::abort )
inlineexplicit

Member Function Documentation

◆ c_str()

template<typename WChar , typename Buffer = memory_buffer>
auto detail::to_utf8< WChar, Buffer >::c_str ( ) const -> const char*
inline

◆ convert() [1/2]

template<typename WChar , typename Buffer = memory_buffer>
auto detail::to_utf8< WChar, Buffer >::convert ( basic_string_view< WChar > s,
to_utf8_error_policy policy = to_utf8_error_policy::abort ) -> bool
inline

◆ convert() [2/2]

template<typename WChar , typename Buffer = memory_buffer>
static auto detail::to_utf8< WChar, Buffer >::convert ( Buffer & buf,
basic_string_view< WChar > s,
to_utf8_error_policy policy = to_utf8_error_policy::abort ) -> bool
inlinestatic

◆ operator string_view()

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

◆ size()

template<typename WChar , typename Buffer = memory_buffer>
auto detail::to_utf8< WChar, Buffer >::size ( ) const -> size_t
inline

◆ str()

template<typename WChar , typename Buffer = memory_buffer>
auto detail::to_utf8< WChar, Buffer >::str ( ) const -> std::string
inline

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