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::uhugeint_t Struct Reference

Public Member Functions

DUCKDB_API uhugeint_t (uint64_t value)
 
constexpr uhugeint_t (uint64_t upper, uint64_t lower)
 
constexpr uhugeint_t (const uhugeint_t &rhs)=default
 
constexpr uhugeint_t (uhugeint_t &&rhs)=default
 
uhugeint_toperator= (const uhugeint_t &rhs)=default
 
uhugeint_toperator= (uhugeint_t &&rhs)=default
 
DUCKDB_API string ToString () const
 
DUCKDB_API bool operator== (const uhugeint_t &rhs) const
 
DUCKDB_API bool operator!= (const uhugeint_t &rhs) const
 
DUCKDB_API bool operator<= (const uhugeint_t &rhs) const
 
DUCKDB_API bool operator< (const uhugeint_t &rhs) const
 
DUCKDB_API bool operator> (const uhugeint_t &rhs) const
 
DUCKDB_API bool operator>= (const uhugeint_t &rhs) const
 
DUCKDB_API uhugeint_t operator+ (const uhugeint_t &rhs) const
 
DUCKDB_API uhugeint_t operator- (const uhugeint_t &rhs) const
 
DUCKDB_API uhugeint_t operator* (const uhugeint_t &rhs) const
 
DUCKDB_API uhugeint_t operator/ (const uhugeint_t &rhs) const
 
DUCKDB_API uhugeint_t operator% (const uhugeint_t &rhs) const
 
DUCKDB_API uhugeint_t operator- () const
 
DUCKDB_API uhugeint_t operator>> (const uhugeint_t &rhs) const
 
DUCKDB_API uhugeint_t operator<< (const uhugeint_t &rhs) const
 
DUCKDB_API uhugeint_t operator& (const uhugeint_t &rhs) const
 
DUCKDB_API uhugeint_t operator| (const uhugeint_t &rhs) const
 
DUCKDB_API uhugeint_t operator^ (const uhugeint_t &rhs) const
 
DUCKDB_API uhugeint_t operator~ () const
 
DUCKDB_API uhugeint_toperator+= (const uhugeint_t &rhs)
 
DUCKDB_API uhugeint_toperator-= (const uhugeint_t &rhs)
 
DUCKDB_API uhugeint_toperator*= (const uhugeint_t &rhs)
 
DUCKDB_API uhugeint_toperator/= (const uhugeint_t &rhs)
 
DUCKDB_API uhugeint_toperator%= (const uhugeint_t &rhs)
 
DUCKDB_API uhugeint_toperator>>= (const uhugeint_t &rhs)
 
DUCKDB_API uhugeint_toperator<<= (const uhugeint_t &rhs)
 
DUCKDB_API uhugeint_toperator&= (const uhugeint_t &rhs)
 
DUCKDB_API uhugeint_toperator|= (const uhugeint_t &rhs)
 
DUCKDB_API uhugeint_toperator^= (const uhugeint_t &rhs)
 
DUCKDB_API operator bool () const
 
DUCKDB_API bool operator! () const
 
DUCKDB_API operator uint8_t () const
 
DUCKDB_API operator uint16_t () const
 
DUCKDB_API operator uint32_t () const
 
DUCKDB_API operator uint64_t () const
 
DUCKDB_API operator int8_t () const
 
DUCKDB_API operator int16_t () const
 
DUCKDB_API operator int32_t () const
 
DUCKDB_API operator int64_t () const
 
DUCKDB_API operator hugeint_t () const
 

Public Attributes

uint64_t lower
 
uint64_t upper
 

Constructor & Destructor Documentation

◆ uhugeint_t()

constexpr duckdb::uhugeint_t::uhugeint_t ( uint64_t  upper,
uint64_t  lower 
)
inlineconstexpr
1266 : lower(lower), upper(upper) {
1267 }

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