31 #ifndef KIM_SUPPORT_STATUS_HPP_ 32 #define KIM_SUPPORT_STATUS_HPP_ 120 std::string
const &
ToString()
const;
125 namespace SUPPORT_STATUS
213 #endif // KIM_SUPPORT_STATUS_HPP_ void GetNumberOfSupportStatuses(int *const numberOfSupportStatuses)
Get the number of standard SupportStatus's defined by the KIM API.
bool operator==(SupportStatus const &rhs) const
Compares SupportStatus objects for equality.
int GetSupportStatus(int const index, SupportStatus *const supportStatus)
Get the identity of each defined standard SupportStatus.
SupportStatus()
Create an uninitialized SupportStatus object.
bool operator()(SupportStatus const &a, SupportStatus const &b) const
Provides an (logically unmeaningful) ordering for SupportStatus objects so that they can be stored in...
std::string const & ToString() const
Converts the object to a string.
bool Known() const
Determines if the object is a quantity known to the KIM API.
SupportStatus const notSupported
The standard notSupported status.
int supportStatusID
Integer identifying the specific SupportStatus represented.
SupportStatus const required
The standard required status.
An Extensible Enumeration for the SupportStatus's supported by the KIM API.
SupportStatus const requiredByAPI
The standard requiredByAPI status.
Structure provided for use with std::map.
bool operator!=(SupportStatus const &rhs) const
Compares SupportStatus objects for inequality.
SupportStatus const optional
The standard optional status.