Skip to content

Class muda::LogProxy

ClassList > muda > LogProxy

Public Functions

Type Name
MUDA_DEVICE LogProxy () = default
MUDA_DEVICE LogProxy (LoggerViewer & viewer)
MUDA_DEVICE LogProxy (const LogProxy & other)
PROXY_OPERATOR (Int8, int8_t)
PROXY_OPERATOR (Int16, int16_t)
PROXY_OPERATOR (Int32, int32_t)
PROXY_OPERATOR (Int64, int64_t)
PROXY_OPERATOR (UInt8, uint8_t)
PROXY_OPERATOR (UInt16, uint16_t)
PROXY_OPERATOR (UInt32, uint32_t)
PROXY_OPERATOR (UInt64, uint64_t)
PROXY_OPERATOR (Float, float)
PROXY_OPERATOR (Double, double)
MUDA_DEVICE LogProxy & operator<< (const char * str)
MUDA_DEVICE bool push_data (const details::LoggerMetaData & meta, const void * data)
MUDA_DEVICE void push_fmt_arg (const T & obj, LoggerFmtArg fmt_arg_func)
MUDA_DEVICE LogProxy & push_string (const char * str)

Public Functions Documentation

function LogProxy [1/3]

MUDA_DEVICE muda::LogProxy::LogProxy () = default

function LogProxy [2/3]

MUDA_DEVICE muda::LogProxy::LogProxy (
    LoggerViewer & viewer
) 

function LogProxy [3/3]

inline MUDA_DEVICE muda::LogProxy::LogProxy (
    const LogProxy & other
) 

function PROXY_OPERATOR [1/10]

muda::LogProxy::PROXY_OPERATOR (
    Int8,
    int8_t
) 

function PROXY_OPERATOR [2/10]

muda::LogProxy::PROXY_OPERATOR (
    Int16,
    int16_t
) 

function PROXY_OPERATOR [3/10]

muda::LogProxy::PROXY_OPERATOR (
    Int32,
    int32_t
) 

function PROXY_OPERATOR [4/10]

muda::LogProxy::PROXY_OPERATOR (
    Int64,
    int64_t
) 

function PROXY_OPERATOR [5/10]

muda::LogProxy::PROXY_OPERATOR (
    UInt8,
    uint8_t
) 

function PROXY_OPERATOR [6/10]

muda::LogProxy::PROXY_OPERATOR (
    UInt16,
    uint16_t
) 

function PROXY_OPERATOR [7/10]

muda::LogProxy::PROXY_OPERATOR (
    UInt32,
    uint32_t
) 

function PROXY_OPERATOR [8/10]

muda::LogProxy::PROXY_OPERATOR (
    UInt64,
    uint64_t
) 

function PROXY_OPERATOR [9/10]

muda::LogProxy::PROXY_OPERATOR (
    Float,
    float
) 

function PROXY_OPERATOR [10/10]

muda::LogProxy::PROXY_OPERATOR (
    Double,
    double
) 

function operator<<

MUDA_DEVICE LogProxy & muda::LogProxy::operator<< (
    const char * str
) 

function push_data

MUDA_DEVICE bool muda::LogProxy::push_data (
    const details::LoggerMetaData & meta,
    const void * data
) 

function push_fmt_arg

template<typename T>
MUDA_DEVICE void muda::LogProxy::push_fmt_arg (
    const T & obj,
    LoggerFmtArg fmt_arg_func
) 

function push_string

template<bool IsFmt>
MUDA_DEVICE LogProxy & muda::LogProxy::push_string (
    const char * str
) 


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