4 ss_uint24_t::ss_uint24_t() throw()
8 ss_uint24_t::ss_uint24_t(uint32_t val
) throw()
11 memcpy(v
, reinterpret_cast<char*>(&val
) + *reinterpret_cast<char*>(&magic
), 3);
14 ss_uint24_t::operator uint32_t() const throw()
18 memcpy(reinterpret_cast<char*>(&val
) + *reinterpret_cast<char*>(&magic
), v
, 3);
22 ss_int24_t::ss_int24_t() throw()
26 ss_int24_t::ss_int24_t(int32_t val
) throw()
29 memcpy(v
, reinterpret_cast<char*>(&val
) + *reinterpret_cast<char*>(&magic
), 3);
32 ss_int24_t::ss_int24_t(const ss_uint24_t
& val
) throw()
34 memcpy(this, &val
, 3);
36 ss_int24_t::operator int32_t() const throw()
40 memcpy(reinterpret_cast<char*>(&val
) + *reinterpret_cast<char*>(&magic
), v
, 3);
48 char assert1
[(sizeof(ss_int24_t
) == 3) ? 1 : -1];
49 char assert2
[(sizeof(ss_uint24_t
) == 3) ? 1 : -1];
52 void dummy_3263623632786738267323()