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::component::static_properties< Tp, PlaceHolder > Struct Template Reference

Provides three variants of a matches function for determining if a component is identified by a given string or enumeration value. More...

#include "timemory/components/properties.hpp"

+ Collaboration diagram for tim::component::static_properties< Tp, PlaceHolder >:

Detailed Description

template<typename Tp, bool PlaceHolder = concepts::is_placeholder<Tp>::value>
struct tim::component::static_properties< Tp, PlaceHolder >

Provides three variants of a matches function for determining if a component is identified by a given string or enumeration value.

Template Parameters
TpComponent type
PlaceholderWhether or not the component type is a placeholder type that should be ignored during runtime initialization.

Definition at line 88 of file properties.hpp.


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