#include "mysql/harness/stdx/expected.h"
#include <ostream>
#include <type_traits>
Go to the source code of this file.
|
template<class T , class E > |
std::enable_if_t< impl::is_to_stream_writable< std::ostream, T >::value &&impl::is_to_stream_writable< std::ostream, E >::value, std::ostream & > | stdx::operator<< (std::ostream &os, const stdx::expected< T, E > &res) |
| write stdx::expected<T, E> to std::ostream. More...
|
|
template<class E > |
std::enable_if_t< impl::is_to_stream_writable< std::ostream, E >::value, std::ostream & > | stdx::operator<< (std::ostream &os, const stdx::expected< void, E > &res) |
| write stdx::expected<void, E> to std::ostream. More...
|
|
template<class E > |
std::enable_if_t< impl::is_to_stream_writable< std::ostream, E >::value, std::ostream & > | stdx::operator<< (std::ostream &os, const stdx::unexpected< E > &res) |
| write stdx::unexpected<E> to std::ostream. More...
|
|