34 #ifndef KIM_LANGUAGE_NAME_HPP_ 35 #define KIM_LANGUAGE_NAME_HPP_ 123 std::string
const &
ToString()
const;
128 namespace LANGUAGE_NAME
204 #endif // KIM_LANGUAGE_NAME_HPP_
LanguageName const fortran
The standard fortran language.
bool operator!=(LanguageName const &rhs) const
Compares LanguageName objects for inequality.
Structure provided for use with std::map.
LanguageName const c
The standard c language.
bool Known() const
Determines if the object is a quantity known to the KIM API.
LanguageName()
Create an uninitialized LanguageName object.
An Extensible Enumeration for the LanguageName's supported by the KIM API.
LanguageName const cpp
The standard cpp language.
bool operator==(LanguageName const &rhs) const
Compares LanguageName objects for equality.
std::string const & ToString() const
Converts the object to a string.
int GetLanguageName(int const index, LanguageName *const languageName)
Get the identity of each defined standard LanguageName.
int languageNameID
Integer identifying the specific LanguageName represented.
void GetNumberOfLanguageNames(int *const numberOfLanguageNames)
Get the number of standard LanguageName's defined by the KIM API.
bool operator()(LanguageName const &a, LanguageName const &b) const
Provides an (logically unmeaningful) ordering for LanguageName objects so that they can be stored in ...