Bitcoin Core 32.1.0
P2P Digital Currency
Loading...
Searching...
No Matches
std Namespace Reference

Classes

struct  hash< CTransactionRef >
 Disable default std::hash for CTransactionRef to prevent accidentally comparing by pointer. More...

Functions

template<typename Clock, typename Duration>
std::ostream & operator<< (std::ostream &os, const std::chrono::time_point< Clock, Duration > &tp)
template<typename T>
requires std::is_enum_v<T>
std::ostream & operator<< (std::ostream &os, const T &e)
template<typename T>
std::ostream & operator<< (std::ostream &os, const std::optional< T > &v)

Function Documentation

◆ operator<<() [1/3]

template<typename Clock, typename Duration>
std::ostream & std::operator<< ( std::ostream & os,
const std::chrono::time_point< Clock, Duration > & tp )
inline

Definition at line 32 of file common.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator<<() [2/3]

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

Definition at line 44 of file common.h.

Here is the call graph for this function:

◆ operator<<() [3/3]

template<typename T>
requires std::is_enum_v<T>
std::ostream & std::operator<< ( std::ostream & os,
const T & e )
inline

Definition at line 38 of file common.h.

Here is the call graph for this function: