|
Krita Source Code Documentation
|
#include <kis_tile_data_store_iterators.h>
Inheritance diagram for KisTileDataStoreIterator:Public Member Functions | |
| bool | hasNext () const |
| KisTileDataStoreIterator (ConcurrentMap< int, KisTileData * > &map, KisTileDataStore *store) | |
| KisTileData * | next () |
| KisTileData * | peekNext () |
| bool | trySwapOut (KisTileData *td) |
Private Attributes | |
| ConcurrentMap< int, KisTileData * >::Iterator | m_iterator |
| ConcurrentMap< int, KisTileData * > & | m_map |
| KisTileDataStore * | m_store |
KisTileDataStoreIterator, KisTileDataStoreReverseIterator, KisTileDataStoreClockIterator
But be careful! You can't change the list while iterating either, because it can invalidate the iterator. This is a general rule.
Definition at line 28 of file kis_tile_data_store_iterators.h.
|
inline |
Definition at line 31 of file kis_tile_data_store_iterators.h.
References m_iterator, and m_map.
|
inline |
Definition at line 50 of file kis_tile_data_store_iterators.h.
References m_iterator.
|
inline |
Definition at line 43 of file kis_tile_data_store_iterators.h.
References m_iterator.
|
inline |
Definition at line 38 of file kis_tile_data_store_iterators.h.
References m_iterator.
|
inline |
Definition at line 55 of file kis_tile_data_store_iterators.h.
References m_iterator, m_store, and KisTileDataStore::trySwapTileData().
|
private |
Definition at line 66 of file kis_tile_data_store_iterators.h.
|
private |
Definition at line 65 of file kis_tile_data_store_iterators.h.
|
private |
Definition at line 67 of file kis_tile_data_store_iterators.h.