kim-api
2.3.0+v2.3.0.GNU.GNU.
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
|
Go to the source code of this file.
Classes | |
struct | KIM_LogVerbosity |
An Extensible Enumeration for the LogVerbosity's supported by the KIM API. More... | |
Typedefs | |
typedef struct KIM_LogVerbosity | KIM_LogVerbosity |
Convenience typedef. More... | |
Functions | |
KIM_LogVerbosity | KIM_LogVerbosity_FromString (char const *const str) |
Create a LogVerbosity object corresponding to the provided string. If the string does not match one of the values defined by the KIM API, then an "unknown" object is generated. More... | |
int | KIM_LogVerbosity_Known (KIM_LogVerbosity const logVerbosity) |
Determines if the object is a quantity known to the KIM API. More... | |
int | KIM_LogVerbosity_LessThan (KIM_LogVerbosity const lhs, KIM_LogVerbosity const rhs) |
Compares LogVerbosity objects for less-than. More... | |
int | KIM_LogVerbosity_GreaterThan (KIM_LogVerbosity const lhs, KIM_LogVerbosity const rhs) |
Compares LogVerbosity objects for greater-than. More... | |
int | KIM_LogVerbosity_LessThanEqual (KIM_LogVerbosity const lhs, KIM_LogVerbosity const rhs) |
Compares LogVerbosity objects for less-than-equal. More... | |
int | KIM_LogVerbosity_GreaterThanEqual (KIM_LogVerbosity const lhs, KIM_LogVerbosity const rhs) |
Compares LogVerbosity objects for greater-than-equal. More... | |
int | KIM_LogVerbosity_Equal (KIM_LogVerbosity const lhs, KIM_LogVerbosity const rhs) |
Compares LogVerbosity objects for equality. More... | |
int | KIM_LogVerbosity_NotEqual (KIM_LogVerbosity const lhs, KIM_LogVerbosity const rhs) |
Compares LogVerbosity objects for inequality. More... | |
char const * | KIM_LogVerbosity_ToString (KIM_LogVerbosity const logVerbosity) |
Converts the object to a string. More... | |
void | KIM_LOG_VERBOSITY_GetNumberOfLogVerbosities (int *const numberOfLogVerbosities) |
Get the number of standard LogVerbosity's defined by the KIM API. More... | |
int | KIM_LOG_VERBOSITY_GetLogVerbosity (int const index, KIM_LogVerbosity *const logVerbosity) |
Get the identity of each defined standard LogVerbosity. More... | |
Variables | |
KIM_LogVerbosity const | KIM_LOG_VERBOSITY_silent |
The standard silent verbosity. More... | |
KIM_LogVerbosity const | KIM_LOG_VERBOSITY_fatal |
The standard fatal verbosity. More... | |
KIM_LogVerbosity const | KIM_LOG_VERBOSITY_error |
The standard error verbosity. More... | |
KIM_LogVerbosity const | KIM_LOG_VERBOSITY_warning |
The standard warning verbosity. More... | |
KIM_LogVerbosity const | KIM_LOG_VERBOSITY_information |
The standard information verbosity. More... | |
KIM_LogVerbosity const | KIM_LOG_VERBOSITY_debug |
The standard debug verbosity. More... | |
typedef struct KIM_LogVerbosity KIM_LogVerbosity |
int KIM_LOG_VERBOSITY_GetLogVerbosity | ( | int const | index, |
KIM_LogVerbosity *const | logVerbosity | ||
) |
Get the identity of each defined standard LogVerbosity.
void KIM_LOG_VERBOSITY_GetNumberOfLogVerbosities | ( | int *const | numberOfLogVerbosities | ) |
Get the number of standard LogVerbosity's defined by the KIM API.
int KIM_LogVerbosity_Equal | ( | KIM_LogVerbosity const | lhs, |
KIM_LogVerbosity const | rhs | ||
) |
Compares LogVerbosity objects for equality.
KIM_LogVerbosity KIM_LogVerbosity_FromString | ( | char const *const | str | ) |
Create a LogVerbosity object corresponding to the provided string. If the string does not match one of the values defined by the KIM API, then an "unknown" object is generated.
int KIM_LogVerbosity_GreaterThan | ( | KIM_LogVerbosity const | lhs, |
KIM_LogVerbosity const | rhs | ||
) |
Compares LogVerbosity objects for greater-than.
int KIM_LogVerbosity_GreaterThanEqual | ( | KIM_LogVerbosity const | lhs, |
KIM_LogVerbosity const | rhs | ||
) |
Compares LogVerbosity objects for greater-than-equal.
int KIM_LogVerbosity_Known | ( | KIM_LogVerbosity const | logVerbosity | ) |
Determines if the object is a quantity known to the KIM API.
int KIM_LogVerbosity_LessThan | ( | KIM_LogVerbosity const | lhs, |
KIM_LogVerbosity const | rhs | ||
) |
Compares LogVerbosity objects for less-than.
int KIM_LogVerbosity_LessThanEqual | ( | KIM_LogVerbosity const | lhs, |
KIM_LogVerbosity const | rhs | ||
) |
Compares LogVerbosity objects for less-than-equal.
int KIM_LogVerbosity_NotEqual | ( | KIM_LogVerbosity const | lhs, |
KIM_LogVerbosity const | rhs | ||
) |
Compares LogVerbosity objects for inequality.
char const* KIM_LogVerbosity_ToString | ( | KIM_LogVerbosity const | logVerbosity | ) |
Converts the object to a string.
KIM_LogVerbosity const KIM_LOG_VERBOSITY_debug |
The standard debug
verbosity.
KIM_LogVerbosity const KIM_LOG_VERBOSITY_error |
The standard error
verbosity.
KIM_LogVerbosity const KIM_LOG_VERBOSITY_fatal |
The standard fatal
verbosity.
KIM_LogVerbosity const KIM_LOG_VERBOSITY_information |
The standard information
verbosity.
KIM_LogVerbosity const KIM_LOG_VERBOSITY_silent |
The standard silent
verbosity.
KIM_LogVerbosity const KIM_LOG_VERBOSITY_warning |
The standard warning
verbosity.