3 #ifndef _MOBILITY_TABLE_H
4 #define _MOBILITY_TABLE_H
17 CArray<unsigned char,4>
uc;
44 v.
uc[((
unsigned int)d)>>1]=
static_cast<unsigned char>(pos.
uintValue());
47 std::ostream&
operator<<(std::ostream& os,MobilityContent
const& mc);
54 CArray<MobilityContent,8>
table
63 assert(0<=(
int)d && (
int)d<=7);
64 return table[num-32].set(d,pos);
67 assert(0<=(
int)d && (
int)d<=7);
68 return table[num-32].get(d);
72 std::ostream&
operator<<(std::ostream& os,MobilityTable
const& mt);
73 bool operator==(
const MobilityTable&,
const MobilityTable&);
75 using mobility::MobilityTable;