#include <cstdint>
#include <iosfwd>
#include <string>
#include <boost/current_function.hpp>
Go to the source code of this file.
|
| #define | _detail_TRACE(fi, li, var) |
| |
| #define | _detail_TRACE_expand(...) |
| |
| #define | _detail_TRACE_mk_var(fi, li, cnt) |
| |
| #define | _detail_TRACElite_expand(...) |
| |
| #define | _detail_TRACElite_f(fi, li, var) |
| |
| #define | _detail_TRACElite_mk_var(fi, li, cnt) |
| |
| #define | ARMARX_TRACE _detail_TRACE_expand(__FILE__, __LINE__, __COUNTER__) |
| |
| #define | ARMARX_TRACE_LITE _detail_TRACElite_expand(__FILE__, __LINE__, __COUNTER__) |
| |
◆ _detail_TRACE
| #define _detail_TRACE |
( |
| fi, |
|
|
| li, |
|
|
| var ) |
Value: static constexpr auto var##_cfunc = BOOST_CURRENT_FUNCTION; \
{ \
{ \
return {fi, var##_cfunc, li}; \
} \
var##TraceType() :
Trace{var##TraceType::Location} \
{ \
} \
} var
T Trace(const MatrixXX< N, N, T > &a)
Definition at line 80 of file trace.h.
◆ _detail_TRACE_expand
| #define _detail_TRACE_expand |
( |
| ... | ) |
|
Value:
#define _detail_TRACE_mk_var(fi, li, cnt)
Definition at line 78 of file trace.h.
◆ _detail_TRACE_mk_var
| #define _detail_TRACE_mk_var |
( |
| fi, |
|
|
| li, |
|
|
| cnt ) |
Value:
#define _detail_TRACE(fi, li, var)
Definition at line 79 of file trace.h.
◆ _detail_TRACElite_expand
| #define _detail_TRACElite_expand |
( |
| ... | ) |
|
Value:
#define _detail_TRACElite_mk_var(fi, li, cnt)
Definition at line 99 of file trace.h.
◆ _detail_TRACElite_f
| #define _detail_TRACElite_f |
( |
| fi, |
|
|
| li, |
|
|
| var ) |
Value:
{ \
{ \
return {fi, "fuction name is unknown!", li}; \
} \
var##TraceType(const ::armarx::LogSender&) :
Trace{var##TraceType::Location} \
{ \
} \
var##TraceType() :
Trace{var##TraceType::Location} \
{ \
} \
} var
Definition at line 102 of file trace.h.
◆ _detail_TRACElite_mk_var
| #define _detail_TRACElite_mk_var |
( |
| fi, |
|
|
| li, |
|
|
| cnt ) |
Value:
#define _detail_TRACElite_f(fi, li, var)
Definition at line 100 of file trace.h.
◆ ARMARX_TRACE
◆ ARMARX_TRACE_LITE