1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
class s8
{
private:
protected:
virtual void check (const type::c::s8);
type::c::s8 _value;
public:
s8 (const type::c::s8 = 0);
s8 (const s8 &);
~s8 (void);
type::c::s8 value (void) const;
virtual void value (const type::c::s8);
virtual void value (const s8 &);
s8 & operator = (const type::c::s8);
s8 & operator = (const s8 &);
operator type::c::s8 (void);
bool operator == (const type::c::s8);
bool operator != (const type::c::s8);
bool operator > (const type::c::s8);
bool operator >= (const type::c::s8);
bool operator < (const type::c::s8);
bool operator <= (const type::c::s8);
bool operator == (const s8 &);
bool operator != (const s8 &);
bool operator > (const s8 &);
bool operator >= (const s8 &);
bool operator < (const s8 &);
bool operator <= (const s8 &);
s8 & operator += (const type::c::s8);
s8 & operator -= (const type::c::s8);
s8 & operator *= (const type::c::s8);
s8 & operator /= (const type::c::s8);
s8 & operator += (const s8 &);
s8 & operator -= (const s8 &);
s8 & operator *= (const s8 &);
s8 & operator /= (const s8 &);
s8 operator + (void);
s8 operator - (void);
s8 & operator ++ (void);
s8 operator ++ (int);
s8 & operator -- (void);
s8 operator -- (int);
bool operator [] (const type::c::u32);
s8 & operator >>= (const type::c::u32);
s8 & operator <<= (const type::c::u32);
s8 & operator ~ (void);
s8 & operator &= (const type::c::s8);
s8 & operator |= (const type::c::s8);
s8 & operator ^= (const type::c::s8);
s8 & operator &= (const s8 &);
s8 & operator |= (const s8 &);
s8 & operator ^= (const s8 &);
bool operator ! (void);
operator bool (void);
friend s8 operator + (const s8 &, const s8 &);
friend s8 operator - (const s8 &, const s8 &);
friend s8 operator * (const s8 &, const s8 &);
friend s8 operator / (const s8 &, const s8 &);
friend s8 operator + (const type::c::s8, const s8 &);
friend s8 operator - (const type::c::s8, const s8 &);
friend s8 operator * (const type::c::s8, const s8 &);
friend s8 operator / (const type::c::s8, const s8 &);
friend s8 operator + (const s8 &, const type::c::s8);
friend s8 operator - (const s8 &, const type::c::s8);
friend s8 operator * (const s8 &, const type::c::s8);
friend s8 operator / (const s8 &, const type::c::s8);
}; |
Partager