ADTF
Loading...
Searching...
No Matches
chrono.h File Reference

Copyright © Audi Electronics Venture GmbH. More...

Go to the source code of this file.

Classes

struct  tNanoSeconds
 A timestamp with nanosecond precision. More...
 
struct  tNanoSeconds
 A timestamp with nanosecond precision. More...
 

Namespaces

namespace  adtf
 Namespace for entire ADTF SDK.
 
namespace  adtf::base
 Namespace for the ADTF Base SDK.
 
namespace  adtf::base::flash
 Namespace for all functionality of the ADTF Base SDK provided since v3.5.
 

Functions

bool operator< (const tNanoSeconds &tmA, const tNanoSeconds &tmB)
 
bool operator> (const tNanoSeconds &tmA, const tNanoSeconds &tmB)
 
bool operator<= (const tNanoSeconds &tmA, const tNanoSeconds &tmB)
 
bool operator>= (const tNanoSeconds &tmA, const tNanoSeconds &tmB)
 
bool operator== (const tNanoSeconds &tmA, const tNanoSeconds &tmB)
 
bool operator!= (const tNanoSeconds &tmA, const tNanoSeconds &tmB)
 
tNanoSeconds operator+ (const tNanoSeconds &tmA, const tNanoSeconds &tmB)
 
tNanoSeconds operator- (const tNanoSeconds &tmA, const tNanoSeconds &tmB)
 
tNanoSeconds operator* (const tNanoSeconds &tmDuration, const int64_t &nFactor)
 
tNanoSeconds operator* (const int64_t &nFactor, const tNanoSeconds &tmDuration)
 
tNanoSeconds operator/ (const tNanoSeconds &tmDuration, const int64_t &tmB)
 
int64_t operator/ (const tNanoSeconds &tmA, const tNanoSeconds &tmB)
 
std::ostream & operator<< (std::ostream &output, const tNanoSeconds &tm)
 
template<typename DestinationTimeStamp, typename SourceTimeStamp>
DestinationTimeStamp duration_cast (const SourceTimeStamp &)
 Duration cast base template to converted between different time resolution.
 
template<>
tTimeStamp duration_cast (const tNanoSeconds &tmSource)
 
template<>
tNanoSeconds duration_cast (const tTimeStamp &tmSource)
 
template<>
std::chrono::nanoseconds duration_cast (const tNanoSeconds &tmSource)
 
template<>
tNanoSeconds duration_cast (const std::chrono::nanoseconds &tmSource)
 
template<>
tTimeStamp duration_cast (const std::chrono::nanoseconds &tmSource)
 
template<typename DestinationTimeStamp, typename SourceTimeStamp>
DestinationTimeStamp duration_cast (const SourceTimeStamp &)
 Duration cast base template to converted between different time resolution.
 

Detailed Description

Copyright © Audi Electronics Venture GmbH.

All rights reserved

Definition in file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.