aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
Aws::Crt::BigInteger Class Referencefinal

#include <BigInteger.h>

Public Member Functions

 BigInteger () noexcept
 
 BigInteger (Allocator *allocator) noexcept
 
String ToString () const noexcept
 
bool operator== (const BigInteger &other) const noexcept
 
bool operator!= (const BigInteger &other) const noexcept
 

Static Public Member Functions

static Optional< BigInteger > FromString (ByteCursor str, Allocator *allocator=ApiAllocator()) noexcept
 

Detailed Description

Arbitrary-precision integer. Values are immutable.

Math operations are not supported by BigInteger, use ToString() to export to a library that does.

Constructor & Destructor Documentation

◆ BigInteger() [1/2]

Aws::Crt::BigInteger::BigInteger ( )
noexcept

◆ BigInteger() [2/2]

Aws::Crt::BigInteger::BigInteger ( Allocator *  allocator)
explicitnoexcept

Member Function Documentation

◆ FromString()

Optional< BigInteger > Aws::Crt::BigInteger::FromString ( ByteCursor  str,
Allocator *  allocator = ApiAllocator() 
)
staticnoexcept

◆ operator!=()

bool Aws::Crt::BigInteger::operator!= ( const BigInteger &  other) const
noexcept

◆ operator==()

bool Aws::Crt::BigInteger::operator== ( const BigInteger &  other) const
noexcept

◆ ToString()

String Aws::Crt::BigInteger::ToString ( ) const
noexcept

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