HighMap library (C++)
Loading...
Searching...
No Matches
hmap::log Namespace Reference

Namespaces

namespace  detail
 

Classes

struct  format_string_with_loc
 

Functions

template<typename... Args>
void trace (Args &&...args)
 
template<typename... Args>
void info (Args &&...args)
 
template<typename... Args>
void warn (Args &&...args)
 
template<typename... Args>
void error (Args &&...args)
 
template<typename... Args>
void trace (format_string_with_loc< std::type_identity_t< Args >... > fl, Args &&...args)
 
void trace (std::string_view message, const std::source_location &loc=std::source_location::current())
 
template<typename... Args>
void trace (const std::source_location &loc, std::format_string< Args... > fmt, Args &&...args)
 
void trace (const std::source_location &loc, std::string_view message)
 
template<typename... Args>
void info (format_string_with_loc< std::type_identity_t< Args >... > fl, Args &&...args)
 
void info (std::string_view message, const std::source_location &loc=std::source_location::current())
 
template<typename... Args>
void info (const std::source_location &loc, std::format_string< Args... > fmt, Args &&...args)
 
void info (const std::source_location &loc, std::string_view message)
 
template<typename... Args>
void warn (format_string_with_loc< std::type_identity_t< Args >... > fl, Args &&...args)
 
void warn (std::string_view message, const std::source_location &loc=std::source_location::current())
 
template<typename... Args>
void warn (const std::source_location &loc, std::format_string< Args... > fmt, Args &&...args)
 
void warn (const std::source_location &loc, std::string_view message)
 
template<typename... Args>
void error (format_string_with_loc< std::type_identity_t< Args >... > fl, Args &&...args)
 
void error (std::string_view message, const std::source_location &loc=std::source_location::current())
 
template<typename... Args>
void error (const std::source_location &loc, std::format_string< Args... > fmt, Args &&...args)
 
void error (const std::source_location &loc, std::string_view message)
 

Function Documentation

◆ trace() [1/5]

template<typename... Args>
void hmap::log::trace ( Args &&...  args)
inline

◆ info() [1/5]

template<typename... Args>
void hmap::log::info ( Args &&...  args)
inline

◆ warn() [1/5]

template<typename... Args>
void hmap::log::warn ( Args &&...  args)
inline

◆ error() [1/5]

template<typename... Args>
void hmap::log::error ( Args &&...  args)
inline

◆ trace() [2/5]

template<typename... Args>
void hmap::log::trace ( format_string_with_loc< std::type_identity_t< Args >... >  fl,
Args &&...  args 
)
inline

◆ trace() [3/5]

void hmap::log::trace ( std::string_view  message,
const std::source_location &  loc = std::source_location::current() 
)
inline

◆ trace() [4/5]

template<typename... Args>
void hmap::log::trace ( const std::source_location &  loc,
std::format_string< Args... >  fmt,
Args &&...  args 
)
inline

◆ trace() [5/5]

void hmap::log::trace ( const std::source_location &  loc,
std::string_view  message 
)
inline

◆ info() [2/5]

template<typename... Args>
void hmap::log::info ( format_string_with_loc< std::type_identity_t< Args >... >  fl,
Args &&...  args 
)
inline

◆ info() [3/5]

void hmap::log::info ( std::string_view  message,
const std::source_location &  loc = std::source_location::current() 
)
inline

◆ info() [4/5]

template<typename... Args>
void hmap::log::info ( const std::source_location &  loc,
std::format_string< Args... >  fmt,
Args &&...  args 
)
inline

◆ info() [5/5]

void hmap::log::info ( const std::source_location &  loc,
std::string_view  message 
)
inline

◆ warn() [2/5]

template<typename... Args>
void hmap::log::warn ( format_string_with_loc< std::type_identity_t< Args >... >  fl,
Args &&...  args 
)
inline

◆ warn() [3/5]

void hmap::log::warn ( std::string_view  message,
const std::source_location &  loc = std::source_location::current() 
)
inline

◆ warn() [4/5]

template<typename... Args>
void hmap::log::warn ( const std::source_location &  loc,
std::format_string< Args... >  fmt,
Args &&...  args 
)
inline

◆ warn() [5/5]

void hmap::log::warn ( const std::source_location &  loc,
std::string_view  message 
)
inline

◆ error() [2/5]

template<typename... Args>
void hmap::log::error ( format_string_with_loc< std::type_identity_t< Args >... >  fl,
Args &&...  args 
)
inline

◆ error() [3/5]

void hmap::log::error ( std::string_view  message,
const std::source_location &  loc = std::source_location::current() 
)
inline

◆ error() [4/5]

template<typename... Args>
void hmap::log::error ( const std::source_location &  loc,
std::format_string< Args... >  fmt,
Args &&...  args 
)
inline

◆ error() [5/5]

void hmap::log::error ( const std::source_location &  loc,
std::string_view  message 
)
inline