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

#include <stream.H>

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

Public Types

typedef std::basic_streambuf< Char, Traits > BaseT
 
typedef BaseT::int_type int_type
 
typedef BaseT::char_type char_type
 

Public Member Functions

 raw_ostream_buffer (RawData *d)
 

Private Member Functions

int_type overflow (int_type c)
 

Private Attributes

RawDatad
 

Member Typedef Documentation

◆ BaseT

template<typename Char = char, typename Traits = std::char_traits<Char>>
typedef std::basic_streambuf<Char, Traits> hobbes::stream::raw_ostream_buffer< Char, Traits >::BaseT

◆ char_type

template<typename Char = char, typename Traits = std::char_traits<Char>>
typedef BaseT::char_type hobbes::stream::raw_ostream_buffer< Char, Traits >::char_type

◆ int_type

template<typename Char = char, typename Traits = std::char_traits<Char>>
typedef BaseT::int_type hobbes::stream::raw_ostream_buffer< Char, Traits >::int_type

Constructor & Destructor Documentation

◆ raw_ostream_buffer()

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

Member Function Documentation

◆ overflow()

template<typename Char = char, typename Traits = std::char_traits<Char>>
int_type hobbes::stream::raw_ostream_buffer< Char, Traits >::overflow ( int_type  c)
inlineprivate

Member Data Documentation

◆ d

template<typename Char = char, typename Traits = std::char_traits<Char>>
RawData* hobbes::stream::raw_ostream_buffer< Char, Traits >::d
private

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