idol
A C++ Framework for Optimization
Loading...
Searching...
No Matches
idol::LimitedWidthBuffer Class Reference
Inheritance diagram for idol::LimitedWidthBuffer:
Inheritance graph
Collaboration diagram for idol::LimitedWidthBuffer:
Collaboration graph

Public Member Functions

 LimitedWidthBuffer (std::streambuf *sbuf, std::size_t max_width)
 

Protected Member Functions

virtual int overflow (int ch) override
 
virtual std::streamsize xsputn (const char *s, std::streamsize n) override
 

Detailed Description

Definition at line 14 of file LimitedWidthStream.h.

Constructor & Destructor Documentation

◆ LimitedWidthBuffer()

idol::LimitedWidthBuffer::LimitedWidthBuffer ( std::streambuf *  sbuf,
std::size_t  max_width 
)
inline

Definition at line 16 of file LimitedWidthStream.h.

Member Function Documentation

◆ overflow()

virtual int idol::LimitedWidthBuffer::overflow ( int  ch)
inlineoverrideprotectedvirtual

Definition at line 20 of file LimitedWidthStream.h.

◆ xsputn()

virtual std::streamsize idol::LimitedWidthBuffer::xsputn ( const char *  s,
std::streamsize  n 
)
inlineoverrideprotectedvirtual

Definition at line 36 of file LimitedWidthStream.h.