Descriptions of C++17 features, presented mostly in "Tony Tables" (hey, the name wasn't my idea)
-
Updated
May 3, 2019
{{ message }}
Descriptions of C++17 features, presented mostly in "Tony Tables" (hey, the name wasn't my idea)
Functional programming style pattern-matching library for C++
C++17 `std::variant` for C++11/14/17
Library of generic and type safe containers in pure C language (C99 or C11) for a wide collection of container (comparable to the C++ STL).
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
Detect and visualize target mutations by scanning FastQ files directly
A realtime/embedded-friendly C++11 variant type which is never empty and prevents undesirable implicit conversions
Variant types in TypeScript
Highly performant data storage in C++ for importing, querying and transforming variant data with C/C++/Java/Spark bindings. Used in gatk4.
Open Greek New Testament Project; NA28 / NA27 Equivalent Text & Resources
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
An ST development board based on the STM32F030C8T6 MCU compatible with STM32Duino (Arduino).
some helpers im using from 10 years. contain usefull things like vec2, vec3, vec4, variant, actionTime and more
R package for RIVER (RNA-Informed Variant Effect on Regulation)
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
Repository for my C++Now 2017 talks.
Custom board for the STM32F30K6T6 MCU, compatible with STM32Duino (Arduino).
chessCAMO is a newly proposed chess engine with a built-in variant that stands for Calculations Always Make Opportunities and was inspired by the very popular chess variant Crazyhouse. The "CAMO" portion comes from the idea that in this variant a player can sacrifice making a move to replace one of their pieces from the "piece reservoir".
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."
Checklist
Description
C++11 introduced
shared_ptr, which works withT[]types -- but only if the type is given a custom deleter. C++20 expanded this to supportshared_ptr<T[]>, and introduces an overload formake_sharedfor this.Backport should be updated to support thi