TypeMap.hpp
A class that will map types to values of a designated type.
Note
Status: BETA
-
template<typename T>
class TypeMap - #include <TypeMap.hpp>
A map of types to objects.
Public Types
Public Functions
-
inline bool empty() const noexcept
-
inline size_t size() const noexcept
-
inline size_t max_size() const noexcept
-
inline const_iterator begin() const noexcept
-
inline const_iterator cbegin() const noexcept
-
inline const_iterator end() const noexcept
-
inline const_iterator cend() const noexcept
-
template<typename INDEX_TYPE>
inline mapped_type &Get()
-
template<typename INDEX_TYPE>
inline mapped_type &at()
-
template<typename INDEX_TYPE>
inline const mapped_type &at() const
-
template<typename INDEX_TYPE>
inline const_iterator find() const
-
template<typename INDEX_TYPE>
inline size_t count() const
-
inline iterator erase(const_iterator position)
-
inline void clear() noexcept
-
inline bool empty() const noexcept