27#include <parcel/version.h>
35inline constexpr std::string_view
version = PARCEL_VERSION_STRING;
register_primitives / register_collections / register_typed_collections / register_std helpers.
Core ICell interface, cell_t handle, BaseCell CRTP base, and CellLike concept.
The shared vocabulary aliases re-exported from commons and the compile-time kind-id machinery.
Parcel cell adapters for the aurimasniekis/cpp-commons vocabulary types.
The default_cell_for<T> trait that drives FieldsBuilder field-type inference.
Runtime cell-type descriptors and the schema-graph mix-ins (IHasFields, ISubTypes).
ParcelError and the non-throwing surface that returns std::expected.
Stream / byte-span JSON I/O for cells.
TypedListCell<T> and heterogeneous ListCell with their descriptors.
TypedMapCell<T> and heterogeneous MapCell with their descriptors.
constexpr int version_minor
Minor version component.
Definition parcel.h:40
constexpr int version_patch
Patch version component.
Definition parcel.h:42
constexpr int version_major
Major version component.
Definition parcel.h:38
constexpr std::string_view version
Library version as a dotted MAJOR.MINOR.PATCH string.
Definition parcel.h:35
PrimitiveCell<T> plus the per-storage PrimitiveTraits<T> specializations.
ParcelRegistry, Definition, and BuiltinsOptions for polymorphic dispatch.
StructCell CRTP base, FieldsBuilder, and the per-field descriptors.
UnionCell<Ts...> closed-set polymorphic cell and its descriptor.
std::generator-based walk over a cell tree.