scnlib  0.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
scn::detail::range_streambuf< WrappedRange > Class Template Reference

#include <istream.h>

Inheritance diagram for scn::detail::range_streambuf< WrappedRange >:

Public Types

using range_type = WrappedRange
 
using char_type = typename WrappedRange::char_type
 
using traits_type = typename base::traits_type
 
using int_type = typename base::int_type
 

Public Member Functions

 range_streambuf (range_type &r)
 

Detailed Description

template<typename WrappedRange>
class scn::detail::range_streambuf< WrappedRange >

Definition at line 30 of file istream.h.

Member Typedef Documentation

template<typename WrappedRange>
using scn::detail::range_streambuf< WrappedRange >::char_type = typename WrappedRange::char_type

Definition at line 36 of file istream.h.

template<typename WrappedRange>
using scn::detail::range_streambuf< WrappedRange >::int_type = typename base::int_type

Definition at line 38 of file istream.h.

template<typename WrappedRange>
using scn::detail::range_streambuf< WrappedRange >::range_type = WrappedRange

Definition at line 35 of file istream.h.

template<typename WrappedRange>
using scn::detail::range_streambuf< WrappedRange >::traits_type = typename base::traits_type

Definition at line 37 of file istream.h.

Constructor & Destructor Documentation

template<typename WrappedRange>
scn::detail::range_streambuf< WrappedRange >::range_streambuf ( range_type r)
inlineexplicit

Definition at line 40 of file istream.h.


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