Web3S_Demo > Web 3S Uint 256Function Library

Web 3S Uint 256Function Library

This Blueprint Function Library exposes the uint256 data type to Blueprints including functions to create, parse, and convert uint256 values. Additionally, all available math operations and comparison functions are exposed as well.

Inheritance Hierarchy

Object
Blueprint Function Library

References

Module Web3S_Math_Runtime
Header Plugins/Web3S_Plugin/Source/Web3S_Math_Runtime/Public/Math/Lib/Web3S_uint256FunctionLibrary.h
Source Plugins/Web3S_Plugin/Source/Web3S_Math_Runtime/Private/Math/Lib/Web3S_uint256FunctionLibrary.cpp
Include Math/Lib/Web3S_uint256FunctionLibrary.h

Functions

Make Literal uint256 Tries to parse the input string value. If the string value is prefixed with "0x" it will be interpreted as a hex value, otherwise as a decimal value.
Make Literal uint256 (Fractional) Tries to parse the input string while also expecting a fractional value. The input string must be a decimal value.
Pow
ToDecString Converts uint256 to String in decimal notation.
ToHexString Converts uint256 to String in hexadecimal notation.
UnixTimestampFromDateTime Converts date time to unix timestamp.
uint256 != Byte Returns true if A is not equal to B (A != B)
uint256 != String Returns true if A is not equal to B (A != B), where B is a String
uint256 != integer Returns true if A is not equal to B (A != B)
uint256 != integer64 Returns true if A is not equal to B (A != B)
uint256 != uint256 Returns true if A is not equal to B (A != B)
uint256 % Byte Modulo (A % B)
uint256 % String Modulo (A % B), where B is a String
uint256 % integer Modulo (A % B)
uint256 % integer64 Modulo (A % B)
uint256 % uint256 Modulo (A % B)
uint256 * Byte Multiplication (A * B)
uint256 * String Multiplication (A * B), where B is a String
uint256 * integer Multiplication (A * B)
uint256 * integer64 Multiplication (A * B)
uint256 * uint256 Multiplication (A * B)
uint256 + Byte Addition (A + B)
uint256 + String Addition (A + B), where B is a String
uint256 + integer Addition (A + B)
uint256 + integer64 Addition (A + B)
uint256 + uint256 Addition (A + B)
uint256 - Byte Subtraction (A - B)
uint256 - String Subtraction (A - B), where B is a String
uint256 - integer Subtraction (A - B)
uint256 - integer64 Subtraction (A - B)
uint256 - uint256 Subtraction (A - B)
uint256 / Byte Division (A / B)
uint256 / String Division (A / B), where B is a String
uint256 / integer Division (A / B)
uint256 / integer64 Division (A / B)
uint256 / uint256 Division (A / B)
uint256 < Byte Returns true if A is less than B (A < B)
uint256 < String Returns true if A is less than B (A < B), where B is a String
uint256 < integer Returns true if A is less than B (A < B)
uint256 < integer64 Returns true if A is less than B (A < B)
uint256 < uint256 Returns true if A is less than B (A < B)
uint256 <= Byte Returns true if A is less than or equal to B (A <= B)
uint256 <= String Returns true if A is less than or equal to B (A <= B), where B is a String
uint256 <= integer Returns true if A is less than or equal to B (A <= B)
uint256 <= integer64 Returns true if A is less than or equal to B (A <= B)
uint256 <= uint256 Returns true if A is less than or equal to B (A <= B)
uint256 == Byte Returns true if A is equal to B (A == B)
uint256 == String Returns true if A is equal to B (A == B), where B is a String
uint256 == integer Returns true if A is equal to B (A == B)
uint256 == integer64 Returns true if A is equal to B (A == B)
uint256 == uint256 Returns true if A is equal to B (A == B)
uint256 > Byte Returns true if A is greater than B (A > B)
uint256 > String Returns true if A is greater than B (A > B), where B is a String
uint256 > integer Returns true if A is greater than B (A > B)
uint256 > integer64 Returns true if A is greater than B (A > B)
uint256 > uint256 Returns true if A is greater than B (A > B)
uint256 >= Byte Returns true if A is greater than or equal to B (A >= B)
uint256 >= String Returns true if A is greater than or equal to B (A >= B), where B is a String
uint256 >= integer Returns true if A is greater than or equal to B (A >= B)
uint256 >= integer64 Returns true if A is greater than or equal to B (A >= B)
uint256 >= uint256 Returns true if A is greater than or equal to B (A >= B)