VTK: Common/System/vtkTimerLog.h File Reference

| VTK 9.3.1

Classes | Macros | Variables
vtkTimerLog.h File Reference
`#include "vtkCommonSystemModule.h"`
`#include "vtkObject.h"`
`#include <string>`
`#include <sys/time.h>`
`#include <sys/times.h>`
`#include <sys/types.h>`
`#include <time.h>`
`#include <unistd.h>`
Include dependency graph for vtkTimerLog.h:

Go to the source code of this file.

## Classes
struct | vtkTimerLogEntry
class | vtkTimerLog
| Timer support and logging. More...
class | vtkTimerLogScope
| Helper class to log time within scope. More...
class | vtkTimerLogCleanup

## Macros
#define | SELECT_MASK fd_set
#define | vtkTimerLogMacro(string)

## Variables
static vtkTimerLogCleanup | vtkTimerLogCleanupInstance

## Macro Definition Documentation

## ◆ SELECT_MASK

#define SELECT_MASK fd_set

Definition at line 56 of file vtkTimerLog.h.

## ◆ vtkTimerLogMacro

#define vtkTimerLogMacro | ( |  | string | ) |

Value:
{ \
vtkTimerLog::FormatAndMarkEvent( \
"Mark: In %s, line %d, class %s: %s", __FILE__, __LINE__, this->GetClassName(), string); \
}
vtkTimerLog::FormatAndMarkEvent
static void FormatAndMarkEvent(const char *format,...) VTK_FORMAT_PRINTF(1
Record a timing event.

Definition at line 289 of file vtkTimerLog.h.

## Variable Documentation

## ◆ vtkTimerLogCleanupInstance

vtkTimerLogCleanup vtkTimerLogCleanupInstance
| static

Definition at line 306 of file vtkTimerLog.h.