у О"Двайра есть вот подобные классы:
class logger
{
protected:
logger() {}
public:
static logger& instance()
{
static logger lg;
return lg;
}
logger(logger const &) = delete;
logger& operator=(logger const &) = delete;
void log(std::string_view message)
{
std::lock_guard<std::mutex> lock(mt);
std::cout << "LOG: " << message << std::endl;
}
private:
std::mutex mt;
};
это не то что Вы искали?
Скорее нет, мне нужны обертки для пользовательских ссылок
Обсуждают сегодня