RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
anonymous_namespace{main.cpp}::Timer< Clock, period > Struct Template Referencefinal
Collaboration diagram for anonymous_namespace{main.cpp}::Timer< Clock, period >:
[legend]

Public Types

using rep = double
using duration = std::chrono::duration<rep, period>

Public Member Functions

duration operator() () const

Public Attributes

Clock::time_point start = Clock::now()

Detailed Description

template<typename Clock, typename period = std::ratio<1, 1>>
struct anonymous_namespace{main.cpp}::Timer< Clock, period >

Definition at line 96 of file main.cpp.

Member Typedef Documentation

◆ duration

template<typename Clock, typename period = std::ratio<1, 1>>
using anonymous_namespace{main.cpp}::Timer< Clock, period >::duration = std::chrono::duration<rep, period>

Definition at line 98 of file main.cpp.

◆ rep

template<typename Clock, typename period = std::ratio<1, 1>>
using anonymous_namespace{main.cpp}::Timer< Clock, period >::rep = double

Definition at line 97 of file main.cpp.

Member Function Documentation

◆ operator()()

template<typename Clock, typename period = std::ratio<1, 1>>
duration anonymous_namespace{main.cpp}::Timer< Clock, period >::operator() ( ) const
inline

Definition at line 102 of file main.cpp.

References start.

Member Data Documentation

◆ start

template<typename Clock, typename period = std::ratio<1, 1>>
Clock::time_point anonymous_namespace{main.cpp}::Timer< Clock, period >::start = Clock::now()
mutable

Definition at line 100 of file main.cpp.

Referenced by operator()().


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