OTest2
A C++ testing framework
Public Member Functions | List of all members
OTest2::TimeSourceSys Class Reference

Source of current system time. More...

#include <timesourcesys.h>

Inheritance diagram for OTest2::TimeSourceSys:
Inheritance graph
[legend]
Collaboration diagram for OTest2::TimeSourceSys:
Collaboration graph
[legend]

Public Member Functions

 TimeSourceSys ()
 
virtual ~TimeSourceSys ()
 Dtor. More...
 
 TimeSourceSys (const TimeSourceSys &)=delete
 
TimeSourceSysoperator= (const TimeSourceSys &)=delete
 
virtual time_point now () override
 Get current time. More...
 
- Public Member Functions inherited from OTest2::TimeSource
 TimeSource ()
 Ctor. More...
 
virtual ~TimeSource ()
 Dtor. More...
 
 TimeSource (const TimeSource &)=delete
 
TimeSourceoperator= (const TimeSource &)=delete
 

Additional Inherited Members

- Public Types inherited from OTest2::TimeSource
typedef std::chrono::system_clock::time_point time_point
 
typedef time_point::duration duration
 

Detailed Description

Source of current system time.

Definition at line 30 of file timesourcesys.h.

Constructor & Destructor Documentation

◆ TimeSourceSys() [1/2]

OTest2::TimeSourceSys::TimeSourceSys ( )

brief Ctor

Definition at line 26 of file timesourcesys.cpp.

◆ ~TimeSourceSys()

OTest2::TimeSourceSys::~TimeSourceSys ( )
virtual

Dtor.

Definition at line 30 of file timesourcesys.cpp.

◆ TimeSourceSys() [2/2]

OTest2::TimeSourceSys::TimeSourceSys ( const TimeSourceSys )
delete

Member Function Documentation

◆ now()

TimeSourceSys::time_point OTest2::TimeSourceSys::now ( )
overridevirtual

Get current time.

Implements OTest2::TimeSource.

Definition at line 34 of file timesourcesys.cpp.

◆ operator=()

TimeSourceSys& OTest2::TimeSourceSys::operator= ( const TimeSourceSys )
delete

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