Kicking it Olde Sküül! Burgerlib on Github Follow Olde Sküül on Twitter Burgerbecky on LinkedIn Burgerbecky on LinkedIn
Loading...
Searching...
No Matches
Burger::ulonglong_t Struct Reference

64 bit unsigned integer as 2 32 bit integers. More...

Public Member Functions

 operator longlong_t & () noexcept
 Convert signed to unsigned fake 64 bit integer.
 

Public Attributes

uint32_t hi
 High 32 bits of the 64 bit integer.
 
uint32_t lo
 Low 32 bits of the 64 bit integer.
 

Detailed Description

64 bit unsigned integer as 2 32 bit integers.


To fake 64 bit support on old compilers that don't natively support 64 bit integers, this structure is declared as a replacement to create limited 64 bit support.

See also
longlong_t

Member Function Documentation

◆ operator longlong_t &()

Burger::ulonglong_t::operator longlong_t & ( )
inlinenoexcept

Convert signed to unsigned fake 64 bit integer.


To fake 64 bit support on old compilers that don't natively support 64 bit integers, this structure is declared as a replacement to create limited 64 bit support.

See also
longlong_t::operator ulonglong_t&()

Member Data Documentation

◆ hi

uint32_t Burger::ulonglong_t::hi

High 32 bits of the 64 bit integer.

◆ lo

uint32_t Burger::ulonglong_t::lo

Low 32 bits of the 64 bit integer.