veselink1 / refl-cpp

Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
https://veselink1.github.io/refl-cpp/md__introduction.html
MIT License
1.06k stars 77 forks source link

runtime::debug for std::tuple<Ts...> does not properly print values #26

Closed veselink1 closed 4 years ago

veselink1 commented 4 years ago
refl::runtime::debug_str(std::tuple{1, "Hello, World!"}); // -> (1Hello, World!)

runtime::debug does not separate values by commas and uses operator<< for printing instead of recursive call to itself.

veselink1 commented 4 years ago

Fixed in 5cfaf3f