|
Teuchos Package Browser (Single Doxygen Collection)
Version of the Day
|
Tabbing class for helping to create formated, indented output for a basic_FancyOStream object.
More...
#include <Teuchos_FancyOStream.hpp>
Public Member Functions | |
| basic_OSTab (const RCP< basic_FancyOStream< CharT, Traits > > &fancyOStream, const int tabs=1, const std::basic_string< CharT, Traits > linePrefix="") | |
| | |
| basic_OSTab (const RCP< std::basic_ostream< CharT, Traits > > &oStream, const int tabs=1, const std::basic_string< CharT, Traits > linePrefix="") | |
| | |
| basic_OSTab (basic_FancyOStream< CharT, Traits > &fancyOStream, const int tabs=1, const std::basic_string< CharT, Traits > linePrefix="") | |
| Warning: Only call this constructor for stack-based object. | |
| basic_OSTab (std::basic_ostream< CharT, Traits > &oStream, const int tabs=1, const std::basic_string< CharT, Traits > linePrefix="") | |
| Warning: Only call this constructor for stack-based object. | |
| basic_OSTab (const basic_OSTab &osTab) | |
| | |
| ~basic_OSTab () | |
| | |
| basic_OSTab< CharT, Traits > & | operator= (const basic_OSTab &osTab) |
| | |
| basic_OSTab< CharT, Traits > & | incrTab (const int tabs=1) |
| | |
| basic_FancyOStream< CharT, Traits > & | o () const |
| | |
| basic_FancyOStream< CharT, Traits > * | get () const |
| | |
Static Public Attributes | |
| static const int | DISABLE_TABBING = -99999 |
| | |
Private Member Functions | |
| void | updateState () |
Private Attributes | |
| RCP< basic_FancyOStream< CharT, Traits > > | fancyOStream_ |
| int | tabs_ |
| std::basic_string< CharT, Traits > | linePrefix_ |
Tabbing class for helping to create formated, indented output for a basic_FancyOStream object.
Use the typedef OSStream for support for the char character type.
This class is used to create tab indents and set line prefix names for output that is generated by a basic_FancyOStream object.
Definition at line 532 of file Teuchos_FancyOStream.hpp.
| Teuchos::basic_OSTab< CharT, Traits >::basic_OSTab | ( | const RCP< basic_FancyOStream< CharT, Traits > > & | fancyOStream, |
| const int | tabs = 1, |
||
| const std::basic_string< CharT, Traits > | linePrefix = "" |
||
| ) | [inline] |
Definition at line 539 of file Teuchos_FancyOStream.hpp.
| Teuchos::basic_OSTab< CharT, Traits >::basic_OSTab | ( | const RCP< std::basic_ostream< CharT, Traits > > & | oStream, |
| const int | tabs = 1, |
||
| const std::basic_string< CharT, Traits > | linePrefix = "" |
||
| ) | [inline] |
Definition at line 551 of file Teuchos_FancyOStream.hpp.
| Teuchos::basic_OSTab< CharT, Traits >::basic_OSTab | ( | basic_FancyOStream< CharT, Traits > & | fancyOStream, |
| const int | tabs = 1, |
||
| const std::basic_string< CharT, Traits > | linePrefix = "" |
||
| ) | [inline] |
Warning: Only call this constructor for stack-based object.
Definition at line 563 of file Teuchos_FancyOStream.hpp.
| Teuchos::basic_OSTab< CharT, Traits >::basic_OSTab | ( | std::basic_ostream< CharT, Traits > & | oStream, |
| const int | tabs = 1, |
||
| const std::basic_string< CharT, Traits > | linePrefix = "" |
||
| ) | [inline] |
Warning: Only call this constructor for stack-based object.
Definition at line 575 of file Teuchos_FancyOStream.hpp.
| Teuchos::basic_OSTab< CharT, Traits >::basic_OSTab | ( | const basic_OSTab< CharT, Traits > & | osTab | ) | [inline] |
Definition at line 587 of file Teuchos_FancyOStream.hpp.
| Teuchos::basic_OSTab< CharT, Traits >::~basic_OSTab | ( | ) | [inline] |
Definition at line 594 of file Teuchos_FancyOStream.hpp.
| basic_OSTab<CharT,Traits>& Teuchos::basic_OSTab< CharT, Traits >::operator= | ( | const basic_OSTab< CharT, Traits > & | osTab | ) | [inline] |
Definition at line 605 of file Teuchos_FancyOStream.hpp.
| basic_OSTab<CharT,Traits>& Teuchos::basic_OSTab< CharT, Traits >::incrTab | ( | const int | tabs = 1 | ) | [inline] |
Definition at line 613 of file Teuchos_FancyOStream.hpp.
| basic_FancyOStream<CharT,Traits>& Teuchos::basic_OSTab< CharT, Traits >::o | ( | ) | const [inline] |
Definition at line 623 of file Teuchos_FancyOStream.hpp.
| basic_FancyOStream<CharT,Traits>* Teuchos::basic_OSTab< CharT, Traits >::get | ( | ) | const [inline] |
Definition at line 628 of file Teuchos_FancyOStream.hpp.
| void Teuchos::basic_OSTab< CharT, Traits >::updateState | ( | ) | [inline, private] |
Definition at line 639 of file Teuchos_FancyOStream.hpp.
const int Teuchos::basic_OSTab< CharT, Traits >::DISABLE_TABBING = -99999 [static] |
Definition at line 537 of file Teuchos_FancyOStream.hpp.
RCP<basic_FancyOStream<CharT,Traits> > Teuchos::basic_OSTab< CharT, Traits >::fancyOStream_ [private] |
Definition at line 635 of file Teuchos_FancyOStream.hpp.
int Teuchos::basic_OSTab< CharT, Traits >::tabs_ [private] |
Definition at line 636 of file Teuchos_FancyOStream.hpp.
std::basic_string<CharT,Traits> Teuchos::basic_OSTab< CharT, Traits >::linePrefix_ [private] |
Definition at line 637 of file Teuchos_FancyOStream.hpp.
1.7.6.1