Class muda::Logger
Public Functions
Type | Name |
---|---|
Logger (LoggerViewer * global_viewer, size_t meta_size=DEFAULT_META_SIZE, size_t buffer_size=DEFAULT_BUFFER_SIZE) |
|
Logger (size_t meta_size=DEFAULT_META_SIZE, size_t buffer_size=DEFAULT_BUFFER_SIZE) |
|
Logger (const Logger &) = delete |
|
Logger (Logger &&) noexcept |
|
MUDA_NODISCARD bool | is_buffer_full () const |
MUDA_NODISCARD bool | is_meta_data_full () const |
Logger & | operator= (const Logger &) = delete |
Logger & | operator= (Logger &&) noexcept |
void | retrieve (std::ostream & o=std::cout) |
MUDA_NODISCARD LoggerDataContainer | retrieve_meta () |
MUDA_NODISCARD LoggerViewer | viewer () const |
~Logger () |
Public Functions Documentation
function Logger [1/4]
muda::Logger::Logger (
LoggerViewer * global_viewer,
size_t meta_size=DEFAULT_META_SIZE,
size_t buffer_size=DEFAULT_BUFFER_SIZE
)
function Logger [2/4]
inline muda::Logger::Logger (
size_t meta_size=DEFAULT_META_SIZE,
size_t buffer_size=DEFAULT_BUFFER_SIZE
)
function Logger [3/4]
function Logger [4/4]
function is_buffer_full
function is_meta_data_full
function operator=
function operator=
function retrieve
function retrieve_meta
function viewer
function ~Logger
The documentation for this class was generated from the following file src/muda/logger/logger.h