visit_struct

Struct visitor library

A library providing structure visitors for C++11 and C++14 to easily serialize and deserialize, print structs with varying member types.

A miniature library for struct-field reflection in C++

GitHub

506 stars
28 watching
48 forks
Language: C++
last commit: over 3 years ago
Linked from 2 awesome lists

cpp11cpp14introspectionreflectionstruct-field-visitorvisitor

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
theck01/offbrand_libA collection of reference counted generic data structures and tools to create C-style classes.81
funcool/structA library providing a way to validate the structure of data in Clojure applications.119
lyptt/structA data structure implementation in C++ with documentation and examples.0
pieterclaerhout/go-xrayA Go library providing reflection helpers for easier usage of structs27
ejpcmac/typed_structA library to simplify struct definition with type enforcement and default values.734
apolukhin/magic_getA C++14 library for basic reflection and std::tuple-like methods without boilerplate code or macros.207
thenumbat/rppA C++20-inspired library providing basic data structures and memory management utilities with a focus on performance and explicit control168
p-ranav/structoptA lightweight C++ header-only library for parsing command line arguments into a structured format.469
sawickiap/str_viewA small C++ library for creating immutable string views into externally owned character strings.24
tehleo/junionDelivers struct types to Java programming language.176
rurban/ctlA C container template library implementing various data structures and algorithms in ISO C99/C11.172
jorgen/json_structA C++ library that enables direct conversion between JSON and structured C++ data types427
krukow/clj-dsA library that adapts Clojure's persistent data structures to work with the Java programming language.219
appcues/exconstructorAn Elixir library that simplifies struct instantiation from external data286
recp/dsA collection of common data structures and algorithms implemented in C.51