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::finalize::get< Type, false > Struct Template Reference

#include "timemory/operations/types/finalize/get.hpp"

+ Collaboration diagram for tim::operation::finalize::get< Type, false >:

Public Types

using storage_type = impl::storage< Type, value >
 

Public Member Functions

 get (storage_type &)
 
template<typename Tp >
Tp & operator() (Tp &)
 

Static Public Attributes

static constexpr bool value = false
 

Detailed Description

template<typename Type>
struct tim::operation::finalize::get< Type, false >

Definition at line 129 of file get.hpp.

Member Typedef Documentation

◆ storage_type

template<typename Type >
using tim::operation::finalize::get< Type, false >::storage_type = impl::storage<Type, value>

Definition at line 132 of file get.hpp.

Constructor & Destructor Documentation

◆ get()

template<typename Type >
tim::operation::finalize::get< Type, false >::get ( storage_type )
inline

Definition at line 134 of file get.hpp.

134{}

Member Function Documentation

◆ operator()()

template<typename Type >
template<typename Tp >
Tp & tim::operation::finalize::get< Type, false >::operator() ( Tp &  )
inline

Definition at line 137 of file get.hpp.

138 {}

Member Data Documentation

◆ value

template<typename Type >
constexpr bool tim::operation::finalize::get< Type, false >::value = false
staticconstexpr

Definition at line 131 of file get.hpp.


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