iterator Struct Reference#
ck_tile::map< key, data, max_size >::iterator Struct Reference
#include <map.hpp>
Public Member Functions | |
constexpr CK_TILE_HOST_DEVICE | iterator (impl_type &impl, index_t pos) |
constexpr CK_TILE_HOST_DEVICE iterator & | operator++ () |
constexpr CK_TILE_HOST_DEVICE bool | operator!= (const iterator &other) const |
constexpr CK_TILE_HOST_DEVICE pair_type & | operator* () |
Public Attributes | |
impl_type & | impl_ |
index_t | pos_ |
Constructor & Destructor Documentation
◆ iterator()
template<typename key , typename data , index_t max_size = 128>
|
inlineconstexpr |
Member Function Documentation
◆ operator!=()
template<typename key , typename data , index_t max_size = 128>
|
inlineconstexpr |
◆ operator*()
template<typename key , typename data , index_t max_size = 128>
|
inlineconstexpr |
◆ operator++()
template<typename key , typename data , index_t max_size = 128>
|
inlineconstexpr |
Member Data Documentation
◆ impl_
template<typename key , typename data , index_t max_size = 128>
impl_type& ck_tile::map< key, data, max_size >::iterator::impl_ |
◆ pos_
template<typename key , typename data , index_t max_size = 128>
index_t ck_tile::map< key, data, max_size >::iterator::pos_ |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/core/container/map.hpp