libcsdbg  1.28
C++ exception (and generic) stack trace debug library
tracer & csdbg::tracer::destroy ( )
protectedvirtual

Release object resources.

Returns
*this

Definition at line 561 of file tracer.cpp.

References m_filters, m_plugins, and m_proc.

Referenced by ~tracer().

562 {
563 #ifdef CSDBG_WITH_PLUGIN
564  delete m_plugins;
565  m_plugins = NULL;
566 #endif
567 #ifdef CSDBG_WITH_FILTER
568  delete m_filters;
569  m_filters = NULL;
570 #endif
571 
572  delete m_proc;
573  m_proc = NULL;
574  return *this;
575 }
chain< plugin > * m_plugins
Instrumentation plugins.
Definition: tracer.hpp:48
process * m_proc
Process handle.
Definition: tracer.hpp:45
chain< filter > * m_filters
Instrumentation filters.
Definition: tracer.hpp:51

+ Here is the caller graph for this function: