1#ifndef OPENXLSX_XLXMLFILE_HPP
2#define OPENXLSX_XLXMLFILE_HPP
6# pragma warning(disable : 4251)
7# pragma warning(disable : 4275)
14#include "OpenXLSX-Exports.hpp"
31 bool empty()
const {
return true; }
32 std::string
summary()
const {
return "XLUnsupportedElement"; }
86 bool valid()
const {
return m_xmlData !=
nullptr; }
130 std::string getXmlPath()
const;
137 void setXmlData(std::string_view
xmlData);
144 std::string relationshipID()
const;
XLXmlData * xmlData
Definition XLDocument.cpp:1422
Definition XLXmlParser.hpp:241
This class encapsulates the concept of an excel file. It is different from the XLWorkbook,...
Definition XLDocument.hpp:82
The XLUnsupportedElement class provides a stub implementation that can be used as function parameter ...
Definition XLXmlFile.hpp:28
XLUnsupportedElement()
Definition XLXmlFile.hpp:30
std::string summary() const
Definition XLXmlFile.hpp:32
bool empty() const
Definition XLXmlFile.hpp:31
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
~XLXmlFile()=default
Destructor. Default implementation used.
bool valid() const
check whether class is linked to a valid XML file
Definition XLXmlFile.hpp:86
XLXmlFile & operator=(const XLXmlFile &other)=default
The copy assignment operator. The default implementation has been used.
XLXmlFile(XLXmlFile &&other) noexcept=default
Move constructor. Default implementation used.
XLXmlFile(const XLXmlFile &other)=default
Copy constructor. Default implementation used.
XLXmlFile & operator=(XLXmlFile &&other) noexcept=default
The move assignment operator. The default implementation has been used.
XLXmlFile()=default
Default constructor.
The XLXmlSavingDeclaration class encapsulates the properties of an XML saving declaration,...
Definition XLXmlSavingDeclaration.hpp:19
Definition IZipArchive.hpp:18