paella/Code/include/Utility/TupleFunctions.hpp

26 lines
447 B
C++

#ifndef TUPLEFUNCTIONS_HPP
#define TUPLEFUNCTIONS_HPP
#include <sstream>
#include <tuple>
namespace pae
{
namespace detail
{
template<typename... Types>
void loadFromStream(std::tuple<Types...>& tuple, std::stringstream& stream);
template<typename... Types>
std::ostream& operator<<(std::ostream& out, std::tuple<Types...> const& tuple);
} // namespace detail
} // namespace pae
#include "TupleFunctions.inl"
#endif // TUPLEFUNCTIONS_HPP