34 #ifndef KIM_LOG_VERBOSITY_HPP_ 35 #define KIM_LOG_VERBOSITY_HPP_ 39 #ifndef KIM_LOG_DEFINES_INC_ 40 #include "KIM_LOG_DEFINES.inc" 159 std::string
const &
ToString()
const;
164 namespace LOG_VERBOSITY
293 #endif // KIM_LOG_VERBOSITY_HPP_ bool Known() const
Determines if the object is a quantity known to the KIM API.
bool operator!=(LogVerbosity const &rhs) const
Compares LogVerbosity objects for inequality.
LogVerbosity const debug
The standard debug 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 greater-than-equal.
LogVerbosity()
Create an uninitialized LogVerbosity object.
An Extensible Enumeration for the LogVerbosity's supported by the KIM API.
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 silent
The standard silent verbosity.
LogVerbosity const information
The standard information verbosity.
bool operator==(LogVerbosity const &rhs) const
Compares LogVerbosity objects for equality.
bool operator<(LogVerbosity const &rhs) const
Compares LogVerbosity objects for less-than.
LogVerbosity const warning
The standard warning verbosity.
void GetNumberOfLogVerbosities(int *const numberOfLogVerbosities)
Get the number of standard LogVerbosity's defined by the KIM API.
int GetLogVerbosity(int const index, LogVerbosity *const logVerbosity)
Get the identity of each defined standard LogVerbosity.
LogVerbosity const error
The standard error verbosity.
bool operator<=(LogVerbosity const &rhs) const
Compares LogVerbosity objects for less-than-equal.
int logVerbosityID
Integer identifying the specific LogVerbosity represented.
LogVerbosity const fatal
The standard fatal verbosity.
std::string const & ToString() const
Converts the object to a string.