slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | Private 成员函数 | Private 属性 | 所有成员列表
detail::wide_string_input_adapter< BaseInputAdapter, WideCharType > 模板类 参考

#include <json.hpp>

Public 类型

using char_type = char
 

Public 成员函数

 wide_string_input_adapter (BaseInputAdapter base)
 
std::char_traits< char >::int_type get_character () noexcept
 

Private 成员函数

template<size_t T>
void fill_buffer ()
 

Private 属性

BaseInputAdapter base_adapter
 
std::array< std::char_traits< char >::int_type, 4 > utf8_bytes = {{0, 0, 0, 0}}
 a buffer for UTF-8 bytes
 
std::size_t utf8_bytes_index = 0
 index to the utf8_codes array for the next valid byte
 
std::size_t utf8_bytes_filled = 0
 number of valid bytes in the utf8_codes array
 

成员类型定义说明

◆ char_type

构造及析构函数说明

◆ wide_string_input_adapter()

成员函数说明

◆ fill_buffer()

◆ get_character()

std::char_traits< char >::int_type detail::wide_string_input_adapter< BaseInputAdapter, WideCharType >::get_character ( )
inlinenoexcept

类成员变量说明

◆ base_adapter

◆ utf8_bytes

std::array<std::char_traits<char>::int_type, 4> detail::wide_string_input_adapter< BaseInputAdapter, WideCharType >::utf8_bytes = {{0, 0, 0, 0}}
private

a buffer for UTF-8 bytes

◆ utf8_bytes_filled

number of valid bytes in the utf8_codes array

◆ utf8_bytes_index

index to the utf8_codes array for the next valid byte


该类的文档由以下文件生成: