NEURON
profiler_interface.h File Reference
#include <initializer_list>
#include <type_traits>

Go to the source code of this file.

Classes

class  nrn::detail::Instrumentor< TProfilerImpl >
 Instrumentation infrastructure for benchmarking and profiling. More...
 
struct  nrn::detail::NullInstrumentor
 
struct  nrn::Instrumentor::phase
 

Namespaces

 nrn
 
 nrn::detail
 
 nrn::Instrumentor
 

Typedefs

using nrn::detail::InstrumentorImpl = detail::Instrumentor< detail::NullInstrumentor >
 

Functions

static void nrn::Instrumentor::start_profile ()
 
static void nrn::Instrumentor::stop_profile ()
 
static void nrn::Instrumentor::phase_begin (const char *name)
 
static void nrn::Instrumentor::phase_end (const char *name)
 
static void nrn::Instrumentor::init_profile ()
 
static void nrn::Instrumentor::finalize_profile ()