34 #ifndef KIM_DATA_TYPE_HPP_ 35 #define KIM_DATA_TYPE_HPP_ 121 std::string
const &
ToString()
const;
191 #endif // KIM_DATA_TYPE_HPP_ int dataTypeID
Integer identifying the specific DataType represented.
bool operator!=(DataType const &rhs) const
Compares DataType objects for inequality.
std::string const & ToString() const
Converts the object to a string.
DataType()
Create an uninitialized DataType object.
int GetDataType(int const index, DataType *const dataType)
Get the identity of each defined standard DataType.
DataType const Integer
The standard Integer data type.
DataType const Double
The standard Double data type.
Structure provided for use with std::map.
bool Known() const
Determines if the object is a quantity known to the KIM API.
bool operator==(DataType const &rhs) const
Compares DataType objects for equality.
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...
An Extensible Enumeration for the DataType's supported by the KIM API.
void GetNumberOfDataTypes(int *const numberOfDataTypes)
Get the number of standard DataType's defined by the KIM API.