cppx-core
Public Member Functions | List of all members
cppx::utf16::Generator Class Reference

#include <utf16-Generator.hpp>

Inheritance diagram for cppx::utf16::Generator:
Inheritance graph
[legend]
Collaboration diagram for cppx::utf16::Generator:
Collaboration graph
[legend]

Public Member Functions

template<class Out_iterator >
auto utf16_from_byte (const Byte value, const Out_iterator destination) -> Out_iterator
 
template<class In_iterator , class Out_iterator >
auto utf16_from_bytes (const Span_< In_iterator > bytes_range, const Out_iterator destination) -> Out_iterator
 
template<class In_iterator , class Out_iterator >
auto utf16_from_bytes (const In_iterator first, const In_iterator beyond, const Out_iterator destination) -> Out_iterator
 
- Public Member Functions inherited from cppx::unicode::Code_point_generator
auto n_bad_groups () const noexcept -> Size
 
auto n_noncanonical_groups () const noexcept -> Size
 
template<class In_iterator >
auto code_point_from_bytes (In_out_ref_< In_iterator > it_ref, const In_iterator beyond) -> uint32_t
 

Detailed Description

Definition at line 14 of file utf16-Generator.hpp.

Member Function Documentation

◆ utf16_from_byte()

template<class Out_iterator >
auto cppx::utf16::Generator::utf16_from_byte ( const Byte  value,
const Out_iterator  destination 
) -> Out_iterator
inline

Definition at line 19 of file utf16-Generator.hpp.

◆ utf16_from_bytes() [1/2]

template<class In_iterator , class Out_iterator >
auto cppx::utf16::Generator::utf16_from_bytes ( const Span_< In_iterator >  bytes_range,
const Out_iterator  destination 
) -> Out_iterator
inline

Definition at line 27 of file utf16-Generator.hpp.

◆ utf16_from_bytes() [2/2]

template<class In_iterator , class Out_iterator >
auto cppx::utf16::Generator::utf16_from_bytes ( const In_iterator  first,
const In_iterator  beyond,
const Out_iterator  destination 
) -> Out_iterator
inline

Definition at line 46 of file utf16-Generator.hpp.


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