Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Public Member Functions | Static Public Member Functions | Data Fields
measurements::MeasurementFrame Struct Reference

#include <MeasurementFrame.hpp>

Collaboration diagram for measurements::MeasurementFrame:
[legend]

Public Member Functions

 MeasurementFrame (measurements::stealth_string, measurements::Type, unsigned)
 

Static Public Member Functions

static MeasurementFrame aggregate (const std::vector< MeasurementFrame > &)
 

Data Fields

measurements::stealth_string name
 
measurements::Type type
 
unsigned parentIdx
 
measurements::stealth_vector< unsigned > subIdxs
 
TimeDataFrame time
 
MemoryDataFrame memory
 
CounterDataFrame counter
 

Constructor & Destructor Documentation

◆ MeasurementFrame()

measurements::MeasurementFrame::MeasurementFrame ( measurements::stealth_string  frameName,
measurements::Type  frameType,
unsigned  frameParentIdx 
)

Member Function Documentation

◆ aggregate()

MeasurementFrame measurements::MeasurementFrame::aggregate ( const std::vector< MeasurementFrame > &  framesToAggregate)
static
Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ counter

CounterDataFrame measurements::MeasurementFrame::counter

◆ memory

MemoryDataFrame measurements::MeasurementFrame::memory

◆ name

measurements::stealth_string measurements::MeasurementFrame::name

◆ parentIdx

unsigned measurements::MeasurementFrame::parentIdx

◆ subIdxs

measurements::stealth_vector< unsigned > measurements::MeasurementFrame::subIdxs

◆ time

TimeDataFrame measurements::MeasurementFrame::time

◆ type

measurements::Type measurements::MeasurementFrame::type

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