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... | |