LMMS
Loading...
Searching...
No Matches
juce::HighResolutionTimer::Pimpl::Clock Class Reference

Public Member Functions

 Clock (std::chrono::steady_clock::rep millis) noexcept
bool wait (std::condition_variable &cond, std::unique_lock< std::mutex > &lock) noexcept
void next () noexcept

Private Attributes

std::chrono::time_point< std::chrono::steady_clock > time
std::chrono::steady_clock::duration delta

Constructor & Destructor Documentation

◆ Clock()

juce::HighResolutionTimer::Pimpl::Clock::Clock ( std::chrono::steady_clock::rep millis)
inlineexplicitnoexcept

Member Function Documentation

◆ next()

void juce::HighResolutionTimer::Pimpl::Clock::next ( )
inlinenoexcept

◆ wait()

bool juce::HighResolutionTimer::Pimpl::Clock::wait ( std::condition_variable & cond,
std::unique_lock< std::mutex > & lock )
inlinenoexcept

Member Data Documentation

◆ delta

std::chrono::steady_clock::duration juce::HighResolutionTimer::Pimpl::Clock::delta
private

◆ time

std::chrono::time_point<std::chrono::steady_clock> juce::HighResolutionTimer::Pimpl::Clock::time
private

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