Operators in std

template<class CharType, class CharTraits, typename _Tp, std::size_t _Nm>
std::basic_ostream<CharType, CharTraits> &std::operator<<(std::basic_ostream<CharType, CharTraits> &out, const std::array<_Tp, _Nm> &vec)

writes a std::array to a stream (forwarding to the dune-common overload) clang 3.6 does not consider the overload in the ns for some reason during resultion of a call in gtest

template<class F, class S>
ostream &std::operator<<(ostream &out, const int &results)

No documentation provided.

template<class L, class R>
ostream &std::operator<<(ostream &out, const pair<L, R> &results)

No documentation provided.

template<class T>
ostream &std::operator<<(ostream &out, const int &results)

No documentation provided.

template<class V, class Alloc, class CharType, class CharTraits>
std::basic_ostream<CharType, CharTraits> &std::operator<<(std::basic_ostream<CharType, CharTraits> &out, const std::vector<V, Alloc> &vec)

writes a std::vector to a stream (forwarding to the dune-xt overload) clang 3.6 does not consider the overload in the ns for some reason during resultion of a call in gtest

template<class key_imp, class T, std::size_t nin>
inline ostream &std::operator<<(ostream &out, const Dune::XT::Common::FixedMap<key_imp, T, nin> &map)

writes a FixedMap to an output stream via FixedMap::print