Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Member Functions
utf8_byte_stream< std::istream > Class Reference

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)
 

Detailed Description

Definition at line 92 of file parser.inl.

Constructor & Destructor Documentation

◆ utf8_byte_stream()

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

Definition at line 98 of file parser.inl.

Member Function Documentation

◆ eof()

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

Definition at line 118 of file parser.inl.

◆ error()

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

Definition at line 115 of file parser.inl.

◆ operator bool()

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

Definition at line 121 of file parser.inl.

◆ operator()()

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

Definition at line 132 of file parser.inl.

◆ peek_eof()

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

Definition at line 126 of file parser.inl.


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