Using VV = merge_t(std::variant, std::vector)
summary
Presents VariadicVector, a C++ container that stores multiple types with each type kept in its own contiguous memory block to enable cache-friendly traversal for data-oriented designs. Describes how this approach merges variant-style type heterogeneity with per-type vectors to improve performance in systems like machine learning or embedded code.
AI-written summary · about
related talks
01h 31mDesigning a Slimmer Vector of C++ Variants
53mC++ Variadic Templates and Parameter Packs
03mstd::variant & Blockchain
01h 00m“Enhanced Support for Value Semantics in C++17”
06mC++ Multi-dimensional Arrays With Value Semantics
54mGeneric Programming Without (Writing Your Own) Templates
59mStrongly Typed Containers
27mHow to Hold a T
