LibreOffice Module sc (master)  1
Classes | Typedefs
xetable.hxx File Reference
#include "xltable.hxx"
#include <vector>
#include "xladdress.hxx"
#include "xerecord.hxx"
#include "xestyle.hxx"
#include "xlformula.hxx"
#include <map>
#include <memory>
#include <unordered_map>
#include <o3tl/sorted_vector.hxx>
Include dependency graph for xetable.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XclExpStringRec
 Represents a STRING record that contains the result of a string formula. More...
 
class  XclExpRangeFmlaBase
 Base record for additional range formula records (i.e. More...
 
class  XclExpArray
 Represents an ARRAY record that contains the token array of a matrix formula. More...
 
class  XclExpArrayBuffer
 Caches all ARRAY records. More...
 
class  XclExpShrfmla
 Represents a SHRFMLA record that contains the token array of a shared formula. More...
 
class  XclExpShrfmlaBuffer
 Caches all SHRFMLA records and provides functions to update their ranges. More...
 
class  XclExpTableop
 Represents a TABLEOP record for a multiple operations range. More...
 
class  XclExpTableopBuffer
 Contains all created TABLEOP records and supports creating or updating them. More...
 
class  XclExpCellBase
 The base class of all cell records. More...
 
class  XclExpSingleCellBase
 Base class for all cell records not supporting multiple contents. More...
 
class  XclExpNumberCell
 Represents a NUMBER record that describes a cell with a double value. More...
 
class  XclExpBooleanCell
 Represents a BOOLERR record that describes a cell with a Boolean value. More...
 
class  XclExpLabelCell
 Represents a text cell record. More...
 
class  XclExpFormulaCell
 Represents a FORMULA record that describes a cell with a formula. More...
 
struct  XclExpMultiXFId
 
class  XclExpMultiCellBase
 Base class for all cell records supporting multiple contents. More...
 
class  XclExpBlankCell
 Represents a BLANK or MULBLANK record that describes empty but formatted cells. More...
 
class  XclExpRkCell
 Represents an RK or MULRK record that describes cells with a compressed double values. More...
 
class  XclExpOutlineBuffer
 Base class for buffers containing row or column outline data. More...
 
struct  XclExpOutlineBuffer::XclExpLevelInfo
 Data about an outline level. More...
 
class  XclExpColOutlineBuffer
 The outline buffer for column outlines. More...
 
class  XclExpRowOutlineBuffer
 The outline buffer for row outlines. More...
 
class  XclExpGuts
 Represents a GUTS record containing the level count of row and column outlines. More...
 
class  XclExpDimensions
 Represents a DIMENSIONS record containing the used area of a sheet. More...
 
class  XclExpDefcolwidth
 Represents the DEFCOLWIDTH record containing the default column width of a sheet. More...
 
class  XclExpColinfo
 Contains the column settings for a range of columns. More...
 
class  XclExpColinfoBuffer
 Contains COLINFO records for all columns of a Calc sheet. More...
 
struct  XclExpDefaultRowData
 Contains all possible default row settings. More...
 
class  XclExpDefrowheight
 Represents a DEFROWHEIGHT record containing default format for unused rows. More...
 
class  XclExpRow
 Represents a ROW record and additionally contains all cells records of a row. More...
 
class  XclExpRowBuffer
 Collects all rows which contain all cells of a sheet. More...
 
class  XclExpCellTable
 This class contains the cell contents and more of an entire sheet. More...
 

Typedefs

typedef rtl::Reference< XclExpRangeFmlaBaseXclExpRangeFmlaRef
 
typedef rtl::Reference< XclExpArrayXclExpArrayRef
 
typedef rtl::Reference< XclExpShrfmlaXclExpShrfmlaRef
 
typedef rtl::Reference< XclExpTableopXclExpTableopRef
 
typedef rtl::Reference< XclExpCellBaseXclExpCellRef
 

Typedef Documentation

Definition at line 124 of file xetable.hxx.

Definition at line 313 of file xetable.hxx.

Definition at line 94 of file xetable.hxx.

Definition at line 173 of file xetable.hxx.

Definition at line 244 of file xetable.hxx.