const_iterator Struct Reference

const_iterator Struct Reference#

Composable Kernel: ck_tile::map< key, data, max_size >::const_iterator Struct Reference
ck_tile::map< key, data, max_size >::const_iterator Struct Reference

#include <map.hpp>

Public Member Functions

CK_TILE_HOST_DEVICE constexpr const_iterator (const impl_type &impl, index_t pos)
CK_TILE_HOST_DEVICE constexpr const_iteratoroperator++ ()
CK_TILE_HOST_DEVICE constexpr bool operator!= (const const_iterator &other) const
CK_TILE_HOST_DEVICE constexpr const pair_typeoperator* () const

Public Attributes

const impl_typeimpl_
index_t pos_

Constructor & Destructor Documentation

◆ const_iterator()

template<typename key, typename data, index_t max_size = 128>
CK_TILE_HOST_DEVICE constexpr ck_tile::map< key, data, max_size >::const_iterator::const_iterator ( const impl_type & impl,
index_t pos )
inlineconstexpr

Member Function Documentation

◆ operator!=()

template<typename key, typename data, index_t max_size = 128>
CK_TILE_HOST_DEVICE constexpr bool ck_tile::map< key, data, max_size >::const_iterator::operator!= ( const const_iterator & other) const
inlineconstexpr

◆ operator*()

template<typename key, typename data, index_t max_size = 128>
CK_TILE_HOST_DEVICE constexpr const pair_type & ck_tile::map< key, data, max_size >::const_iterator::operator* ( ) const
inlineconstexpr

◆ operator++()

template<typename key, typename data, index_t max_size = 128>
CK_TILE_HOST_DEVICE constexpr const_iterator & ck_tile::map< key, data, max_size >::const_iterator::operator++ ( )
inlineconstexpr

Member Data Documentation

◆ impl_

template<typename key, typename data, index_t max_size = 128>
const impl_type& ck_tile::map< key, data, max_size >::const_iterator::impl_

◆ pos_

template<typename key, typename data, index_t max_size = 128>
index_t ck_tile::map< key, data, max_size >::const_iterator::pos_

The documentation for this struct was generated from the following file: