Bitcoin Core 30.99.0
P2P Digital Currency
Classes | Namespaces | Concepts | Functions
common.h File Reference
#include <ostream>
#include <optional>
#include <string>
Include dependency graph for common.h:

Go to the source code of this file.

Classes

class  HasReason
 BOOST_CHECK_EXCEPTION predicates to check the specific validation error. More...
 

Namespaces

namespace  std
 

Concepts

concept  HasToString
 

Functions

template<typename T >
requires std::is_enum_v<T>
std::ostream & std::operator<< (std::ostream &os, const T &e)
 
template<typename T >
std::ostream & std::operator<< (std::ostream &os, const std::optional< T > &v)
 
template<HasToString T>
std::ostream & operator<< (std::ostream &os, const T &obj)
 

Function Documentation

◆ operator<<()

template<HasToString T>
std::ostream & operator<< ( std::ostream &  os,
const T &  obj 
)
inline

Definition at line 48 of file common.h.