31 #ifndef KIM_DATA_TYPE_HPP_ 32 #define KIM_DATA_TYPE_HPP_ 118 std::string
const &
ToString()
const;
188 #endif // KIM_DATA_TYPE_HPP_ bool operator==(DataType const &rhs) const
Compares DataType objects for equality.
DataType const Integer
The standard Integer data type.
int GetDataType(int const index, DataType *const dataType)
Get the identity of each defined standard DataType.
An Extensible Enumeration for the DataType's supported by the KIM API.
bool operator!=(DataType const &rhs) const
Compares DataType objects for inequality.
bool Known() const
Determines if the object is a quantity known to the KIM API.
DataType const Double
The standard Double data type.
Structure provided for use with std::map.
void GetNumberOfDataTypes(int *const numberOfDataTypes)
Get the number of standard DataType's defined by the KIM API.
bool operator()(DataType const &a, DataType const &b) const
Provides an (logically unmeaningful) ordering for DataType objects so that they can be stored in a st...
int dataTypeID
Integer identifying the specific DataType represented.
std::string const & ToString() const
Converts the object to a string.
DataType()
Create an uninitialized DataType object.