67 for (
int i = 0; i < NumFlags; i++) m_flags[i]=Variable<int>(0);
77 friend std::ostream &
operator<<(std::ostream &o,
Font const &font);
82 if (diff)
return diff;
86 if (diff)
return diff;
89 if (diff)
return diff;
94 if (diff)
return diff;
169 size_t tNumCells = table.
m_cells.size();
170 if (tNumCells >
m_cells.size())
172 for (
size_t i=0; i < tNumCells; i++) {
175 else if (table.
m_cells[i].isSet())
208 size_t cNumBorders = cell.
m_borders.size();
211 for (
size_t i=0; i < cNumBorders; i++)
218 for (
size_t i = 0; i <
m_borders.size(); i++)
224 friend std::ostream &
operator<<(std::ostream &o,
Cell const &cell);
248 if (*pInfo.
m_type&0xd0) o <<
"type?=" << ((*pInfo.
m_type&0xd0)>>4) <<
",";
249 if (*pInfo.
m_type&0x0f) o <<
"#unkn=" << (*pInfo.
m_type&0xf) <<
",";
250 if (pInfo.
m_dim.isSet()) {
251 if ((*pInfo.
m_dim)[0] > 0)
252 o <<
"width=" << (*pInfo.
m_dim)[0] <<
",";
253 if ((*pInfo.
m_dim)[1] > 0) {
254 o <<
"height=" << (*pInfo.
m_dim)[1];
303 return m_info.get().m_numLines.get();