A concept used to enable access to read-only operations for all compatible types.
More...
#include <ice/container/hashmap_details.hxx>
template<typename T>
typename std::remove_reference_t<T>::EntryType;
{ std::remove_reference_t<T>::OperationLogic } -> std::convertible_to<ice::ContainerLogic>;
{ t._capacity } -> std::convertible_to<ice::u32>;
{ t._count } -> std::convertible_to<ice::u32>;
{ t._hashes } -> std::convertible_to<ice::u32 const*>;
{ t._entries } -> std::convertible_to<ice::detail::hashmap::HashMapEntryType<T>*>;
{ t._data } -> std::convertible_to<ice::container::ValuePtr<T>>;
}
Definition container_concepts.hxx:22
A concept used to enable access to read-only operations for all compatible types.
Definition hashmap_details.hxx:20
A concept used to enable access to read-only operations for all compatible types.