OSVR-Core
Public Types | Public Member Functions | List of all members
osvr::util::time::detail::TimeValueChronoWrapperBase< Derived > Class Template Reference

CRTP base class for things that wrap a OSVR_TimeValue for the purposes of some interop with std::chrono. More...

#include <TimeValueChrono.h>

Public Types

using derived_type = Derived
 

Public Member Functions

OSVR_TimeValue_Seconds getSecondsPart () const
 
time_value_seconds_duration getSecondsPartAsDuration () const
 
OSVR_TimeValue_Microseconds getMicrosecondsPart () const
 
time_value_microseconds_duration getMicrosecondsPartAsDuration () const
 
time_value_scalar_duration toScalarDuration () const
 
derived_type const & derived () const
 
util::time::TimeValue const & get () const
 

Detailed Description

template<typename Derived>
class osvr::util::time::detail::TimeValueChronoWrapperBase< Derived >

CRTP base class for things that wrap a OSVR_TimeValue for the purposes of some interop with std::chrono.


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