ProfilingStatistics#

Fully qualified name: cupva_utils::ProfilingStatistics

Defined in src/host_utils/core/include/cupva_host_utils.hpp

class ProfilingStatistics#

Profiling statitics.

Public Functions

inline ProfilingStatistics() noexcept#

Creates an empty ProfilingStatistics object.

ProfilingStatistics(ProfilingStatisticsData const &stats)#

ProfilingStatistics parameterized constructor.

~ProfilingStatistics() noexcept = default#

Destroy the ProfilingStatistics object.

ProfilingStatistics(ProfilingStatistics &&obj) noexcept#

ProfilingStatistics move constructor.

ProfilingStatistics &operator=(ProfilingStatistics &&obj) & noexcept#

ProfilingStatistics move assignment.

ProfilingStatistics(ProfilingStatistics const&) = delete#

Not copy constructible.

ProfilingStatistics &operator=(ProfilingStatistics const&) = delete#

Not copy assignable.

ProfilingStatisticsData const &getStatsData() const#

Get profiling statistics data.