quick start:g++ [flags ...] file ... -l /isip/tools/lib/$ISIP_BINARY/lib_math_scalar.a #include <Ullong.h> Ullong(ullong arg = DEF_VALUE); Ullong(const Ullong& arg);
description:Ullong val0; val0 = 10; Ullong val1(5); Ullong val2; val2 = val0.exp10(2) + val1.factorial();
static const String CLASS_NAME = L"Ullong";
static const long ERR = 20600;
static MemoryManager mgr_d;
static const String& name();
static boolean diagnose(Integral::DEBUG debug_level);
setDebug is inherited from the MScalar template class
boolean debug(const unichar* message) const;
~Ullong();
Ullong(ullong arg = DEF_VALUE);
Ullong(const Ullong& arg);
assign methods are inherited from the MScalar template class
Ullong& operator= (const Ullong& arg);
sofSize is inherited from the MScalar template class
boolean read(Sof& sof, long tag, const String& name = CLASS_NAME);
boolean write(Sof& sof, long tag, const String& name = CLASS_NAME) const;
readData and writeData are inherited from the MScalar template class
equality methods are inherited from the MScalar template class
static void* operator new(size_t size);
static void* operator new[](size_t size);
static void operator delete(void* ptr);
static void operator delete[](void* ptr);
static boolean setGrowSize(long grow_size);
clear is inherited from the MScalar template class
Ullong& operator= (ullong arg);
ullong acos(ullong);
ullong acosh(ullong);
ullong asin(ullong);
ullong asinh(ullong);
ullong atan(ullong);
ullong atanh(ullong);
ullong cos(ullong);
ullong cosh(ullong);
ullong sin(ullong);
ullong sinh(ullong);
ullong tan(ullong);
ullong tanh(ullong);
ullong abs(ullong);
ullong neg(ullong);
ullong sign(ullong);
ullong ceil(ullong);
ullong rceil(ullong);
ullong rfloor(ullong);
ullong round(ullong);
ullong floor(ullong);
Ullong val0(5); String tmp_filename(L"foo"); Sof tmp_file; tmp_file.open(tmp_filename, File::WRITE_ONLY, File::TEXT); val0.write(tmp_file, (long)0); tmp_file.close();
Ullong value; Ullong value1; Ullong value2; ullong coef1 = 7; ullong coef2 = 3; ullong min = 0; ullong max = 255; value1 = 4; value2 = 5; value = value1.exp(2)*coef1 + value2.exp(3)*coef2; value.limit(min, max);