|
| | builtins.h |
| | register_primitives / register_collections / register_typed_collections / register_std helpers.
|
| |
| | cell.h |
| | Core ICell interface, cell_t handle, BaseCell CRTP base, and CellLike concept.
|
| |
| | common.h |
| | The shared vocabulary aliases re-exported from commons and the compile-time kind-id machinery.
|
| |
| | commons.h |
| | Parcel cell adapters for the aurimasniekis/cpp-commons vocabulary types.
|
| |
| | defaults.h |
| | The default_cell_for<T> trait that drives FieldsBuilder field-type inference.
|
| |
| | descriptor.h |
| | Runtime cell-type descriptors and the schema-graph mix-ins (IHasFields, ISubTypes).
|
| |
| | error.h |
| | ParcelError and the non-throwing surface that returns std::expected.
|
| |
| | format.h |
| | std::formatter specializations for parcel::ICell and parcel::cell_t.
|
| |
| | json.h |
| | nlohmann::json typedef shared across cell types.
|
| |
| | json_io.h |
| | Stream / byte-span JSON I/O for cells.
|
| |
| | list.h |
| | TypedListCell<T> and heterogeneous ListCell with their descriptors.
|
| |
| | map.h |
| | TypedMapCell<T> and heterogeneous MapCell with their descriptors.
|
| |
| | parcel.h |
| | Umbrella header — pulls in every public parcel module and defines version constants.
|
| |
| | primitive.h |
| | PrimitiveCell<T> plus the per-storage PrimitiveTraits<T> specializations.
|
| |
| | registry.h |
| | ParcelRegistry, Definition, and BuiltinsOptions for polymorphic dispatch.
|
| |
| | struct.h |
| | StructCell CRTP base, FieldsBuilder, and the per-field descriptors.
|
| |
| | union.h |
| | UnionCell<Ts...> closed-set polymorphic cell and its descriptor.
|
| |
| | unordered_map.h |
| | Hash-backed map cells — TypedHashMapCell<T> and HashMapCell.
|
| |
| | walk.h |
| | std::generator-based walk over a cell tree.
|
| |