Public Member Functions | Private Member Functions | Private Attributes | List of all members
backward::cfile_streambuf Class Reference

#include <backward.hpp>

Inheritance diagram for backward::cfile_streambuf:
Inheritance graph
[legend]

Public Member Functions

 cfile_streambuf (FILE *_sink)
 
int_type overflow (int_type ch) override
 
int_type underflow () override
 
std::streamsize xsputn (const char_type *s, std::streamsize count) override
 

Private Member Functions

 cfile_streambuf (const cfile_streambuf &)
 
cfile_streambufoperator= (const cfile_streambuf &)
 

Private Attributes

std::vector< char > buffer
 
FILE * sink
 

Detailed Description

Definition at line 3603 of file backward.hpp.

Constructor & Destructor Documentation

◆ cfile_streambuf() [1/2]

backward::cfile_streambuf::cfile_streambuf ( FILE *  _sink)
inline

Definition at line 3605 of file backward.hpp.

◆ cfile_streambuf() [2/2]

backward::cfile_streambuf::cfile_streambuf ( const cfile_streambuf )
private

Member Function Documentation

◆ operator=()

cfile_streambuf& backward::cfile_streambuf::operator= ( const cfile_streambuf )
private

◆ overflow()

int_type backward::cfile_streambuf::overflow ( int_type  ch)
inlineoverride

Definition at line 3607 of file backward.hpp.

◆ underflow()

int_type backward::cfile_streambuf::underflow ( )
inlineoverride

Definition at line 3606 of file backward.hpp.

◆ xsputn()

std::streamsize backward::cfile_streambuf::xsputn ( const char_type *  s,
std::streamsize  count 
)
inlineoverride

Definition at line 3614 of file backward.hpp.

Member Data Documentation

◆ buffer

std::vector<char> backward::cfile_streambuf::buffer
private

Definition at line 3631 of file backward.hpp.

◆ sink

FILE* backward::cfile_streambuf::sink
private

Definition at line 3630 of file backward.hpp.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:51