|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/multi_hashmap.hxx>
Public Member Functions | |
| constexpr | ConstMultiIterator (std::nullptr_t) noexcept |
| constexpr | ConstMultiIterator (ice::u32 current_entry, EntryType const *entries, ValueType const *values) noexcept |
| constexpr bool | valid () const noexcept |
| constexpr void | next () noexcept |
| constexpr auto | key () const noexcept -> ice::u64 const & |
| constexpr auto | value () const noexcept -> Type const & |
| constexpr bool | operator== (ConstMultiIterator const &other) const noexcept |
| constexpr void | operator++ () noexcept |
| constexpr auto | operator* () const noexcept -> Type const & |
Public Attributes | |
| ice::u32 | _current |
| EntryType const * | _entries |
| ValueType const * | _values |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
| ice::u32 ice::MultiHashMap< Type, Logic >::ConstMultiIterator::_current |
| EntryType const* ice::MultiHashMap< Type, Logic >::ConstMultiIterator::_entries |
| ValueType const* ice::MultiHashMap< Type, Logic >::ConstMultiIterator::_values |