AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
MessageLevel.hpp File Reference
#include <string>

Namespaces

 axom
 
 axom::slic
 
 axom::slic::message
 
 axom::slic::inherit
 

Enumerations

enum  axom::slic::message::Level {
  axom::slic::message::Error , axom::slic::message::Warning , axom::slic::message::Info , axom::slic::message::Debug ,
  axom::slic::message::Num_Levels
}
 
enum  axom::slic::inherit::flags {
  axom::slic::inherit::nothing = 0 , axom::slic::inherit::error = 1 << 0 , axom::slic::inherit::warning = 1 << 1 , axom::slic::inherit::info = 1 << 2 ,
  axom::slic::inherit::debug = 1 << 3
}
 Holds the bit flags associated with each level. More...
 

Functions

static std::string axom::slic::message::getLevelAsString (Level l)
 Returns the string name representation of the given level. More...
 

Variables

static const char axom::slic::inherit::everything = error | warning | info | debug
 Convenience bit mask that turns on all four bits. More...
 
static const char axom::slic::inherit::errors_and_warnings = error | warning
 Convenience bit mask that turns on fatal,error and warning bits. More...
 
static const flags axom::slic::inherit::masks [message::Num_Levels] = {error, warning, info, debug}
 Array of bit masks corresponding to each level. More...