GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::profiler::stats Struct Reference
Collaboration diagram for octave::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

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 124 of file profiler.h.

Constructor & Destructor Documentation

◆ stats()

octave::profiler::stats::stats ( void  )

Definition at line 39 of file profiler.cc.

Member Function Documentation

◆ function_set_value()

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

Definition at line 45 of file profiler.cc.

References n, and retval.

Referenced by octave::profiler::get_flat().

Member Data Documentation

◆ m_calls

size_t octave::profiler::stats::m_calls

Definition at line 120 of file profiler.h.

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

◆ m_children

function_set octave::profiler::stats::m_children

Definition at line 126 of file profiler.h.

◆ m_parents

function_set octave::profiler::stats::m_parents

Definition at line 125 of file profiler.h.

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

◆ m_recursive

bool octave::profiler::stats::m_recursive

Definition at line 122 of file profiler.h.

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

◆ m_time

double octave::profiler::stats::m_time

Definition at line 119 of file profiler.h.

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


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