ESBMC
Efficient SMT-based Context-Bounded Model Checker
Loading...
Searching...
No Matches
utf8_byte_stream< std::istream > Class Reference

#include <toml.hpp>

Public Member Functions

TOML_NODISCARD_CTOR utf8_byte_stream (std::istream &stream) noexcept(!TOML_COMPILER_HAS_EXCEPTIONS)
TOML_PURE_INLINE_GETTER bool error () const noexcept
TOML_PURE_INLINE_GETTER bool eof () const noexcept
TOML_PURE_INLINE_GETTER operator bool () const noexcept
TOML_NODISCARD bool peek_eof () const noexcept(!TOML_COMPILER_HAS_EXCEPTIONS)
TOML_NODISCARD size_t operator() (void *dest, size_t num) noexcept(!TOML_COMPILER_HAS_EXCEPTIONS)

Constructor & Destructor Documentation

◆ utf8_byte_stream()

TOML_NODISCARD_CTOR utf8_byte_stream< std::istream >::utf8_byte_stream ( std::istream & stream)
inlineexplicitnoexcept

Member Function Documentation

◆ eof()

TOML_PURE_INLINE_GETTER bool utf8_byte_stream< std::istream >::eof ( ) const
inlinenoexcept

◆ error()

TOML_PURE_INLINE_GETTER bool utf8_byte_stream< std::istream >::error ( ) const
inlinenoexcept

◆ operator bool()

TOML_PURE_INLINE_GETTER utf8_byte_stream< std::istream >::operator bool ( ) const
inlineexplicitnoexcept

◆ operator()()

TOML_NODISCARD size_t utf8_byte_stream< std::istream >::operator() ( void * dest,
size_t num )
inlinenoexcept

◆ peek_eof()

TOML_NODISCARD bool utf8_byte_stream< std::istream >::peek_eof ( ) const
inlinenoexcept

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