scnlib  0.1.2
FormattedinputformodernC++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
scn::basic_cstdio_stream< wchar_t > Struct Template Reference

#include <stream.h>

Inheritance diagram for scn::basic_cstdio_stream< wchar_t >:
scn::stream_base

Public Types

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

Public Member Functions

 basic_cstdio_stream (FILE *f) noexcept
 
expected< char_typeread_char ()
 
error putback (char_type ch) noexcept
 
error set_roll_back () noexcept
 
error roll_back () noexcept
 
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<>
struct scn::basic_cstdio_stream< wchar_t >

Definition at line 707 of file stream.h.

Member Typedef Documentation

using scn::basic_cstdio_stream< wchar_t >::char_type = wchar_t

Definition at line 708 of file stream.h.

Constructor & Destructor Documentation

scn::basic_cstdio_stream< wchar_t >::basic_cstdio_stream ( FILE *  f)
inlinenoexcept

Definition at line 710 of file stream.h.

Member Function Documentation

error scn::basic_cstdio_stream< wchar_t >::putback ( char_type  ch)
noexcept
size_t scn::basic_cstdio_stream< wchar_t >::rcount ( ) const
inlinenoexcept

Definition at line 722 of file stream.h.

expected<char_type> scn::basic_cstdio_stream< wchar_t >::read_char ( )
error scn::basic_cstdio_stream< wchar_t >::roll_back ( )
noexcept
error scn::basic_cstdio_stream< wchar_t >::set_roll_back ( )
inlinenoexcept

Definition at line 715 of file stream.h.


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