LibreOffice Module hwpfilter (master) 1
Public Member Functions | Public Attributes | List of all members
Columns Struct Reference

#include <hbox.h>

Public Member Functions

 Columns ()
 
void AddColumnsSize ()
 
void insert (int pos)
 
int getIndex (int pos)
 

Public Attributes

std::unique_ptr< int[]> data
 
size_t nCount
 
size_t nTotal
 

Detailed Description

Definition at line 383 of file hbox.h.

Constructor & Destructor Documentation

◆ Columns()

Columns::Columns ( )
inline

Definition at line 388 of file hbox.h.

References data, INIT_SIZE, nCount, and nTotal.

Member Function Documentation

◆ AddColumnsSize()

void Columns::AddColumnsSize ( )
inline

Definition at line 394 of file hbox.h.

References ADD_AMOUNT, data, i, and nTotal.

Referenced by insert().

◆ getIndex()

int Columns::getIndex ( int  pos)
inline

Definition at line 430 of file hbox.h.

References ALLOWED_GAP, data, i, nCount, and pos.

◆ insert()

void Columns::insert ( int  pos)
inline

Definition at line 406 of file hbox.h.

References AddColumnsSize(), ALLOWED_GAP, data, i, nCount, nTotal, and pos.

Member Data Documentation

◆ data

std::unique_ptr<int[]> Columns::data

Definition at line 385 of file hbox.h.

Referenced by AddColumnsSize(), Columns(), getIndex(), insert(), and HwpReader::makeTableStyle().

◆ nCount

size_t Columns::nCount

Definition at line 386 of file hbox.h.

Referenced by Columns(), getIndex(), insert(), HwpReader::makeTable(), and HwpReader::makeTableStyle().

◆ nTotal

size_t Columns::nTotal

Definition at line 387 of file hbox.h.

Referenced by AddColumnsSize(), Columns(), and insert().


The documentation for this struct was generated from the following file: