Function operator<<
Summary
#include "breeze/checksum/crc.hpp"
(1) template <typename Traits>
std::ostream & operator<<(std::ostream &dest, crc< Traits > const &crc)
#include "breeze/cryptography/digest.hpp"
(2) template <typename Hasher>
std::ostream & operator<<(std::ostream &os, digest< Hasher > const &d)
#include "breeze/environment/operating_system_name.hpp"
(3) std::ostream & operator<<(std::ostream &, operating_system_name const &)
#include "breeze/environment/windows_only/operating_system_id.hpp"
(4) std::ostream & operator<<(std::ostream &, operating_system_id)
Function overload
Synopsis
#include "breeze/checksum/crc.hpp"
template <typename Traits>
std::ostream & operator<<(std::ostream &dest, crc< Traits > const &crc)
Description
Stream inserter for crc objects.
Outputs crc
to the stream dest
. The output consists of n
uppercase hexadecimal digits (since CRCs are usually presented in uppercase), where n
is the ceiling of the quotient between Traits::width
and 4
.
Source
Line 192 in breeze/checksum/crc.hpp.
Synopsis
#include "breeze/cryptography/digest.hpp"
template <typename Hasher>
std::ostream & operator<<(std::ostream &os, digest< Hasher > const &d)
Description
Outputs a hexadecimal representation of the digest. The case of the letters A-F is unspecified (this allows us to support e.g. std::uppercase
and std::nouppercase
in the future). But it's guaranteed that all letters will have the same case.
Source
Line 112 in breeze/cryptography/digest.hpp.
Synopsis
#include "breeze/environment/operating_system_name.hpp"
std::ostream & operator<<(std::ostream &, operating_system_name const &)
Description
Stream inserter for operating_system_name
. Outputs a description of the operating system.
Source
Synopsis
#include "breeze/environment/windows_only/operating_system_id.hpp"
std::ostream & operator<<(std::ostream &, operating_system_id)
Description
Stream inserter for operating_system_id
.
Source
Line 97 in breeze/environment/windows_only/operating_system_id.hpp.