dxd - dynax driver framework 2.2.0d109
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::redirect::indent::streambuf Class Reference

indented streambuf More...

#include <dx_common.h>

+ Inheritance diagram for dx::redirect::indent::streambuf:
+ Collaboration diagram for dx::redirect::indent::streambuf:

Public Member Functions

virtual streambufoperator<< (size_t size)
 
virtual streambufoperator>> (const std::string &indent)
 
 streambuf (std::ostream &ostream)
 
 ~streambuf () noexcept override
 

Public Attributes

std::string indent
 

Protected Member Functions

int_type overflow (int_type ch=EOF) override
 

Detailed Description

indented streambuf

Constructor & Destructor Documentation

◆ streambuf()

dx::redirect::indent::streambuf::streambuf ( std::ostream & ostream)
inline

◆ ~streambuf()

dx::redirect::indent::streambuf::~streambuf ( )
inlineoverridenoexcept

Member Function Documentation

◆ operator<<()

virtual streambuf & dx::redirect::indent::streambuf::operator<< ( size_t size)
inlinevirtual

◆ operator>>()

virtual streambuf & dx::redirect::indent::streambuf::operator>> ( const std::string & indent)
inlinevirtual

◆ overflow()

int_type dx::redirect::indent::streambuf::overflow ( int_type ch = EOF)
inlineoverrideprotected

Member Data Documentation

◆ indent

std::string dx::redirect::indent::streambuf::indent

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

(c) copyright 2009 dynamic acoustics e.U. generated on Mon Apr 21 2025

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.