Y
Hacker News
new
|
ask
|
show
|
jobs
by
pklausler
1535 days ago
It's easy to combine a list of per-type visitors, perhaps with an "auto" catch-all, into a single visitor for use with visit(), though. Not as fun as Haskell but a real improvement over C++14 and good enough for sum types in production C++.
See struct visitors in
https://github.com/llvm/llvm-project/blob/main/flang/include...