Classes
-
namespace soagen The root namespace for the library.
- namespace examples Types generated by soagen for example purposes.
- struct allocator The default allocator used by soagen tables.
- struct column_traits Traits for a single column of a table.
- struct emplacer Helper class for #table::emplace() and #table::emplace_back().
- class iterator RandomAccessIterator for SoA types.
- struct iterator_base Base class for soagen::
iterator. - struct row A proxy type for treating (some subset of) an SoA row as if it were a regular AoS struct.
- struct row_base Base class for soagen::
row. - class span A span type for representing some subset of a SoA container's rows.
- struct span_base Base class for soagen::
span. - class table A table.
- struct table_base Base class for soagen::
table. - struct table_traits Traits for a table.