49 : rExport(rTempExport),
72 bool bGroupStart(
false);
81 bGroupStart = (aItr !=
aTableStart.end()) && (aItr->nField == nField);
95 ScMyColumnRowGroupVec::iterator aItr(
aTableStart.begin());
99 if (aItr->nField == nField)
116 ScMyFieldGroupVec::iterator aItr(
aTableEnd.begin());
118 while(!bReady && aItr !=
aTableEnd.end())
132 sal_Int32 maximum(-1);
ScMyFieldGroupVec aTableEnd
void CloseGroups(const sal_Int32 nField)
void AddGroup(const ScMyColumnRowGroup &aGroup, const sal_Int32 nEndField)
bool IsGroupEnd(const sal_Int32 nField)
~ScMyOpenCloseColumnRowGroup()
void OpenGroup(const ScMyColumnRowGroup &rGroup)
ScMyOpenCloseColumnRowGroup(ScXMLExport &rExport, sal_uInt32 nToken)
void OpenGroups(const sal_Int32 nField)
ScMyColumnRowGroupVec aTableStart
bool IsGroupStart(const sal_Int32 nField)
void StartElement(sal_uInt16 nPrefix, enum ::xmloff::token::XMLTokenEnum eName, bool bIgnWSOutside)
void AddAttribute(sal_uInt16 nPrefix, const OUString &rName, const OUString &rValue)
void EndElement(sal_uInt16 nPrefix, enum ::xmloff::token::XMLTokenEnum eName, bool bIgnWSInside)
const OUString & GetXMLToken(enum XMLTokenEnum eToken)
bool operator<(const ScMyColumnRowGroup &rGroup) const
constexpr sal_uInt16 XML_NAMESPACE_TABLE