hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Public Member Functions | Private Member Functions | Private Attributes | List of all members
hobbes::stream::raw_istream< Char, Traits > Class Template Reference

#include <stream.H>

Inheritance diagram for hobbes::stream::raw_istream< Char, Traits >:
Inheritance graph
Collaboration diagram for hobbes::stream::raw_istream< Char, Traits >:
Collaboration graph

Public Member Functions

 raw_istream (const RawData &d)
 

Private Member Functions

 raw_istream ()
 
 raw_istream (const raw_istream< Char, Traits > &)
 
raw_istream< Char, Traits > & operator= (const raw_istream< Char, Traits > &)
 

Private Attributes

raw_istream_buffer< Char, Traits > buffer
 

Constructor & Destructor Documentation

◆ raw_istream() [1/3]

template<typename Char = char, typename Traits = std::char_traits<Char>>
hobbes::stream::raw_istream< Char, Traits >::raw_istream ( const RawData d)
inline

◆ raw_istream() [2/3]

template<typename Char = char, typename Traits = std::char_traits<Char>>
hobbes::stream::raw_istream< Char, Traits >::raw_istream ( )
private

◆ raw_istream() [3/3]

template<typename Char = char, typename Traits = std::char_traits<Char>>
hobbes::stream::raw_istream< Char, Traits >::raw_istream ( const raw_istream< Char, Traits > &  )
private

Member Function Documentation

◆ operator=()

template<typename Char = char, typename Traits = std::char_traits<Char>>
raw_istream<Char, Traits>& hobbes::stream::raw_istream< Char, Traits >::operator= ( const raw_istream< Char, Traits > &  )
private

Member Data Documentation

◆ buffer

template<typename Char = char, typename Traits = std::char_traits<Char>>
raw_istream_buffer<Char, Traits> hobbes::stream::raw_istream< Char, Traits >::buffer
private

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