68 for (
int i = 0; i < NumFlags; i++) m_flags[i]=Variable<int>(0);
78 friend std::ostream &
operator<<(std::ostream &o,
Font const &font);
83 if (diff)
return diff;
87 if (diff)
return diff;
90 if (diff)
return diff;
95 if (diff)
return diff;
173 size_t tNumCells = table.
m_cells.size();
174 if (tNumCells >
m_cells.size())
176 for (
size_t i=0; i < tNumCells; i++) {
179 else if (table.
m_cells[i].isSet())
212 size_t cNumBorders = cell.
m_borders.size();
215 for (
size_t i=0; i < cNumBorders; i++)
222 for (
size_t i = 0; i <
m_borders.size(); i++)
228 friend std::ostream &
operator<<(std::ostream &o,
Cell const &cell);
251 if ((*
m_dim)[0] > 0 || (*m_dim)[1] > 0)
return false;
259 if (*pInfo.
m_type&0xd0) o <<
"type?=" << ((*pInfo.
m_type&0xd0)>>4) <<
",";
260 if (*pInfo.
m_type&0x0f) o <<
"#unkn=" << (*pInfo.
m_type&0xf) <<
",";
262 if ((*pInfo.
m_dim)[0] > 0)
263 o <<
"width=" << (*pInfo.
m_dim)[0] <<
",";
264 if ((*pInfo.
m_dim)[1] > 0) {
265 o <<
"height=" << (*pInfo.
m_dim)[1];