Class nest_extent

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

  • public cds::operations::cell2D_op

Class Documentation

class nest_extent : public cds::operations::cell2D_op

Created whenever a cell needs to be marked as part of a nest’s extent (duh). Cells so marked will not change state, as the nest does not need to do anything with their state.

Public Types

using visit_typelist = visit_typelist_impl::value

Public Functions

nest_extent(const nest_extent&) = delete
nest_extent(const rmath::vector2z &coord, crepr::nest *nest)
nest_extent &operator=(const nest_extent&) = delete
void visit(cads::arena_grid &grid)
void visit(cds::cell2D &cell)
void visit(cfsm::cell2D_fsm &fsm)