nlohmann::detail::input_stream_adapter
json.hpp
char using nlohmann::detail::input_stream_adapter::char_type = char char_type
std::istream * std::istream* nlohmann::detail::input_stream_adapter::is is = nullptr

the associated input stream

std::streambuf * std::streambuf* nlohmann::detail::input_stream_adapter::sb sb = nullptr
nlohmann::detail::input_stream_adapter::~input_stream_adapter
()
~input_stream_adapter
nlohmann::detail::input_stream_adapter::input_stream_adapter
(std::istream &i)
input_stream_adapter
std::istream & i
nlohmann::detail::input_stream_adapter::input_stream_adapter
(const input_stream_adapter &)=delete
input_stream_adapter
const input_stream_adapter &
input_stream_adapter & input_stream_adapter& nlohmann::detail::input_stream_adapter::operator= (input_stream_adapter &)=delete operator= input_stream_adapter &
input_stream_adapter & input_stream_adapter& nlohmann::detail::input_stream_adapter::operator= (input_stream_adapter &&)=delete operator= input_stream_adapter &&
nlohmann::detail::input_stream_adapter::input_stream_adapter
(input_stream_adapter &&rhs) noexcept
input_stream_adapter
input_stream_adapter && rhs
std::char_traits< char >::int_type std::char_traits<char>::int_type nlohmann::detail::input_stream_adapter::get_character () get_character JSON_HEDLEY_UNLIKELY

Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf in mid-input. Maintains underlying std::istream and std::streambuf to support subsequent use of standard std::istream operations to process any input characters following those used in parsing the JSON input. Clears the std::istream flags; any input errors (e.g., EOF) will be detected by the first subsequent call for input from the std::istream.

std::istream
std::basic_istream< char >
streambuf *
nlohmann::detail::input_stream_adapter
-is
-sb
std::basic_ios< Char >
std::ios_base
- nlohmann::detail::input_stream_adapter
  char_type
- nlohmann::detail::input_stream_adapter
  get_character
- nlohmann::detail::input_stream_adapter
  input_stream_adapter
- nlohmann::detail::input_stream_adapter
  input_stream_adapter
- nlohmann::detail::input_stream_adapter
  input_stream_adapter
- nlohmann::detail::input_stream_adapter
  is
- nlohmann::detail::input_stream_adapter
  operator=
- nlohmann::detail::input_stream_adapter
  operator=
- nlohmann::detail::input_stream_adapter
  sb
- nlohmann::detail::input_stream_adapter
  ~input_stream_adapter