Skip to Content

reflectcpp v0.17.0

Created
Updated

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

# Usage

reflect-cpp provides CMake targets:

find_package(reflectcpp CONFIG REQUIRED)
target_link_libraries(main PRIVATE reflectcpp::reflectcpp) 

# License

# Supported Platforms

All platforms are supported

# Features

No default features set.

# 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:

# 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:

# 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:

# Dependencies

No transitive dependencies.

# Host Dependencies

No transitive dependencies.

# Dependents

No dependents.

# Host Dependents

No dependents.

# Contributors

  • Manuel Bellersen's avatar Manuel Bellersen
  • Dr. Patrick Urbanke (劉自成)'s avatar Dr. Patrick Urbanke (劉自成)

# Changelog

  • 42d1485 [reflectcpp] Update to 0.17.0 (#43135)
  • bdd1a91 [reflectcpp] Updated to reflectcpp 0.16.0; added support for various formats in the form of features (#42461)
  • 65d5e13 [reflectcpp] Add open-source library reflectcpp to vcpkg (#38899)

# Source