GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
profiler::stats Struct Reference
Collaboration diagram for profiler::stats:

Public Types

typedef std::set< octave_idx_typefunction_set
 

Public Member Functions

 stats (void)
 

Static Public Member Functions

static octave_value function_set_value (const function_set &)
 

Public Attributes

std::size_t m_calls
 
function_set m_children
 
function_set m_parents
 
bool m_recursive
 
double m_time
 

Detailed Description

Definition at line 115 of file profiler.h.

Member Typedef Documentation

◆ function_set

Definition at line 120 of file profiler.h.

Constructor & Destructor Documentation

◆ stats()

profiler::stats::stats ( void  )

Definition at line 40 of file profiler.cc.

Member Function Documentation

◆ function_set_value()

octave_value profiler::stats::function_set_value ( const function_set list)
static

Definition at line 46 of file profiler.cc.

References n.

Referenced by profiler::get_flat().

Member Data Documentation

◆ m_calls

std::size_t profiler::stats::m_calls

Definition at line 128 of file profiler.h.

Referenced by profiler::tree_node::build_flat().

◆ m_children

function_set profiler::stats::m_children

Definition at line 133 of file profiler.h.

◆ m_parents

function_set profiler::stats::m_parents

Definition at line 132 of file profiler.h.

Referenced by profiler::tree_node::build_flat().

◆ m_recursive

bool profiler::stats::m_recursive

Definition at line 130 of file profiler.h.

Referenced by profiler::tree_node::build_flat().

◆ m_time

double profiler::stats::m_time

Definition at line 127 of file profiler.h.

Referenced by profiler::tree_node::build_flat().


The documentation for this struct was generated from the following files: