Class file_input_adapter
Defined in File json.hpp
Inheritance Relationships
Base Type
public nlohmann::detail::input_adapter_protocol
(Struct input_adapter_protocol)
Class Documentation
-
class file_input_adapter : public nlohmann::detail::input_adapter_protocol
Input adapter for stdio file access. This adapter read only 1 byte and do not use any buffer. This adapter is a very low level adapter.
Public Types
-
using char_type = char
Public Functions
-
inline explicit file_input_adapter(std::FILE *f) noexcept
-
file_input_adapter(const file_input_adapter&) = delete
-
file_input_adapter(file_input_adapter&&) = default
-
file_input_adapter &operator=(const file_input_adapter&) = delete
-
file_input_adapter &operator=(file_input_adapter&&) = default
-
~file_input_adapter() override = default
-
inline virtual std::char_traits<char>::int_type get_character() noexcept override
get a character [0,255] or std::char_traits<char>::eof().
-
inline explicit file_input_adapter(std::FILE *f) noexcept
-
file_input_adapter(const file_input_adapter&) = delete
-
file_input_adapter(file_input_adapter&&) = default
-
file_input_adapter &operator=(const file_input_adapter&) = delete
-
file_input_adapter &operator=(file_input_adapter&&) = delete
-
inline virtual std::char_traits<char>::int_type get_character() noexcept
get a character [0,255] or std::char_traits<char>::eof().
-
using char_type = char