quick start:g++ [flags ...] file ... -l /isip/tools/lib/$ISIP_BINARY/lib_math_scalar.a #include <Byte.h> Byte(byte arg = DEF_VALUE); Byte(const Byte& arg);
description:Byte val0; val0 = 5; Byte val1(3); Byte val2; val2 = val0.exp10(2) + val1.factorial(); Byte val3; val3.rand(1, 100);
static const String CLASS_NAME = L"Byte";
static const long ERR = 20200;
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;
~Byte();
Byte(byte arg = DEF_VALUE);
Byte(const Byte& arg);
assign methods are inherited from the MScalar template class
Byte& operator= (const Byte& arg);
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 methods are inherited from the MScalar template class
sofSize is 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
Byte& operator= (byte arg);
byte acos(byte);
byte acosh(byte);
byte asin(byte);
byte asinh(byte);
byte atan(byte);
byte atanh(byte);
byte cos(byte);
byte cosh(byte);
byte sin(byte);
byte sinh(byte);
byte tan(byte);
byte tanh(byte);
byte abs(byte);
byte neg(byte);
byte sign(byte);
byte ceil(byte);
byte rceil(byte);
byte rfloor(byte);
byte round(byte);
byte floor(byte);
Byte 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();