#include <json.hpp>
| Public Types | |
| using | char_type = char | 
| Public Member Functions | |
| std::char_traits< char >::int_type | get_character () noexcept | 
| wide_string_input_adapter (BaseInputAdapter base) | |
| Private Member Functions | |
| template<size_t T> | |
| void | fill_buffer () | 
| Private Attributes | |
| BaseInputAdapter | base_adapter | 
| std::array< std::char_traits< char >::int_type, 4 > | utf8_bytes = {{0, 0, 0, 0}} | 
| a buffer for UTF-8 bytes  More... | |
| std::size_t | utf8_bytes_filled = 0 | 
| number of valid bytes in the utf8_codes array  More... | |
| std::size_t | utf8_bytes_index = 0 | 
| index to the utf8_codes array for the next valid byte  More... | |
| using nlohmann::detail::wide_string_input_adapter< BaseInputAdapter, WideCharType >::char_type = char | 
| 
 | inline | 
| 
 | inlineprivate | 
| 
 | inlinenoexcept | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private |