diff --git a/eo/src/eoForge.h b/eo/src/eoForge.h index 90678de90..28bf0b959 100644 --- a/eo/src/eoForge.h +++ b/eo/src/eoForge.h @@ -25,31 +25,33 @@ #include #include -template -struct tuple_printer { - static void print(std::ostream& out, const Type& value) { - out << std::get(value) << ", "; - tuple_printer::print(out, value); - } -}; - -template -struct tuple_printer { - - static void print(std::ostream& out, const Type& value) { - out << std::get(value); - } - -}; - -template -std::ostream& operator<<(std::ostream& out, const std::tuple& value) { - out << "("; - tuple_printer, 0, sizeof...(Types) - 1>::print(out, value); - out << ")"; - return out; -} +// In case you want to debug arguments captured in tuples: +// template +// struct tuple_printer { +// +// static void print(std::ostream& out, const Type& value) { +// out << std::get(value) << ", "; +// tuple_printer::print(out, value); +// } +// }; +// +// template +// struct tuple_printer { +// +// static void print(std::ostream& out, const Type& value) { +// out << std::get(value); +// } +// +// }; +// +// template +// std::ostream& operator<<(std::ostream& out, const std::tuple& value) { +// out << "("; +// tuple_printer, 0, sizeof...(Types) - 1>::print(out, value); +// out << ")"; +// return out; +// } /** * @defgroup Foundry Tools for automatic algorithms assembling, selection and search.