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

Public Member Functions

DUCKDB_API hugeint_t (int64_t value)
 
constexpr hugeint_t (int64_t upper, uint64_t lower)
 
constexpr hugeint_t (const hugeint_t &rhs)=default
 
constexpr hugeint_t (hugeint_t &&rhs)=default
 
hugeint_toperator= (const hugeint_t &rhs)=default
 
hugeint_toperator= (hugeint_t &&rhs)=default
 
DUCKDB_API string ToString () const
 
DUCKDB_API bool operator== (const hugeint_t &rhs) const
 
DUCKDB_API bool operator!= (const hugeint_t &rhs) const
 
DUCKDB_API bool operator<= (const hugeint_t &rhs) const
 
DUCKDB_API bool operator< (const hugeint_t &rhs) const
 
DUCKDB_API bool operator> (const hugeint_t &rhs) const
 
DUCKDB_API bool operator>= (const hugeint_t &rhs) const
 
DUCKDB_API hugeint_t operator+ (const hugeint_t &rhs) const
 
DUCKDB_API hugeint_t operator- (const hugeint_t &rhs) const
 
DUCKDB_API hugeint_t operator* (const hugeint_t &rhs) const
 
DUCKDB_API hugeint_t operator/ (const hugeint_t &rhs) const
 
DUCKDB_API hugeint_t operator% (const hugeint_t &rhs) const
 
DUCKDB_API hugeint_t operator- () const
 
DUCKDB_API hugeint_t operator>> (const hugeint_t &rhs) const
 
DUCKDB_API hugeint_t operator<< (const hugeint_t &rhs) const
 
DUCKDB_API hugeint_t operator& (const hugeint_t &rhs) const
 
DUCKDB_API hugeint_t operator| (const hugeint_t &rhs) const
 
DUCKDB_API hugeint_t operator^ (const hugeint_t &rhs) const
 
DUCKDB_API hugeint_t operator~ () const
 
DUCKDB_API hugeint_toperator+= (const hugeint_t &rhs)
 
DUCKDB_API hugeint_toperator-= (const hugeint_t &rhs)
 
DUCKDB_API hugeint_toperator*= (const hugeint_t &rhs)
 
DUCKDB_API hugeint_toperator/= (const hugeint_t &rhs)
 
DUCKDB_API hugeint_toperator%= (const hugeint_t &rhs)
 
DUCKDB_API hugeint_toperator>>= (const hugeint_t &rhs)
 
DUCKDB_API hugeint_toperator<<= (const hugeint_t &rhs)
 
DUCKDB_API hugeint_toperator&= (const hugeint_t &rhs)
 
DUCKDB_API hugeint_toperator|= (const hugeint_t &rhs)
 
DUCKDB_API hugeint_toperator^= (const hugeint_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 uhugeint_t () const
 

Public Attributes

uint64_t lower
 
int64_t upper
 

Constructor & Destructor Documentation

◆ hugeint_t()

constexpr duckdb::hugeint_t::hugeint_t ( int64_t  upper,
uint64_t  lower 
)
inlineconstexpr
319 : lower(lower), upper(upper) {
320 }

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