Concepts satisfied by data classes and associated helper classes.
Classes | |
interface | ContiguousContainer |
Standard contiguous container requirements. More... | |
struct | ContiguousContainerMixin< T, TDerived > |
Base class for a FITS data container. More... | |
class | DataContainerHolder< T, TContainer > |
A holder of any contiguous container specified by a size and data pointer. More... | |
class | DataContainerHolder< T, std::array< T, N > > |
std::array specialization. More... | |
class | DataContainerHolder< T, T * > |
Raw pointer specialization. More... | |
interface | SizedData |
Requirements for a DataContainerHolder . More... | |
interface | VectorArithmetic |
Vector-space arithmetic requirements. More... | |
struct | VectorArithmeticMixin< T, TDerived, Incrementable > |
Mixin to provide vector space arithmetics to a container. More... | |