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
UBigIntegerParserLibrary Class Reference

#include "BigIntegerParserLibrary.h"

Static Public Member Functions

static FBigInteger ParseBigIntegerFromInvariantDecimal_String (const FString &In)
 
static FBigInteger ParseBigIntegerFromInvariantHexadecimal_String (const FString &In)
 
static ESuccessFail TryParseBigIntegerFromInvariantDecimal_String (const FString &In, FBigInteger &Number)
 
static ESuccessFail TryParseBigIntegerFromInvariantHexadecimal_String (const FString &In, FBigInteger &Number)
 

Detailed Description

Blueprintable functions for parsing BigIntegers

Member Function Documentation

◆ ParseBigIntegerFromInvariantDecimal_String()

DBN_FORCEINLINE FBigInteger UBigIntegerParserLibrary::ParseBigIntegerFromInvariantDecimal_String ( const FString &  In)
staticFlavor:Blueprint

Parses an invariant decimal number from a string

Parameters
InThe string representation of the number
Returns
the parsed number
Note
returns zero if string does not parse as a valid number. For partial parsing results, use a TryParse node.
Implements Opcode:
Flavor:Blueprint BI ← parsd S

◆ ParseBigIntegerFromInvariantHexadecimal_String()

DBN_FORCEINLINE FBigInteger UBigIntegerParserLibrary::ParseBigIntegerFromInvariantHexadecimal_String ( const FString &  In)
staticFlavor:Blueprint

Parses an invariant hexadecimal number from a string

Parameters
InThe string representation of the number
Returns
the parsed number
Note
returns zero if string does not parse as a valid number. For partial parsing results, use a TryParse node.
Implements Opcode:
Flavor:Blueprint BI ← parsh S

◆ TryParseBigIntegerFromInvariantDecimal_String()

DBN_FORCEINLINE ESuccessFail UBigIntegerParserLibrary::TryParseBigIntegerFromInvariantDecimal_String ( const FString &  In,
FBigInteger Number 
)
staticFlavor:Blueprint

Parses an invariant decimal number from a string

Parameters
InThe string representation of the number
NumberOn return, contains the parsed number
Returns
Succeeded or Failed
Note
returns partial result in result in case of parsing failure.
Implements Opcode:
Flavor:Blueprint B ← tparsd S BI&

◆ TryParseBigIntegerFromInvariantHexadecimal_String()

DBN_FORCEINLINE ESuccessFail UBigIntegerParserLibrary::TryParseBigIntegerFromInvariantHexadecimal_String ( const FString &  In,
FBigInteger Number 
)
staticFlavor:Blueprint

Parses an invariant hexadecimal number from a string

Parameters
InThe string representation of the number
NumberOn return, contains the parsed number
Returns
Succeeded or Failed
Note
returns partial result in result in case of parsing failure.
Implements Opcode:
Flavor:Blueprint B ← tparsh S BI&

The documentation for this class was generated from the following files: