kim-api
2.3.0+v2.3.0.GNU.GNU.
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
|
Contains the enumeration constants and the discovery routines for the LanguageName Extensible Enumeration. More...
Classes | |
struct | Comparator |
Structure provided for use with std::map. More... | |
Functions | |
void | GetNumberOfLanguageNames (int *const numberOfLanguageNames) |
Get the number of standard LanguageName's defined by the KIM API. More... | |
int | GetLanguageName (int const index, LanguageName *const languageName) |
Get the identity of each defined standard LanguageName. More... | |
Variables | |
LanguageName const | cpp |
The standard cpp language. More... | |
LanguageName const | c |
The standard c language. More... | |
LanguageName const | fortran |
The standard fortran language. More... | |
Contains the enumeration constants and the discovery routines for the LanguageName Extensible Enumeration.
int KIM::LANGUAGE_NAME::GetLanguageName | ( | int const | index, |
LanguageName *const | languageName | ||
) |
Get the identity of each defined standard LanguageName.
[in] | index | Zero-based index uniquely labeling each defined standard LanguageName. This index ordering is only guaranteed to be stable during the lifetime of the current process. |
[out] | languageName | The LanguageName object associated with index . |
true
if index < 0
or index >= numberOfLanguageNames
. false
otherwise.void KIM::LANGUAGE_NAME::GetNumberOfLanguageNames | ( | int *const | numberOfLanguageNames | ) |
Get the number of standard LanguageName's defined by the KIM API.
[out] | numberOfLanguageNames | The number of standard LanguageName's defined by the KIM API. |
LanguageName const KIM::LANGUAGE_NAME::c |
LanguageName const KIM::LANGUAGE_NAME::cpp |
LanguageName const KIM::LANGUAGE_NAME::fortran |