|
LibreOffice Module sax (master) 1
|
Public Member Functions | |
| ForSort (sal_Int32 const nTag, const Int32Sequence &rOrder) | |
| void | setCurrentElement (::sal_Int32 nToken) override |
| virtual Int8Sequence & | getData () override |
| virtual void | print () override |
| virtual void | prepend (const Int8Sequence &rWhat) override |
| virtual void | append (const css::uno::Sequence< sal_Int8 > &rWhat) override |
Public Member Functions inherited from sax_fastparser::FastSaxSerializer::ForMerge | |
| 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 |
Private Member Functions | |
| void | sort () |
Private Attributes | |
| std::map< ::sal_Int32, Int8Sequence > | maData |
| sal_Int32 | mnCurrentElement |
| Int32Sequence | maOrder |
Additional Inherited Members | |
Public Attributes inherited from sax_fastparser::FastSaxSerializer::ForMerge | |
| 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 inherited from sax_fastparser::FastSaxSerializer::ForMerge | |
| void | resetData () |
Static Protected Member Functions inherited from sax_fastparser::FastSaxSerializer::ForMerge | |
| static void | merge (Int8Sequence &rTop, const Int8Sequence &rMerge, bool bAppend) |
Definition at line 200 of file fastserializer.hxx.
|
inline |
Definition at line 208 of file fastserializer.hxx.
|
overridevirtual |
Reimplemented from sax_fastparser::FastSaxSerializer::ForMerge.
Definition at line 801 of file fastserializer.cxx.
References maData.
|
overridevirtual |
Reimplemented from sax_fastparser::FastSaxSerializer::ForMerge.
Definition at line 821 of file fastserializer.cxx.
References sax_fastparser::FastSaxSerializer::ForMerge::getData().
|
overridevirtual |
Reimplemented from sax_fastparser::FastSaxSerializer::ForMerge.
Definition at line 796 of file fastserializer.cxx.
|
overridevirtual |
Reimplemented from sax_fastparser::FastSaxSerializer::ForMerge.
Definition at line 828 of file fastserializer.cxx.
References i, maData, and sax_fastparser::FastSaxSerializer::ForMerge::print().
|
overridevirtual |
Reimplemented from sax_fastparser::FastSaxSerializer::ForMerge.
Definition at line 785 of file fastserializer.cxx.
References maData.
|
private |
Definition at line 806 of file fastserializer.cxx.
References sax_fastparser::FastSaxSerializer::ForMerge::append(), maData, and nIndex.
|
private |
Definition at line 202 of file fastserializer.hxx.
|
private |
Definition at line 205 of file fastserializer.hxx.
|
private |
Definition at line 203 of file fastserializer.hxx.