~/talk

Product Types for C++2x

Talkat Meeting C++ 2016 · 2016-11-18..11-19· [rust]
links:none on file
slides:none on file

Argues for a small, concrete API to treat arrays pairs tuples and aggregates uniformly so generic algorithms can tuple-like access elements, use C++17 fold expressions and index_sequence, and construct results via a generic make factory. Shows existing tooling (structured bindings, std::apply, template argument deduction for constructors) and libraries (Boost.Fusion, Hana, scatter) implementing swaps transforms folds and concat, notes proposals for literal pack types and operator expansion, and states some pieces work now while others remain unstandardized.

AI-written summary · about

  1. 0:00Introduction
  2. 0:33Agenda
  3. 1:17Implementation
  4. 3:20Prototypes
  5. 4:04Type constructors
  6. 4:52Access
  7. 5:48Macros
  8. 7:06Extract
  9. 10:41Generic Algorithms
  10. 11:09Prototype
  11. 11:27Pack Types
  12. 12:28Pattern Matching
  13. 15:46Packs
  14. 17:03Operators
  15. 18:47Slice
  16. 19:23Prototyping
  17. 20:22Generate
  18. 21:41A Prototype
  19. 28:52Overloaded Functions
  20. 33:01Generic Lambda
  21. 33:51Prototype Access
  22. 34:57Prototypes from Functions
  23. 38:33Transfer Chain
  24. 39:08Flattening
  25. 40:54Transform
  26. 44:32Unique
  27. 49:10Cash
  28. 50:24Scattered
  29. 52:32File variants
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.