OpenXLSX 1.9.1
Loading...
Searching...
No Matches
XLInternalAccess.hpp
Go to the documentation of this file.
1#ifndef OPENXLSX_XLINTERNALACCESS_HPP
2#define OPENXLSX_XLINTERNALACCESS_HPP
3
4#include "OpenXLSX-Exports.hpp"
5
6namespace OpenXLSX {
7 class XLXmlFile;
8 class XLWorkbook;
9 class XLSheet;
10 class XLWorksheet;
11 class XLXmlData;
12 class XLTableCollection;
13 class XLPivotTable;
14 class XLFormulaProxy;
15 class XLStreamReader;
16 class XLCell;
17 class XLCellValueProxy;
18
24 class OPENXLSX_EXPORT XLInternalAccess {
25 friend class XLXmlFile;
26 friend class XLWorkbook;
27 friend class XLSheet;
28 friend class XLWorksheet;
29 friend class XLXmlData;
30 friend class XLTableCollection;
31 friend class XLPivotTable;
32 friend class XLFormulaProxy;
33 friend class XLStreamReader;
34 friend class XLCell;
35 friend class XLCellValueProxy;
36
37 XLInternalAccess() = default;
38 };
39}
40
41#endif // OPENXLSX_XLINTERNALACCESS_HPP
The XLCellValueProxy class is used for proxy (or placeholder) objects for XLCellValue objects.
Definition XLCellValue.hpp:408
An implementation class encapsulating the properties and behaviours of a spreadsheet cell.
Definition XLCell.hpp:41
The XLFormulaProxy serves as a placeholder for XLFormula objects. This enable getting and setting for...
Definition XLFormula.hpp:157
Passkey Idiom for internal access control. Only the specified friend classes can instantiate this pas...
Definition XLInternalAccess.hpp:24
Definition XLPivotTable.hpp:126
The XLAbstractSheet is a generalized sheet class, which functions as superclass for specialized class...
Definition XLSheet.hpp:30
Definition XLStreamReader.hpp:16
The XLTableCollection class manages multiple tables within a worksheet.
Definition XLTables.hpp:40
This class encapsulates the concept of a Workbook. It provides access to the individual sheets (works...
Definition XLWorkbook.hpp:87
A class encapsulating an Excel worksheet. Access to XLWorksheet objects should be via the workbook ob...
Definition XLWorksheet.hpp:118
The XLXmlData class encapsulates the properties and behaviour of the .xml files in an ....
Definition XLXmlData.hpp:29
The XLXmlFile class provides an interface for derived classes to use. It functions as an ancestor to ...
Definition XLXmlFile.hpp:42
Definition IZipArchive.hpp:18