Loading...
Searching...
No Matches
richLog.hpp File Reference
#include "clog/logger.hpp"

Go to the source code of this file.

Classes

struct  by::noWrap< T >
 Rich logging support with polymorphic type conversion. More...
 
struct  by::useWrap< T >
 
struct  by::strWrap
 

Typedefs

template<typename T , bool Signed, int Size>
using by::tifIntType
 

Functions

template<typename T >
noWrap< Tby::__convert__ (T rhs, tifIntType< T, true, 32 > *=nullptr)
 
template<typename T >
noWrap< Tby::__convert__ (T rhs, tifIntType< T, true, 64 > *=nullptr)
 
template<typename T >
noWrap< Tby::__convert__ (T rhs, tifIntType< T, false, 32 > *=nullptr)
 
template<typename T >
noWrap< Tby::__convert__ (T rhs, tifIntType< T, false, 64 > *=nullptr)
 
noWrap< nfltby::__convert__ (nflt rhs)
 
noWrap< nfltby::__convert__ (nflt *rhs)
 
noWrap< ncharby::__convert__ (nchar rhs)
 
noWrap< const nchar * > by::__convert__ (nchar *rhs)
 
noWrap< const nchar * > by::__convert__ (const nchar *rhs)
 
strWrap by::__convert__ (nbool rhs)
 
strWrap by::__convert__ (nbool *rhs)
 
noWrap< ndblby::__convert__ (ndbl rhs)
 
noWrap< ndblby::__convert__ (ndbl *rhs)
 
noWrap< nshortby::__convert__ (nshort rhs)
 
noWrap< nshortby::__convert__ (nshort *rhs)
 
noWrap< nushortby::__convert__ (nushort rhs)
 
noWrap< nushortby::__convert__ (nushort *rhs)
 
strWrap by::__convert__ (const std::string *rhs)
 
strWrap by::__convert__ (const std::string &rhs)
 
strWrap by::__convert__ (void *rhs)
 
template<typename... Ts>
void by::richLog (errLv::level lv, const std::string &filename, const nchar *func, nint line, const nchar *fmt, const Ts &... args)
 
template<typename... Ts>
void by::dbgRichLog (errLv::level lv, const std::string &filename, const nchar *func, nint line, const nchar *fmt, const Ts &... args)
 

Typedef Documentation

◆ tifIntType

template<typename T , bool Signed, int Size>
using by::tifIntType
Initial value:
typename std::enable_if<std::is_integral_v<T> == true && std::is_signed<T>{} == Signed &&
sizeof(T) * 8 == Size>::type
Rich logging support with polymorphic type conversion.
Definition richLog.hpp:34