diff --git a/include/jeayeson/detail/stream.hpp b/include/jeayeson/detail/stream.hpp index 2a6937a..b9fedd3 100644 --- a/include/jeayeson/detail/stream.hpp +++ b/include/jeayeson/detail/stream.hpp @@ -40,11 +40,11 @@ namespace jeayeson inline std::ostream& operator <<(std::ostream &stream, value::null_t const &) { return (stream << "null"); } - template <> + //template <> inline std::ostream& operator <<(std::ostream &stream, array_t const &arr) { stream << arr.delim_open; - streamjoin(arr.values_.begin(), arr.values_.end(), stream); + streamjoin(arr.begin(), arr.end(), stream); stream << arr.delim_close; return stream; } @@ -56,11 +56,11 @@ namespace jeayeson ) { return (stream << "\"" << detail::escape(p.first) << "\":" << p.second); } - template <> + //template <> inline std::ostream& operator <<(std::ostream &stream, map_t const &m) { stream << m.delim_open; - streamjoin(m.values_.begin(), m.values_.end(), stream); + streamjoin(m.begin(), m.end(), stream); stream << m.delim_close; return stream; }