Xpace
integer.h File Reference
#include <limits>
#include <vector>
#include <cstring>
#include "base/types.h"

Go to the source code of this file.

Classes

class  Xpace::BigInt< SIZE >
 
class  Xpace::BigUint< SIZE >
 
class  Xpace::BigInt< SIZE >
 
struct  Xpace::Unsigned< BigInt< SIZE > >
 
struct  Xpace::Unsigned< BigUint< SIZE > >
 
struct  Xpace::Signed< BigInt< SIZE > >
 
struct  Xpace::Signed< BigUint< SIZE > >
 

Namespaces

 Xpace
 Xpace project main namespace
 

Functions

static int Xpace::type_max (int)
 
static uint Xpace::type_max (uint)
 
static int64 Xpace::type_max (int64)
 
static uint64 Xpace::type_max (uint64)
 
template<size_t SIZE>
static BigInt< SIZE > Xpace::type_max (BigInt< SIZE >)
 
template<size_t SIZE>
static BigUint< SIZE > Xpace::type_max (BigUint< SIZE >)
 
static int Xpace::type_min (int)
 
static uint Xpace::type_min (uint)
 
static int64 Xpace::type_min (int64)
 
static uint64 Xpace::type_min (uint64)
 
template<size_t SIZE>
static BigInt< SIZE > Xpace::type_min (BigInt< SIZE >)
 
template<size_t SIZE>
static BigUint< SIZE > Xpace::type_min (BigUint< SIZE >)
 
bool Xpace::stringToUint (const String8 &str, uint radix, std::vector< uint64 > *val)
 
bool Xpace::stringToUint (const String16 &str, uint radix, std::vector< uint64 > *val)
 
bool Xpace::stringToInt (const String8 &str, uint radix, std::vector< uint64 > *val)
 
bool Xpace::stringToInt (const String16 &str, uint radix, std::vector< uint64 > *val)
 

current as of Wed Jun 10 2026 12:00:06