scnlib  0.1.2
FormattedinputformodernC++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
scn::basic_null_stream< Char > Class Template Reference

#include <stream.h>

Inheritance diagram for scn::basic_null_stream< Char >:
scn::stream_base

Public Types

using char_type = Char
 
- Public Types inherited from scn::stream_base
using is_sized_stream = std::false_type
 

Public Member Functions

SCN_CONSTEXPR14 expected
< char_type
read_char () noexcept
 
SCN_CONSTEXPR14 error putback (char_type) noexcept
 
SCN_CONSTEXPR14 error set_roll_back () noexcept
 
SCN_CONSTEXPR14 error roll_back () noexcept
 
SCN_CONSTEXPR size_t rcount () const noexcept
 
- Public Member Functions inherited from scn::stream_base
SCN_CONSTEXPR14 void _set_bad () noexcept
 
SCN_CONSTEXPR bool bad () const noexcept
 
SCN_CONSTEXPR operator bool () const noexcept
 

Detailed Description

template<typename Char>
class scn::basic_null_stream< Char >

Definition at line 241 of file stream.h.

Member Typedef Documentation

template<typename Char >
using scn::basic_null_stream< Char >::char_type = Char

Definition at line 243 of file stream.h.

Member Function Documentation

template<typename Char >
SCN_CONSTEXPR14 error scn::basic_null_stream< Char >::putback ( char_type  )
inlinenoexcept

Definition at line 250 of file stream.h.

template<typename Char >
SCN_CONSTEXPR size_t scn::basic_null_stream< Char >::rcount ( ) const
inlinenoexcept

Definition at line 268 of file stream.h.

template<typename Char >
SCN_CONSTEXPR14 expected<char_type> scn::basic_null_stream< Char >::read_char ( )
inlinenoexcept

Definition at line 245 of file stream.h.

template<typename Char >
SCN_CONSTEXPR14 error scn::basic_null_stream< Char >::roll_back ( )
inlinenoexcept

Definition at line 262 of file stream.h.

template<typename Char >
SCN_CONSTEXPR14 error scn::basic_null_stream< Char >::set_roll_back ( )
inlinenoexcept

Definition at line 257 of file stream.h.


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