24.02.1
|
Go to the documentation of this file.
24 #ifndef ARM_COMPUTE_LOGGING_PRINTER_H
25 #define ARM_COMPUTE_LOGGING_PRINTER_H
55 inline void print(
const std::string &msg)
66 virtual void print_internal(
const std::string &msg) = 0;
std::lock_guard< Mutex > lock_guard
Wrapper of lock_guard data-object.
virtual ~Printer()=default
Defaults Destructor.
std::mutex Mutex
Wrapper of Mutex data-object.
Base printer class to be inherited by other printer classes.
void print(const std::string &msg)
Print message.
Copyright (c) 2017-2024 Arm Limited.
Printer() noexcept
Default Constructor.
Printer & operator=(const Printer &)=delete
Prevent instances of this class from being copied.