45 _WPXTableCell(
unsigned char colSpan,
unsigned char rowSpan,
unsigned char borderBits);
57 void insertCell(
unsigned char colSpan,
unsigned char rowSpan,
unsigned char borderBits);
64 int adjacencyBitCell,
int adjacencyBitBoundCells);
68 const std::vector< std::vector<WPXTableCell *> > &
getRows()
const
100 void acquire(
int *refCount, std::vector<WPXTable *> *tableList);
105 std::vector<WPXTable *> *
get()
const
_WPXTableCell(unsigned char colSpan, unsigned char rowSpan, unsigned char borderBits)
Definition: WPXTable.cpp:31
unsigned char m_colSpan
Definition: WPXTable.h:46
unsigned char m_rowSpan
Definition: WPXTable.h:47
const WPXTableCell * getCell(size_t i, size_t j)
Definition: WPXTable.h:58
int * getRef() const
Definition: WPXTable.h:101
Definition: WPXTable.h:51
bool isEmpty() const
Definition: WPXTable.h:72
WPXTableList()
Definition: WPXTable.cpp:158
WPXTableList & operator=(const WPXTableList &tableList)
Definition: WPXTable.cpp:173
void insertCell(unsigned char colSpan, unsigned char rowSpan, unsigned char borderBits)
Definition: WPXTable.cpp:56
Definition: WPXTable.h:43
Definition: WPXTable.h:81
std::vector< std::vector< WPXTableCell * > > m_tableRows
Definition: WPXTable.h:78
std::vector< WPXTable * > * m_tableList
Definition: WPXTable.h:110
void acquire(int *refCount, std::vector< WPXTable * > *tableList)
Definition: WPXTable.cpp:184
const std::vector< std::vector< WPXTableCell * > > & getRows() const
Definition: WPXTable.h:68
std::vector< WPXTableCell * > _getCellsRightAdjacent(int i, int j)
Definition: WPXTable.cpp:134
void release()
Definition: WPXTable.cpp:192
void insertRow()
Definition: WPXTable.cpp:51
int * m_refCount
Definition: WPXTable.h:111
unsigned char m_borderBits
Definition: WPXTable.h:48
void makeBordersConsistent()
Definition: WPXTable.cpp:66
WPXTable()
Definition: WPXTable.h:54
virtual ~WPXTableList()
Definition: WPXTable.cpp:208
WPXTable * operator[](unsigned long i)
Definition: WPXTable.h:89
~WPXTable()
Definition: WPXTable.cpp:38
void add(WPXTable *table)
Definition: WPXTable.h:93
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