31 #ifndef KIM_COLLECTION_HPP_ 32 #define KIM_COLLECTION_HPP_ 119 std::string
const &
ToString()
const;
209 #endif // KIM_COLLECTION_HPP_ bool operator()(Collection const &a, Collection const &b) const
Provides an (logically unmeaningful) ordering for Collection objects so that they can be stored in a ...
int collectionID
Integer identifying the specific Collection represented.
Collection const currentWorkingDirectory
The standard currentWorkingDirectory Collection.
void GetNumberOfCollections(int *const numberOfCollections)
Get the number of standard Collection's defined by the KIM API.
bool operator!=(Collection const &rhs) const
Compares Collection objects for inequality.
Collection const user
The standard user Collection.
std::string const & ToString() const
Converts the object to a string.
Collection const environmentVariable
The standard environmentVariable Collection.
int GetCollection(int const index, Collection *const collection)
Get the identity of each defined standard Collection.
bool operator==(Collection const &rhs) const
Compares Collection objects for equality.
An Extensible Enumeration for the Collection's supported by the KIM API.
Structure provided for use with std::map.
Collection()
Create an uninitialized Collection object.
bool Known() const
Determines if the object is a quantity known to the KIM API.
Collection const system
The standard system Collection.