Class cell2D_cache_extent
Defined in File cell2D_cache_extent.hpp
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public cds::operations::cell2D_op
Class Documentation
-
class cell2D_cache_extent : public cds::operations::cell2D_op
Created whenever a cell needs to go from some other state to being part of a cache’s extent (duh). All the blocks (and the cache itself) live in a single cell, but the cells that the cache covers need to be in a special state in order to avoid corner cases when picking up from/dropping in a cache.
Public Types
-
using visit_typelist = visit_typelist_impl::value
Public Functions
-
cell2D_cache_extent(const cell2D_cache_extent&) = delete
-
cell2D_cache_extent(const rmath::vector2z &coord, carepr::base_cache *cache)
-
cell2D_cache_extent &operator=(const cell2D_cache_extent&) = delete
-
void visit(cads::arena_grid &grid)
-
using visit_typelist = visit_typelist_impl::value