OSVR-Core
Public Member Functions | List of all members
osvr::util::time::TimeValueChronoConstRefWrapper Class Reference

Store a reference to const to a TimeValue for std::chrono interop. More...

#include <TimeValueChrono.h>

Inheritance diagram for osvr::util::time::TimeValueChronoConstRefWrapper:
osvr::util::time::detail::TimeValueChronoWrapperBase< TimeValueChronoConstRefWrapper >

Public Member Functions

 TimeValueChronoConstRefWrapper (util::time::TimeValue const &tv)
 
 TimeValueChronoConstRefWrapper (TimeValueChronoConstRefWrapper &&other)
 movable
 
 TimeValueChronoConstRefWrapper (TimeValueChronoConstRefWrapper const &)=delete
 noncopyable
 
TimeValueChronoConstRefWrapperoperator= (TimeValueChronoConstRefWrapper const &)=delete
 nonassignable
 
util::time::TimeValue const & get () const
 Required accessor.
 
- Public Member Functions inherited from osvr::util::time::detail::TimeValueChronoWrapperBase< TimeValueChronoConstRefWrapper >
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
 

Additional Inherited Members

- Public Types inherited from osvr::util::time::detail::TimeValueChronoWrapperBase< TimeValueChronoConstRefWrapper >
using derived_type = TimeValueChronoConstRefWrapper
 

Detailed Description

Store a reference to const to a TimeValue for std::chrono interop.


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