Skip to content

reflectcppv0.27.1

Updated

A C++ library for serialization and deserialization using reflection. Supports JSON, Avro, BSON, Cap'n Proto, CBOR, CSV, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML.

#Supported Platforms

All platforms supported.

#Features

No default features.

#boost-serialization

Enable Boost.Serialization support

Dependencies:
and 59 transitive dependencies:
Host Dependencies:
3 transitive dependencies:

#bson

Support for the BSON format

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

#capnproto

Support for the Cap'n Proto format

Dependencies:
and one transitive dependency:
Host Dependencies:
2 transitive dependencies:

#cbor

Support for the CBOR format

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

#cereal

Enable Cereal support

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

#csv

Enable CSV support

Dependencies:
  • arrow >= v21.0.0

    Features: csv, filesystem, json, parquet

and 81 transitive dependencies:
Host Dependencies:
5 transitive dependencies:

#flexbuffers

Support for the flexbuffers format (part of flatbuffers)

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

#msgpack

Support for the msgpack format

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

#parquet

Enable parquet support

Dependencies:
  • arrow >= v21.0.0

    Features: csv, filesystem, json, parquet

and 81 transitive dependencies:
Host Dependencies:
5 transitive dependencies:

#toml

Support for the TOML format

Dependencies:

No transitive dependencies.

Host Dependencies:
4 transitive dependencies:

#ubjson

Support for the UBJSON format

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

#xml

Support for the XML format

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

#yaml

Support for the YAML format

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

#yas

Enable yas support

Dependencies:

No transitive dependencies.

Host Dependencies:

No dependencies.

#Dependencies

No transitive dependencies.

#Host Dependencies

No transitive dependencies.

#Used By

#Host Tool For

No ports use this.

#Contributors

  • Manuel Bellersen's avatarManuel Bellersen
  • Dr. Patrick Urbanke (劉自成)'s avatarDr. Patrick Urbanke (劉自成)
  • toge's avatartoge
  • Dr. Patrick Urbanke (劉自成)'s avatarDr. Patrick Urbanke (劉自成)

#Changelog