Collection.hpp
virtual uint32_t getSize() const =0
Number of items in the underlying collection.
Collection()
A collection can't be constructed without an inheriting class.
Definition: Collection.hpp:126
virtual V * getByIndex(uint32_t index) const =0
Get the item from the collection at the index provided.
virtual ~Collection()
Dispose of any internal data.
Definition: Collection.hpp:89
A group of items accessible by index or key.
Definition: Collection.hpp:78
virtual V * getByKey(K key) const =0
Get the item for the key from the collection.