Teuchos - Trilinos Tools Package Version of the Day
Loading...
Searching...
No Matches
Teuchos Outputting Utilities

Classes

class  Teuchos::basic_oblackholestream< _CharT, _Traits >
 basic_ostream<> subclass that does nothing but discard output. More...
class  Teuchos::Describable
 Base class for all objects that can describe themselves. More...
class  Teuchos::basic_FancyOStream_buf< CharT, Traits >
 Stream buffering class that performs the magic of indenting data sent to an std::ostream object. More...
class  Teuchos::LabeledObject
 Base class for objects that contain a std::string label. More...
class  Teuchos::VerboseObjectBase
 Non-templated base class for objects that can print their activities to a stream. More...

Macros

#define TEUCHOS_OSTAB   ::Teuchos::OSTab __localThisTab = this->getOSTab()
#define TEUCHOS_OSTAB_DIFF(DIFF)

Typedefs

typedef basic_FancyOStream< char > Teuchos::FancyOStream
typedef basic_OSTab< char > Teuchos::OSTab
typedef basic_oblackholestream< char, std::char_traits< char > > Teuchos::oblackholestream

Enumerations

enum  Teuchos::EVerbosityLevel {
  Teuchos::VERB_DEFAULT =-1 , Teuchos::VERB_NONE =0 , Teuchos::VERB_LOW =1 , Teuchos::VERB_MEDIUM =2 ,
  Teuchos::VERB_HIGH =3 , Teuchos::VERB_EXTREME =4
}
 Verbosity level. More...

Functions

TEUCHOSCORE_LIB_DLL_EXPORT ArrayView< const EVerbosityLevelTeuchos::getValidVerbLevels ()
TEUCHOSCORE_LIB_DLL_EXPORT ArrayView< const std::string > Teuchos::getValidVerbLevelsNames ()
TEUCHOSCORE_LIB_DLL_EXPORT ArrayView< const char *const > Teuchos::getValidVerbLevelsNamesRawStrings ()
TEUCHOSCORE_LIB_DLL_EXPORT std::string Teuchos::toString (const EVerbosityLevel verbLevel)
 Return a std::string representation of the verbosity level.

Detailed Description

Macro Definition Documentation

◆ TEUCHOS_OSTAB

#define TEUCHOS_OSTAB   ::Teuchos::OSTab __localThisTab = this->getOSTab()

Definition at line 825 of file Teuchos_FancyOStream.hpp.

◆ TEUCHOS_OSTAB_DIFF

#define TEUCHOS_OSTAB_DIFF ( DIFF)
Value:
::Teuchos::OSTab DIFF ## __localThisTab = this->getOSTab()
basic_OSTab< char > OSTab

Definition at line 830 of file Teuchos_FancyOStream.hpp.

Typedef Documentation

◆ FancyOStream

◆ OSTab

typedef basic_OSTab<char> Teuchos::OSTab

Examples
ArrayRCP_test.cpp, and FancyOutputting_test.cpp.

Definition at line 819 of file Teuchos_FancyOStream.hpp.

◆ oblackholestream

Enumeration Type Documentation

◆ EVerbosityLevel

Verbosity level.

Enumerator
VERB_DEFAULT 

Generate output as defined by the object.

VERB_NONE 

Generate no output.

VERB_LOW 

Generate only a minimal amount of output.

VERB_MEDIUM 

Generate more output.

VERB_HIGH 

Generate a high level of output.

VERB_EXTREME 

Generate the most output possible.

Examples
FancyOutputting_test.cpp.

Definition at line 31 of file Teuchos_VerbosityLevel.hpp.

Function Documentation

◆ getValidVerbLevels()

Teuchos::ArrayView< const Teuchos::EVerbosityLevel > Teuchos::getValidVerbLevels ( )

Get static array view of verbosity levels enums.

Definition at line 15 of file Teuchos_VerbosityLevel.cpp.

◆ getValidVerbLevelsNames()

Teuchos::ArrayView< const std::string > Teuchos::getValidVerbLevelsNames ( )

Get static array view of verbosity levels string names as array of std::string strings.

Definition at line 30 of file Teuchos_VerbosityLevel.cpp.

◆ getValidVerbLevelsNamesRawStrings()

Teuchos::ArrayView< const char *const > Teuchos::getValidVerbLevelsNamesRawStrings ( )

Get static array view of verbosity levels string names as array of null-terminated strings.

Definition at line 45 of file Teuchos_VerbosityLevel.cpp.

◆ toString()

std::string Teuchos::toString ( const EVerbosityLevel verbLevel)

Return a std::string representation of the verbosity level.

Needed for serialization KLN 23/09/2010

Definition at line 57 of file Teuchos_VerbosityLevel.cpp.