variant

Variant library

An implementation of C++17 std::variant for C++11/14/17

C++17 std::variant for C++11/14/17

GitHub

669 stars
31 watching
88 forks
Language: C++
last commit: almost 2 years ago
Linked from 1 awesome list

cppcpp11cpp14cpp17cpp20discriminated-unionspolymorphismvariant

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mknejp/dotvariant A type-safe sum type library for C# that enables the creation of compact variants with compile-time checked constraints and generated interfaces. 70
mpusz/fsm-variant An implementation of a finite state machine using std::variant in C++ 84
rabauke/mpl A C++17 message passing library based on the MPI standard for high-performance computing. 168
mattpd/cpplinks A categorized list of C++ resources and tools 4,557
jll63/yomm2 Solves the Expression Problem in C++17 by providing fast and open multi-methods for adding behavior to existing types 354
pahowes/any A C++ variant type that allows storing and retrieving different types of data 11
boostorg/mp11 A C++11 metaprogramming library enabling advanced template-based programming 243
proalgos/proalgos-cpp C++ implementations of algorithms and data structures 510
philip-trettner/cpp-std-fwd A collection of forward declarations for C++ standard library classes to reduce compilation times and improve code organization 73
kmc7468/cppdnn Provides machine learning capabilities in C++11 9
lpeter1997/cppcmb A C++ parser-combinator library with a natural grammar notation 123
nlohmann/mutate_cpp A mutation testing tool for C++ projects to detect programming errors 172
gulrak/filesystem A C++17 standard filesystem implementation for C++11/C++14/C++17/C++20 on various platforms. 1,352
cppcon/cppcon2016 Collection of slides, code, and materials from CppCon 2016 presentations on C++ development topics 1,809
cppcon/cppcon2018 A collection of presentation materials from CppCon 2018 featuring C++ programming concepts, techniques, and tools. 1,427