Class to take current wall clock time differences. More...
#include <cstdint>
#include <chrono>
#include <ratio>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | testing::details::isDuration< Duration > |
Type trait containing whether Duration is std::chrono::duration. More... | |
class | testing::StopWatch< DefaultUnit, Clock > |
Provides time interval measurements. More... | |
struct | testing::StopWatch< DefaultUnit, Clock >::makeDurationTrait< typename > |
Trait whose type member is a std::chrono::duration type. More... | |
struct | testing::details::isDuration< Duration > |
Type trait containing whether Duration is std::chrono::duration. More... | |
struct | testing::details::isDuration< std::chrono::duration< Rep, Period > > |
struct | testing::StopWatch< DefaultUnit, Clock >::makeDurationTrait< std::chrono::duration< Rep, Duration > > |
struct | testing::StopWatch< DefaultUnit, Clock >::makeDurationTrait< std::ratio< Num, Den > > |
Namespaces | |
testing | |
LArSoft test utilities. | |
testing::details | |
Typedefs | |
using | testing::StandardStopWatch = StopWatch<> |
A StopWatch with default template arguments. More... | |
Class to take current wall clock time differences.
This is a pure header library.
It provides its namesake class, testing::StopWatch
.
Definition in file StopWatch.h.