42 #ifndef TEUCHOS_VERBOSITY_LEVEL_HPP 43 #define TEUCHOS_VERBOSITY_LEVEL_HPP 51 #include "Teuchos_Assert.hpp" 52 #include "Teuchos_iostream_helpers.hpp" 80 TEUCHOSCORE_LIB_DLL_EXPORT std::string toString(
const EVerbosityLevel verbLevel);
99 const bool isDefaultLevel =
false 121 #endif // TEUCHOS_VERBOSITY_LEVEL_HPP Generate output as defined by the object.
Generate only a minimal amount of output.
Generate the most output possible.
EVerbosityLevel
Verbosity level.
Generate a high level of output.
TEUCHOSCORE_LIB_DLL_EXPORT bool includesVerbLevel(const EVerbosityLevel verbLevel, const EVerbosityLevel requestedVerbLevel, const bool isDefaultLevel=false)
Return true if the verbosity level includes the given level.
TEUCHOSCORE_LIB_DLL_EXPORT EVerbosityLevel incrVerbLevel(const EVerbosityLevel inputVerbLevel, const int numLevels)
Return an increased or decreased verbosity level.
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos, as well as a number of utility routines.