Template Function std::operator<<(std::ostream&, const std::optional<T>&)

Function Documentation

template<typename T>
std::ostream &std::operator<<(std::ostream &os, const std::optional<T> &opt)

Stream out an optional value. Based on: https://www.boost.org/doc/libs/1_72_0/boost/optional/optional_io.hpp.

Template Parameters:

T – streamable type

Parameters:
  • os – output stream

  • opt – optional value

Returns:

std::ostream&