Changeset View
Changeset View
Standalone View
Standalone View
inc/LauPrint.hh
Show All 17 Lines | |||||
/* | /* | ||||
Laura++ package authors: | Laura++ package authors: | ||||
John Back | John Back | ||||
Paul Harrison | Paul Harrison | ||||
Thomas Latham | Thomas Latham | ||||
*/ | */ | ||||
/*! \file LauPrint.hh | /*! \file LauPrint.hh | ||||
\brief File containing declaration of LauPrint class. | \brief File containing declaration of LauPrint class and LauOutputLevel enum. | ||||
*/ | |||||
/*! \class LauPrint | |||||
\brief Class to define various output print commands. | |||||
Class to define various output print commands (for output tables etc..) | |||||
*/ | */ | ||||
#ifndef LAU_PRINT | #ifndef LAU_PRINT | ||||
#define LAU_PRINT | #define LAU_PRINT | ||||
#include "Rtypes.h" | #include "Rtypes.h" | ||||
#include <iosfwd> | #include <iosfwd> | ||||
/*! \enum LauOutputLevel | |||||
\brief Enumeration to define verbosity level for various printouts | |||||
*/ | |||||
enum class LauOutputLevel { | |||||
None = -1, //!< Zero printout | |||||
Quiet = 0, //!< Reduced printout | |||||
Standard = 1, //!< Normal level of printout | |||||
Verbose = 2, //!< Verbose printout | |||||
ExtraVerbose = 3 //!< Highly verbose printout | |||||
}; | |||||
/*! \class LauPrint | |||||
\brief Class to define various output print commands. | |||||
Class to define various output print commands (for output tables etc..) | |||||
*/ | |||||
class LauPrint { | class LauPrint { | ||||
public: | public: | ||||
//! Constructor | //! Constructor | ||||
LauPrint(); | LauPrint(); | ||||
//! Destructor | //! Destructor | ||||
virtual ~LauPrint(); | virtual ~LauPrint(); | ||||
Show All 20 Lines |