USRP Hardware Driver and USRP Manual  Version: 003.008.004-0-g93011c14
UHD and USRP Manual
uhd::_log::log Class Reference

Internal logging object (called by UHD_LOG macros) More...

#include <uhd/utils/log.hpp>

Public Member Functions

 log (const verbosity_t verbosity, const std::string &file, const unsigned int line, const std::string &function)
 
 ~log (void)
 
template<typename T >
logoperator<< (T val)
 
logoperator<< (std::ostream &(*val)(std::ostream &))
 
logoperator<< (std::ios &(*val)(std::ios &))
 
logoperator<< (std::ios_base &(*val)(std::ios_base &))
 

Detailed Description

Internal logging object (called by UHD_LOG macros)

Constructor & Destructor Documentation

◆ log()

uhd::_log::log::log ( const verbosity_t  verbosity,
const std::string &  file,
const unsigned int  line,
const std::string &  function 
)

◆ ~log()

uhd::_log::log::~log ( void  )

Member Function Documentation

◆ operator<<() [1/4]

template<typename T >
log& uhd::_log::log::operator<< ( val)
inline

◆ operator<<() [2/4]

log& uhd::_log::log::operator<< ( std::ostream &(*)(std::ostream &)  val)
inline

◆ operator<<() [3/4]

log& uhd::_log::log::operator<< ( std::ios &(*)(std::ios &)  val)
inline

◆ operator<<() [4/4]

log& uhd::_log::log::operator<< ( std::ios_base &(*)(std::ios_base &)  val)
inline

The documentation for this class was generated from the following file: