OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
osvr::util::time::detail::TimeValueChronoWrapperBase< Derived > Class Template Reference

#include </home/jenkins/root/workspace/OSVR-Core-Docs/plugins/unifiedvideoinertialtracker/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.

Definition at line 106 of file TimeValueChrono.h.


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