1. Home
  2. Browse
  3. reflectcpp

reflectcpp

v0.25.0#0Latest

A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]

Install

Run the following Vcpkg command to install the port.

vcpkg install reflectcpp

Usage

reflect-cpp provides CMake targets:

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

Features

Dependencies

See source

Version

v0.25.0#0

Publication

Supports

All

GitHub

getml/reflect-cpp1.9K

Homepage

github.com/getml/reflect-cpp

Subtree

a834b0e7af

License

MIT

Definition

Manifest