Autonomy Software C++ 24.5.1
Welcome to the Autonomy Software repository of the Mars Rover Design Team (MRDT) at Missouri University of Science and Technology (Missouri S&T)! API reference contains the source code and other resources for the development of the autonomy software for our Mars rover. The Autonomy Software project aims to compete in the University Rover Challenge (URC) by demonstrating advanced autonomous capabilities and robust navigation algorithms.
Loading...
Searching...
No Matches
duckdb::dtime_ns_t Struct Reference

Type used to represent TIME_NS. dtime_ns_t holds the nanoseconds since midnight. More...

#include <duckdb.hpp>

Inheritance diagram for duckdb::dtime_ns_t:
Collaboration diagram for duckdb::dtime_ns_t:

Public Member Functions

constexpr dtime_ns_t (const int64_t nanos)
 
dtime_t time () const
 
- Public Member Functions inherited from duckdb::dtime_t
constexpr dtime_t (int64_t micros_p)
 
dtime_toperator= (int64_t micros_p)
 
 operator int64_t () const
 
 operator double () const
 
bool operator== (const dtime_t &rhs) const
 
bool operator!= (const dtime_t &rhs) const
 
bool operator<= (const dtime_t &rhs) const
 
bool operator< (const dtime_t &rhs) const
 
bool operator> (const dtime_t &rhs) const
 
bool operator>= (const dtime_t &rhs) const
 
dtime_t operator+ (const int64_t &micros) const
 
dtime_t operator+ (const double &micros) const
 
dtime_t operator- (const int64_t &micros) const
 
dtime_t operator* (const idx_t &copies) const
 
dtime_t operator/ (const idx_t &copies) const
 
int64_t operator- (const dtime_t &other) const
 
dtime_toperator+= (const int64_t &micros)
 
dtime_toperator-= (const int64_t &micros)
 
dtime_toperator+= (const dtime_t &other)
 

Additional Inherited Members

- Static Public Member Functions inherited from duckdb::dtime_t
static dtime_t allballs ()
 
- Public Attributes inherited from duckdb::dtime_t
int64_t micros
 

Detailed Description

Type used to represent TIME_NS. dtime_ns_t holds the nanoseconds since midnight.

Constructor & Destructor Documentation

◆ dtime_ns_t()

constexpr duckdb::dtime_ns_t::dtime_ns_t ( const int64_t  nanos)
inlineexplicitconstexpr
4526 : dtime_t(nanos) {
4527 }

Member Function Documentation

◆ time()

dtime_t duckdb::dtime_ns_t::time ( ) const
inline
4528 { // NOLINT
4529 return dtime_t(micros / 1000);
4530 }

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