31 #ifndef KIM_LOG_VERBOSITY_HPP_ 32 #define KIM_LOG_VERBOSITY_HPP_ 153 std::string
const &
ToString()
const;
158 namespace LOG_VERBOSITY
287 #endif // KIM_LOG_VERBOSITY_HPP_ int GetLogVerbosity(int const index, LogVerbosity *const logVerbosity)
Get the identity of each defined standard LogVerbosity.
bool operator<(LogVerbosity const &rhs) const
Compares LogVerbosity objects for less-than.
std::string const & ToString() const
Converts the object to a string.
LogVerbosity const information
The standard information verbosity.
bool operator<=(LogVerbosity const &rhs) const
Compares LogVerbosity objects for less-than-equal.
LogVerbosity()
Create an uninitialized LogVerbosity object.
int logVerbosityID
Integer identifying the specific LogVerbosity represented.
LogVerbosity const debug
The standard debug verbosity.
LogVerbosity const silent
The standard silent verbosity.
void GetNumberOfLogVerbosities(int *const numberOfLogVerbosities)
Get the number of standard LogVerbosity's defined by the KIM API.
bool operator!=(LogVerbosity const &rhs) const
Compares LogVerbosity objects for inequality.
An Extensible Enumeration for the LogVerbosity's supported by the KIM API.
bool operator>=(LogVerbosity const &rhs) const
Compares LogVerbosity objects for greater-than-equal.
LogVerbosity const warning
The standard warning verbosity.
Structure provided for use with std::map.
bool operator>(LogVerbosity const &rhs) const
Compares LogVerbosity objects for greater-than.
bool operator==(LogVerbosity const &rhs) const
Compares LogVerbosity objects for equality.
bool Known() const
Determines if the object is a quantity known to the KIM API.
LogVerbosity const fatal
The standard fatal verbosity.
bool operator()(LogVerbosity const &a, LogVerbosity const &b) const
Provides an (logically unmeaningful) ordering for LogVerbosity objects so that they can be stored in ...
LogVerbosity const error
The standard error verbosity.