|
mini-llvm 0.1.0
|
#include <compare>#include <cstddef>#include <cstdint>#include <format>#include <functional>#include <optional>#include <string>#include <string_view>#include <utility>#include <vector>#include "mini-llvm/utils/Compiler.h"

Go to the source code of this file.
Classes | |
| class | mini_llvm::BigInteger |
| struct | std::hash< mini_llvm::BigInteger > |
| struct | std::formatter< mini_llvm::BigInteger > |
Namespaces | |
| namespace | mini_llvm |
Functions | |
| MINI_LLVM_EXPORT bool | mini_llvm::operator== (const BigInteger &lhs, const BigInteger &rhs) |
| MINI_LLVM_EXPORT std::strong_ordering | mini_llvm::operator<=> (const BigInteger &lhs, const BigInteger &rhs) |
| MINI_LLVM_EXPORT BigInteger | mini_llvm::operator+ (const BigInteger &lhs, const BigInteger &rhs) |
| MINI_LLVM_EXPORT BigInteger | mini_llvm::operator- (const BigInteger &lhs, const BigInteger &rhs) |
| MINI_LLVM_EXPORT BigInteger | mini_llvm::operator* (const BigInteger &lhs, const BigInteger &rhs) |
| MINI_LLVM_EXPORT BigInteger | mini_llvm::operator/ (const BigInteger &lhs, int32_t rhs) |
| MINI_LLVM_EXPORT int32_t | mini_llvm::operator% (const BigInteger &lhs, int32_t rhs) |
| MINI_LLVM_EXPORT BigInteger | mini_llvm::abs (const BigInteger &value) |
| MINI_LLVM_EXPORT BigInteger | mini_llvm::abs (BigInteger &&value) |
| MINI_LLVM_EXPORT std::pair< BigInteger, int32_t > | mini_llvm::divRem (const BigInteger &lhs, int32_t rhs) |