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.