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
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by libbson )
- vcpkg-cmake-config (by libbson )
# capnproto
Support for the Cap'n Proto format
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by capnproto )
- vcpkg-cmake-config (by capnproto )
# cbor
Support for the CBOR format
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by jsoncons )
- vcpkg-cmake-config (by jsoncons )
# flexbuffers
Support for the flexbuffers format (part of flatbuffers)
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by flatbuffers )
- vcpkg-cmake-config (by flatbuffers )
# msgpack
Support for the msgpack format
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by msgpack-c )
- vcpkg-cmake-config (by msgpack-c )
# ubjson
Support for the UBJSON format
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by jsoncons )
- vcpkg-cmake-config (by jsoncons )
# xml
Support for the XML format
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by pugixml )
- vcpkg-cmake-config (by pugixml )
# yaml
Support for the YAML format
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by yaml-cpp )
- vcpkg-cmake-config (by yaml-cpp )
# Dependencies
# Host Dependencies
No transitive dependencies.
# Dependents
No dependents.
# Host Dependents
No dependents.
# Contributors
- Manuel Bellersen
- Dr. Patrick Urbanke (劉自成)