Skip to content

Class muda::Logger

ClassList > 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]

muda::Logger::Logger (
    const Logger &
) = delete

function Logger [4/4]

muda::Logger::Logger (
    Logger &&
) noexcept

function is_buffer_full

inline MUDA_NODISCARD bool muda::Logger::is_buffer_full () const

function is_meta_data_full

inline MUDA_NODISCARD bool muda::Logger::is_meta_data_full () const

function operator=

Logger & muda::Logger::operator= (
    const Logger &
) = delete

function operator=

Logger & muda::Logger::operator= (
    Logger &&
) noexcept

function retrieve

void muda::Logger::retrieve (
    std::ostream & o=std::cout
) 

function retrieve_meta

MUDA_NODISCARD LoggerDataContainer muda::Logger::retrieve_meta () 

function viewer

inline MUDA_NODISCARD LoggerViewer muda::Logger::viewer () const

function ~Logger

muda::Logger::~Logger () 


The documentation for this class was generated from the following file src/muda/logger/logger.h