#include "rutz/prof.h"#include "rutz/time.h"#include <iosfwd>

Go to the source code of this file.
Namespaces | |
| namespace | rutz |
Classes | |
| class | rutz::trace |
| Times and traces execution in and out of a lexical scope. More... | |
Defines | |
| #define | GVX_TRACE_EXPR false |
| #define | GVX_TRACE_CONCAT2(x, y) x##y |
| #define | GVX_TRACE_CONCAT(x, y) GVX_TRACE_CONCAT2(x,y) |
| #define | GVX_TRACE(x) |
Definition in file trace.h.
| #define GVX_TRACE | ( | x | ) |
Value:
static rutz::prof GVX_TRACE_CONCAT(P_x_, __LINE__) (x, __FILE__, __LINE__); \ rutz::trace GVX_TRACE_CONCAT(T_x_, __LINE__) (GVX_TRACE_CONCAT(P_x_, __LINE__), GVX_TRACE_EXPR)