Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::common::int128_t Struct Reference

#include <int128_t.h>

Public Member Functions

 int128_t ()=default
 
 int128_t (int64_t value)
 
 int128_t (int32_t value)
 
 int128_t (int16_t value)
 
 int128_t (int8_t value)
 
 int128_t (uint64_t value)
 
 int128_t (uint32_t value)
 
 int128_t (uint16_t value)
 
 int128_t (uint8_t value)
 
 int128_t (double value)
 
 int128_t (float value)
 
constexpr int128_t (uint64_t low, int64_t high)
 
constexpr int128_t (const int128_t &)=default
 
constexpr int128_t (int128_t &&)=default
 
int128_toperator= (const int128_t &)=default
 
int128_toperator= (int128_t &&)=default
 
int128_t operator- () const
 
int128_toperator+= (const int128_t &rhs)
 
int128_toperator*= (const int128_t &rhs)
 
int128_toperator|= (const int128_t &rhs)
 
int128_toperator&= (const int128_t &rhs)
 
 operator int64_t () const
 
 operator int32_t () const
 
 operator int16_t () const
 
 operator int8_t () const
 
 operator uint64_t () const
 
 operator uint32_t () const
 
 operator uint16_t () const
 
 operator uint8_t () const
 
 operator double () const
 
 operator float () const
 

Public Attributes

uint64_t low
 
int64_t high
 

Constructor & Destructor Documentation

◆ int128_t() [1/14]

kuzu::common::int128_t::int128_t ( )
default

◆ int128_t() [2/14]

kuzu::common::int128_t::int128_t ( int64_t value)

◆ int128_t() [3/14]

kuzu::common::int128_t::int128_t ( int32_t value)

◆ int128_t() [4/14]

kuzu::common::int128_t::int128_t ( int16_t value)

◆ int128_t() [5/14]

kuzu::common::int128_t::int128_t ( int8_t value)

◆ int128_t() [6/14]

kuzu::common::int128_t::int128_t ( uint64_t value)

◆ int128_t() [7/14]

kuzu::common::int128_t::int128_t ( uint32_t value)

◆ int128_t() [8/14]

kuzu::common::int128_t::int128_t ( uint16_t value)

◆ int128_t() [9/14]

kuzu::common::int128_t::int128_t ( uint8_t value)

◆ int128_t() [10/14]

kuzu::common::int128_t::int128_t ( double value)

◆ int128_t() [11/14]

kuzu::common::int128_t::int128_t ( float value)

◆ int128_t() [12/14]

kuzu::common::int128_t::int128_t ( uint64_t low,
int64_t high )
inlineconstexpr

◆ int128_t() [13/14]

kuzu::common::int128_t::int128_t ( const int128_t & )
constexprdefault

◆ int128_t() [14/14]

kuzu::common::int128_t::int128_t ( int128_t && )
constexprdefault

Member Function Documentation

◆ operator double()

kuzu::common::int128_t::operator double ( ) const
explicit

◆ operator float()

kuzu::common::int128_t::operator float ( ) const
explicit

◆ operator int16_t()

kuzu::common::int128_t::operator int16_t ( ) const
explicit

◆ operator int32_t()

kuzu::common::int128_t::operator int32_t ( ) const
explicit

◆ operator int64_t()

kuzu::common::int128_t::operator int64_t ( ) const
explicit

◆ operator int8_t()

kuzu::common::int128_t::operator int8_t ( ) const
explicit

◆ operator uint16_t()

kuzu::common::int128_t::operator uint16_t ( ) const
explicit

◆ operator uint32_t()

kuzu::common::int128_t::operator uint32_t ( ) const
explicit

◆ operator uint64_t()

kuzu::common::int128_t::operator uint64_t ( ) const
explicit

◆ operator uint8_t()

kuzu::common::int128_t::operator uint8_t ( ) const
explicit

◆ operator&=()

int128_t & kuzu::common::int128_t::operator&= ( const int128_t & rhs)

◆ operator*=()

int128_t & kuzu::common::int128_t::operator*= ( const int128_t & rhs)

◆ operator+=()

int128_t & kuzu::common::int128_t::operator+= ( const int128_t & rhs)

◆ operator-()

int128_t kuzu::common::int128_t::operator- ( ) const

◆ operator=() [1/2]

int128_t & kuzu::common::int128_t::operator= ( const int128_t & )
default

◆ operator=() [2/2]

int128_t & kuzu::common::int128_t::operator= ( int128_t && )
default

◆ operator|=()

int128_t & kuzu::common::int128_t::operator|= ( const int128_t & rhs)

Member Data Documentation

◆ high

int64_t kuzu::common::int128_t::high

◆ low

uint64_t kuzu::common::int128_t::low

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