timemory 3.3.0
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
tim::policy::record_statistics< CompT, void > Struct Template Reference

#include "timemory/mpl/policy.hpp"

+ Collaboration diagram for tim::policy::record_statistics< CompT, void >:

Public Types

using type = void
 
using this_type = record_statistics< CompT, type >
 
using policy_type = this_type
 
using statistics_type = statistics< type >
 

Public Member Functions

template<typename... ArgsT>
void operator() (ArgsT &&...)
 

Detailed Description

template<typename CompT>
struct tim::policy::record_statistics< CompT, void >

Definition at line 61 of file policy.hpp.

Member Typedef Documentation

◆ policy_type

template<typename CompT >
using tim::policy::record_statistics< CompT, void >::policy_type = this_type

Definition at line 65 of file policy.hpp.

◆ statistics_type

template<typename CompT >
using tim::policy::record_statistics< CompT, void >::statistics_type = statistics<type>

Definition at line 66 of file policy.hpp.

◆ this_type

template<typename CompT >
using tim::policy::record_statistics< CompT, void >::this_type = record_statistics<CompT, type>

Definition at line 64 of file policy.hpp.

◆ type

template<typename CompT >
using tim::policy::record_statistics< CompT, void >::type = void

Definition at line 63 of file policy.hpp.

Member Function Documentation

◆ operator()()

template<typename CompT >
template<typename... ArgsT>
void tim::policy::record_statistics< CompT, void >::operator() ( ArgsT &&  ...)
inline

Definition at line 69 of file policy.hpp.

70 {}

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