File logger_viewer.h
FileList > logger > logger_viewer.h
Go to the source code of this file
#include <muda/logger/logger_basic_data.h>
#include <muda/muda_def.h>
#include <muda/check/check_cuda_errors.h>
#include <muda/literal/unit.h>
#include <muda/viewer/dense.h>
#include <muda/logger/details/logger_viewer.inl>
Namespaces
Type | Name |
---|---|
namespace | muda |
Classes
Type | Name |
---|---|
class | LogProxy |
class | LoggerViewer |
Macros
Type | Name |
---|---|
define | PROXY_OPERATOR (enum_name, T) |
Macro Definition Documentation
define PROXY_OPERATOR
#define PROXY_OPERATOR (
enum_name,
T
) MUDA_INLINE MUDA_DEVICE friend LogProxy operator<<(LogProxy p, T v) \
{ \
details::LoggerMetaData meta; \
meta.type = LoggerBasicType::enum_name; \
meta.size = sizeof(T); \
meta.id = p.m_log_id; \
p.push_data(meta, &v); \
return p; \
}
The documentation for this class was generated from the following file src/muda/logger/logger_viewer.h