46 _WPXTableCell(uint8_t colSpan, uint8_t rowSpan, uint8_t borderBits);
58 void insertCell(uint8_t colSpan, uint8_t rowSpan, uint8_t borderBits);
65 int adjacencyBitCell,
int adjacencyBitBoundCells);
69 const std::vector< std::vector<WPXTableCell *> > &
getRows()
const
101 void acquire(
int *refCount, std::vector<WPXTable *> *tableList);
106 std::vector<WPXTable *> *
get()
const
uint8_t m_rowSpan
Definition: WPXTable.h:48
uint8_t m_borderBits
Definition: WPXTable.h:49
const WPXTableCell * getCell(size_t i, size_t j)
Definition: WPXTable.h:59
int * getRef() const
Definition: WPXTable.h:102
Definition: WPXTable.h:52
bool isEmpty() const
Definition: WPXTable.h:73
WPXTableList()
Definition: WPXTable.cpp:158
WPXTableList & operator=(const WPXTableList &tableList)
Definition: WPXTable.cpp:173
Definition: WPXTable.h:44
Definition: WPXTable.h:82
std::vector< std::vector< WPXTableCell * > > m_tableRows
Definition: WPXTable.h:79
_WPXTableCell(uint8_t colSpan, uint8_t rowSpan, uint8_t borderBits)
Definition: WPXTable.cpp:31
std::vector< WPXTable * > * m_tableList
Definition: WPXTable.h:111
void acquire(int *refCount, std::vector< WPXTable * > *tableList)
Definition: WPXTable.cpp:184
const std::vector< std::vector< WPXTableCell * > > & getRows() const
Definition: WPXTable.h:69
std::vector< WPXTableCell * > _getCellsRightAdjacent(int i, int j)
Definition: WPXTable.cpp:134
void insertCell(uint8_t colSpan, uint8_t rowSpan, uint8_t borderBits)
Definition: WPXTable.cpp:56
void release()
Definition: WPXTable.cpp:192
void insertRow()
Definition: WPXTable.cpp:51
int * m_refCount
Definition: WPXTable.h:112
void makeBordersConsistent()
Definition: WPXTable.cpp:66
WPXTable()
Definition: WPXTable.h:55
virtual ~WPXTableList()
Definition: WPXTable.cpp:208
uint8_t m_colSpan
Definition: WPXTable.h:47
WPXTable * operator[](unsigned long i)
Definition: WPXTable.h:90
~WPXTable()
Definition: WPXTable.cpp:38
void add(WPXTable *table)
Definition: WPXTable.h:94
std::vector< WPXTableCell * > _getCellsBottomAdjacent(int i, int j)
Definition: WPXTable.cpp:114
void _makeCellBordersConsistent(WPXTableCell *cell, std::vector< WPXTableCell * > &adjacentCells, int adjacencyBitCell, int adjacencyBitBoundCells)
Definition: WPXTable.cpp:89