LibreOffice Module sax (master) 1
|
Public Member Functions | |
ForMerge (sal_Int32 const nTag) | |
virtual void | setCurrentElement (::sal_Int32) |
virtual Int8Sequence & | getData () |
virtual void | print () |
virtual void | prepend (const Int8Sequence &rWhat) |
virtual void | append (const css::uno::Sequence< sal_Int8 > &rWhat) override |
void | postpone (const Int8Sequence &rWhat) |
Public Member Functions inherited from sax_fastparser::ForMergeBase | |
virtual | ~ForMergeBase () |
virtual void | append (const css::uno::Sequence< sal_Int8 > &rWhat)=0 |
Public Attributes | |
sal_Int32 const | m_Tag |
std::deque< sal_Int32 > | m_DebugEndedElements |
std::deque< sal_Int32 > | m_DebugStartedElements |
std::deque< sal_Int32 > | m_DebugPostponedEndedElements |
std::deque< sal_Int32 > | m_DebugPostponedStartedElements |
Protected Member Functions | |
void | resetData () |
Static Protected Member Functions | |
static void | merge (Int8Sequence &rTop, const Int8Sequence &rMerge, bool bAppend) |
Private Attributes | |
Int8Sequence | maData |
Int8Sequence | maPostponed |
Definition at line 167 of file fastserializer.hxx.
|
inlineexplicit |
Definition at line 183 of file fastserializer.hxx.
|
overridevirtual |
Implements sax_fastparser::ForMergeBase.
Reimplemented in sax_fastparser::FastSaxSerializer::ForSort.
Definition at line 748 of file fastserializer.cxx.
References maData.
Referenced by sax_fastparser::FastSaxSerializer::ForSort::sort().
|
virtual |
Reimplemented in sax_fastparser::FastSaxSerializer::ForSort.
Definition at line 716 of file fastserializer.cxx.
References maData, maPostponed, and merge().
Referenced by sax_fastparser::FastSaxSerializer::ForSort::getData().
|
staticprotected |
Definition at line 758 of file fastserializer.cxx.
Referenced by getData().
void sax_fastparser::FastSaxSerializer::ForMerge::postpone | ( | const Int8Sequence & | rWhat | ) |
Definition at line 753 of file fastserializer.cxx.
|
virtual |
Reimplemented in sax_fastparser::FastSaxSerializer::ForSort.
Definition at line 743 of file fastserializer.cxx.
References maData.
|
virtual |
Reimplemented in sax_fastparser::FastSaxSerializer::ForSort.
Definition at line 725 of file fastserializer.cxx.
Referenced by sax_fastparser::FastSaxSerializer::ForSort::print().
|
protected |
Definition at line 780 of file fastserializer.cxx.
References maData.
|
inlinevirtual |
Reimplemented in sax_fastparser::FastSaxSerializer::ForSort.
Definition at line 185 of file fastserializer.hxx.
std::deque<sal_Int32> sax_fastparser::FastSaxSerializer::ForMerge::m_DebugEndedElements |
Definition at line 176 of file fastserializer.hxx.
std::deque<sal_Int32> sax_fastparser::FastSaxSerializer::ForMerge::m_DebugPostponedEndedElements |
Definition at line 179 of file fastserializer.hxx.
std::deque<sal_Int32> sax_fastparser::FastSaxSerializer::ForMerge::m_DebugPostponedStartedElements |
Definition at line 180 of file fastserializer.hxx.
std::deque<sal_Int32> sax_fastparser::FastSaxSerializer::ForMerge::m_DebugStartedElements |
Definition at line 177 of file fastserializer.hxx.
sal_Int32 const sax_fastparser::FastSaxSerializer::ForMerge::m_Tag |
Definition at line 173 of file fastserializer.hxx.
|
private |
Definition at line 169 of file fastserializer.hxx.
Referenced by getData().
|
private |
Definition at line 170 of file fastserializer.hxx.
Referenced by getData().