|
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.
|
This concept designates that is safe to perform a static_cast<Lhs>(rhs) where needed. This is primarily used in the tim::component::data_tracker where data_tracker<unsigned int, ...> might be provided another integral type, such as int.
More...
#include "timemory/mpl/concepts.hpp"
Collaboration diagram for tim::concepts::is_acceptable_conversion< Lhs, Rhs >:Static Public Attributes | |
| static constexpr bool | value |
This concept designates that is safe to perform a static_cast<Lhs>(rhs) where needed. This is primarily used in the tim::component::data_tracker where data_tracker<unsigned int, ...> might be provided another integral type, such as int.
| Lhs | the provided type |
| Rhs | the target type |
Definition at line 487 of file concepts.hpp.
|
staticconstexpr |
Definition at line 489 of file concepts.hpp.