Functional programming style pattern-matching library for C++
-
Updated
Oct 22, 2021 - C++
Functional programming style pattern-matching library for C++
C++17 `std::variant` for C++11/14/17
variant lite - A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library
A realtime/embedded-friendly C++11 variant type which is never empty and prevents undesirable implicit conversions
High performance data storage for importing, querying and transforming variants.
Recursive Variant: A simple library for Recursive Variant Types
Library of backported modern C++ types to work with C++11
some helpers im using since 2009. contain usefull things like vec2, vec3, vec4, variant, actionTime and more
HgvsGo is a program designed for analyzing "c." and "p." HGVS (Human Genome Variation Society) notations for single nucleotide variations (SNVs) and small insertions/deletions (indels) after variant calling. It serves as an alternative to tools like snpEff and VEP.
status-value - A class for status and optional value for C++11 and later, C++98 variant provided in a single-file header-only library
C++1z variant, never empty, constexpr visit/multivisit (perfect forwarding for visitor and its parameters), delayed visitor, composite visitor, aggregate wrapper, recursive wrapper, I/O, relational, invoke
polymorphism with value semantics (based on std::variant)
Yet Another Reflection Macro: simple, flexible reflection in C++17
Add a description, image, and links to the variant topic page so that developers can more easily learn about it.
To associate your repository with the variant topic, visit your repo's landing page and select "manage topics."