Classes | Macros
vtkSMTrace.h File Reference
#include "vtkRemotingServerManagerModule.h"
#include "vtkSMObject.h"
#include "vtkSmartPointer.h"
#include <vector>
Include dependency graph for vtkSMTrace.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vtkSMTrace
 vtkSMTrace is used to produce Python trace in the ParaView application. More...
 
class  vtkSMTrace::TraceItemArgs
 
class  vtkSMTrace::TraceItem
 

Macros

#define SM_SCOPED_TRACE_0(x, y)   x##y
 
#define SM_SCOPED_TRACE_1(x, y)   SM_SCOPED_TRACE_0(x, y)
 
#define SM_SCOPED_TRACE(_A_TRACE_TYPE)
 

Macro Definition Documentation

◆ SM_SCOPED_TRACE_0

#define SM_SCOPED_TRACE_0 (   x,
 
)    x##y

Definition at line 248 of file vtkSMTrace.h.

◆ SM_SCOPED_TRACE_1

#define SM_SCOPED_TRACE_1 (   x,
 
)    SM_SCOPED_TRACE_0(x, y)

Definition at line 249 of file vtkSMTrace.h.

◆ SM_SCOPED_TRACE

#define SM_SCOPED_TRACE (   _A_TRACE_TYPE)
Value:
vtkSMTrace::TraceItem SM_SCOPED_TRACE_1(_trace_item, __LINE__)(#_A_TRACE_TYPE); \
SM_SCOPED_TRACE_1(_trace_item, __LINE__) = vtkSMTrace::TraceItemArgs()
#define SM_SCOPED_TRACE_1(x, y)
Definition: vtkSMTrace.h:249

Definition at line 250 of file vtkSMTrace.h.