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::operation::generic_operator< quirk::config< Types... >, Op, Tag > Struct Template Reference

#include "timemory/variadic/base_bundle.hpp"

+ Collaboration diagram for tim::operation::generic_operator< quirk::config< Types... >, Op, Tag >:

Public Member Functions

template<typename Arg , typename... Args>
 generic_operator (Arg &&, Args &&...)
 
template<typename... Args>
auto operator() (Args &&...) const
 

Detailed Description

template<typename Op, typename Tag, typename... Types>
struct tim::operation::generic_operator< quirk::config< Types... >, Op, Tag >

Definition at line 51 of file base_bundle.hpp.

Constructor & Destructor Documentation

◆ generic_operator()

template<typename Op , typename Tag , typename... Types>
template<typename Arg , typename... Args>
tim::operation::generic_operator< quirk::config< Types... >, Op, Tag >::generic_operator ( Arg &&  ,
Args &&  ... 
)
inlineexplicit

Definition at line 56 of file base_bundle.hpp.

57 {}

Member Function Documentation

◆ operator()()

template<typename Op , typename Tag , typename... Types>
template<typename... Args>
auto tim::operation::generic_operator< quirk::config< Types... >, Op, Tag >::operator() ( Args &&  ...) const
inline

Definition at line 60 of file base_bundle.hpp.

61 {}

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