#include <debug.h>
Definition at line 248 of file debug.h.
◆ Tracer()
maia::debug::Tracer::Tracer |
( |
const MString & |
fun, |
|
|
const MString & |
loc, |
|
|
const MInt |
timingId, |
|
|
const MBool |
profile = false |
|
) |
| |
|
inline |
Definition at line 249 of file debug.h.
251#ifdef MAIA_PROFILING
252 if(profile) {
253 PROFILE(timingId, fun, MAIA_DEBUG_TRACE_IN);
254 } else {
255 DEBUG(fun + " entry (" + loc + ")", MAIA_DEBUG_TRACE_IN);
256 }
257#else
258 DEBUG(fun + " entry (" + loc + ")", MAIA_DEBUG_TRACE_IN);
259#endif
260 }
◆ ~Tracer()
maia::debug::Tracer::~Tracer |
( |
| ) |
|
|
inline |
Definition at line 261 of file debug.h.
261 {
262#ifdef MAIA_PROFILING
265 } else {
266 DEBUG(
m_fun <<
" return", MAIA_DEBUG_TRACE_OUT);
267 }
268#else
269 DEBUG(
m_fun <<
" return", MAIA_DEBUG_TRACE_OUT);
270#endif
271 }
◆ m_fun
const MString maia::debug::Tracer::m_fun {} |
|
private |
◆ m_profile
const MBool maia::debug::Tracer::m_profile = false |
|
private |
◆ m_timingId
const MInt maia::debug::Tracer::m_timingId = -1 |
|
private |
The documentation for this struct was generated from the following file:
- /home/gitlab-runner/scratch/builds/oxpnswJ6/1/aia/m-AIA/m-AIA/src/UTIL/debug.h