•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
mpqc::FormIO::indentbuf< C > Class Template Reference
Collaboration diagram for mpqc::FormIO::indentbuf< C >:

Documentation
template<typename C = char>
class mpqc::FormIO::indentbuf< C >
auto-indenting streambuf
Follows up \n
and \r
with the current indentation margin, and replaces \t
with the default indentation margin (2 whitespaces).
Public Types | |
using char_type = typename std::basic_streambuf< C >::char_type | |
using int_type = typename std::basic_streambuf< C >::int_type | |
using traits_type = typename std::basic_streambuf< C >::traits_type | |
Public Member Functions | |
indentbuf (std::basic_ios< char_type > *ios) | |
~indentbuf ()=default | |
Member Typedef Documentation
◆ char_type
template<typename C = char>
using mpqc::FormIO::indentbuf< C >::char_type = typename std::basic_streambuf<C>::char_type |
◆ int_type
template<typename C = char>
using mpqc::FormIO::indentbuf< C >::int_type = typename std::basic_streambuf<C>::int_type |
◆ traits_type
template<typename C = char>
using mpqc::FormIO::indentbuf< C >::traits_type = typename std::basic_streambuf<C>::traits_type |
Constructor & Destructor Documentation
◆ indentbuf()
template<typename C = char>
mpqc::FormIO::indentbuf< C >::indentbuf | ( | std::basic_ios< char_type > * | ios | ) |
◆ ~indentbuf()
template<typename C = char>
|
default |
The documentation for this class was generated from the following files:
- mpqc/util/core/formio.h
- mpqc/util/core/formio.impl.h