Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::CA::CellState Concept Reference

A type usable as the value stored inside a cell. More...

#include <tpl_ca_concepts.H>

Concept definition

template<typename T>
concept Aleph::CA::CellState = std::regular<T>
A type usable as the value stored inside a cell.

Detailed Description

A type usable as the value stored inside a cell.

Cell states must be regular: copyable, comparable for equality and default-constructible. This covers bool, integral and enum types, and any small POD struct used in lattice models.

Template Parameters
Tcandidate cell state type.

Definition at line 79 of file tpl_ca_concepts.H.