BashSpark
Loading...
Searching...
No Matches
bs::basic_iinullstream< char_t, traits_t > Class Template Reference

A null input stream that provides no input. More...

#include <nullstream.h>

Inheritance diagram for bs::basic_iinullstream< char_t, traits_t >:
Collaboration diagram for bs::basic_iinullstream< char_t, traits_t >:

Public Types

using char_type = std::basic_istream< char_t, traits_t >::char_type
 Character type of the stream.
 
using traits_type = std::basic_istream< char_t, traits_t >::traits_type
 Character traits of the stream.
 
using int_type = std::basic_istream< char_t, traits_t >::int_type
 Integer type representing characters.
 
using pos_type = std::basic_istream< char_t, traits_t >::pos_type
 Position type for the stream.
 
using off_type = std::basic_istream< char_t, traits_t >::off_type
 Offset type for the stream.
 

Public Member Functions

 basic_iinullstream ()
 Default constructor.
 

Detailed Description

template<typename char_t, typename traits_t>
class bs::basic_iinullstream< char_t, traits_t >

A null input stream that provides no input.

This class implements std::basic_istream and always returns an end-of-file state.

Template Parameters
char_tThe character type.
traits_tThe traits type for the character type.

Constructor & Destructor Documentation

◆ basic_iinullstream()

template<typename char_t , typename traits_t >
bs::basic_iinullstream< char_t, traits_t >::basic_iinullstream ( )
inline

Default constructor.

Initializes the null input stream with a null buffer.


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