Duke's Big Numbers 1.0
C++ and Blueprint libraries for performing math, analysis, and formatting with really large numbers (>10e308).
Loading...
Searching...
No Matches
Bits.h
1// Copyright (C)2023 Smiling Cat Entertainment, LTD. All Rights Reserved.
2
3#pragma once
4
5#include "Inline.h"
6
7namespace Duke
8{
12 struct FBits
13 {
23 static uint32 MakeUInt32(uint8 byte3, uint8 byte2, uint8 byte1, uint8 byte0);
24
32 static uint64 MakeUInt64(uint32 highWord, uint32 lowWord);
33
34 };
35
36// If conditional inlining is ON, include inlinable functions here.
37#if DBN_INLINE_ENABLED
38#include "Bits.inl"
39#endif
40
41}
Definition: Bits.h:13
static uint32 MakeUInt32(uint8 byte3, uint8 byte2, uint8 byte1, uint8 byte0)
Definition: Bits.inl:6
static uint64 MakeUInt64(uint32 highWord, uint32 lowWord)
Definition: Bits.inl:12