43 WPXTableCell(
unsigned char colSpan,
unsigned char rowSpan,
unsigned char borderBits);
55 void insertCell(
unsigned char colSpan,
unsigned char rowSpan,
unsigned char borderBits);
62 int adjacencyBitCell,
int adjacencyBitBoundCells);
66 const std::vector< std::vector<WPXTableCell *> > &
getRows()
const
102 void acquire(
int *refCount, std::vector<WPXTable *> *tableList);
107 std::vector<WPXTable *> *
get()
const
Definition: WPXTable.h:80
void release()
Definition: WPXTable.cpp:189
WPXTableList()
Definition: WPXTable.cpp:155
void acquire(int *refCount, std::vector< WPXTable * > *tableList)
Definition: WPXTable.cpp:181
int * getRef() const
Definition: WPXTable.h:103
virtual ~WPXTableList()
Definition: WPXTable.cpp:205
void add(WPXTable *table)
Definition: WPXTable.h:91
size_t size() const
Definition: WPXTable.h:95
std::vector< WPXTable * > * m_tableList
Definition: WPXTable.h:112
WPXTable * operator[](unsigned long i)
Definition: WPXTable.h:87
WPXTableList & operator=(const WPXTableList &tableList)
Definition: WPXTable.cpp:170
int * m_refCount
Definition: WPXTable.h:113
std::vector< WPXTable * > * get() const
Definition: WPXTable.h:107
Definition: WPXTable.h:50
std::vector< WPXTableCell * > _getCellsRightAdjacent(int i, int j)
Definition: WPXTable.cpp:131
std::vector< WPXTableCell * > _getCellsBottomAdjacent(int i, int j)
Definition: WPXTable.cpp:111
WPXTable()
Definition: WPXTable.h:52
void insertRow()
Definition: WPXTable.cpp:49
~WPXTable()
Definition: WPXTable.cpp:38
bool isEmpty() const
Definition: WPXTable.h:70
void _makeCellBordersConsistent(WPXTableCell *cell, std::vector< WPXTableCell * > &adjacentCells, int adjacencyBitCell, int adjacencyBitBoundCells)
Definition: WPXTable.cpp:87
const WPXTableCell * getCell(size_t i, size_t j)
Definition: WPXTable.h:56
const std::vector< std::vector< WPXTableCell * > > & getRows() const
Definition: WPXTable.h:66
void makeBordersConsistent()
Definition: WPXTable.cpp:64
void insertCell(unsigned char colSpan, unsigned char rowSpan, unsigned char borderBits)
Definition: WPXTable.cpp:54
std::vector< std::vector< WPXTableCell * > > m_tableRows
Definition: WPXTable.h:76
Definition: WPXTable.h:42
unsigned char m_borderBits
Definition: WPXTable.h:46
unsigned char m_colSpan
Definition: WPXTable.h:44
unsigned char m_rowSpan
Definition: WPXTable.h:45
WPXTableCell(unsigned char colSpan, unsigned char rowSpan, unsigned char borderBits)
Definition: WPXTable.cpp:31