LibreOffice Module sw (master) 1
|
#include <calbck.hxx>
Protected Member Functions | |
ClientIteratorBase (const SwModify &rModify) | |
WriterListener * | GetLeftOfPos () |
WriterListener * | GetRightOfPos () |
WriterListener * | GoStart () |
~ClientIteratorBase () override | |
bool | IsChanged () const |
WriterListener * | Sync () |
Protected Member Functions inherited from sw::Ring< ::sw::ClientIteratorBase > | |
Ring () | |
Creates a new item in a ring container all by itself. More... | |
Ring (::sw::ClientIteratorBase *pRing) | |
Creates a new item and add it to an existing ring container. More... | |
::sw::ClientIteratorBase * | GetNextInRing () |
const_value_type * | GetNextInRing () const |
::sw::ClientIteratorBase * | GetPrevInRing () |
const_value_type * | GetPrevInRing () const |
bool | unique () const |
Protected Attributes | |
const SwModify & | m_rRoot |
WriterListener * | m_pCurrent |
WriterListener * | m_pPosition |
Static Protected Attributes | |
static SW_DLLPUBLIC ClientIteratorBase * | s_pClientIters = nullptr |
Friends | |
SwClient * | SwModify::Remove (SwClient *) |
void | SwModify::Add (SwClient *) |
Additional Inherited Members | |
Public Types inherited from sw::Ring< ::sw::ClientIteratorBase > | |
typedef std::add_const< ::sw::ClientIteratorBase >::type | const_value_type |
typedef RingContainer< ::sw::ClientIteratorBase > | ring_container |
typedef RingContainer< const_value_type > | const_ring_container |
Public Member Functions inherited from sw::Ring< ::sw::ClientIteratorBase > | |
virtual | ~Ring () COVERITY_NOEXCEPT_FALSE |
void | unlink () |
algo::unlink is buggy! don't call it directly! More... | |
void | MoveTo (::sw::ClientIteratorBase *pDestRing) |
Removes this item from its current ring container and adds it to another ring container. More... | |
ring_container | GetRingContainer () |
const_ring_container | GetRingContainer () const |
Definition at line 277 of file calbck.hxx.
|
inlineprotected |
Definition at line 291 of file calbck.hxx.
References m_pCurrent, m_pPosition, SwModify::m_pWriterListeners, m_rRoot, sw::Ring< ::sw::ClientIteratorBase >::MoveTo(), and s_pClientIters.
|
inlineoverrideprotected |
Definition at line 316 of file calbck.hxx.
References sw::Ring< ::sw::ClientIteratorBase >::GetNextInRing(), sw::Ring< ::sw::ClientIteratorBase >::MoveTo(), s_pClientIters, and sw::Ring< ::sw::ClientIteratorBase >::unique().
|
inlineprotected |
Definition at line 305 of file calbck.hxx.
References sw::WriterListener::m_pLeft, and m_pPosition.
|
inlineprotected |
Definition at line 306 of file calbck.hxx.
References m_pPosition, and sw::WriterListener::m_pRight.
Referenced by SwIterator< TElementType, TSource, eMode >::Next(), and SwIterator< SwClient, TSource >::Next().
|
inlineprotected |
Definition at line 307 of file calbck.hxx.
References m_pCurrent, sw::WriterListener::m_pLeft, m_pPosition, SwModify::m_pWriterListeners, and m_rRoot.
Referenced by SwIterator< TElementType, TSource, eMode >::First(), and SwIterator< SwClient, TSource >::First().
|
inlineprotected |
Definition at line 326 of file calbck.hxx.
References m_pCurrent, and m_pPosition.
Referenced by GetFrameOfModify(), SwIterator< TElementType, TSource, eMode >::Next(), and SwIterator< SwClient, TSource >::Next().
|
inlineprotected |
Definition at line 328 of file calbck.hxx.
References m_pCurrent, and m_pPosition.
Referenced by SwIterator< TElementType, TSource, eMode >::Next(), and SwIterator< SwClient, TSource >::Next().
|
friend |
|
friend |
|
protected |
Definition at line 284 of file calbck.hxx.
Referenced by ClientIteratorBase(), SwIterator< TElementType, TSource, eMode >::First(), GoStart(), IsChanged(), and Sync().
|
protected |
Definition at line 288 of file calbck.hxx.
Referenced by ClientIteratorBase(), SwIterator< TElementType, TSource, eMode >::First(), GetLeftOfPos(), GetRightOfPos(), GoStart(), IsChanged(), SwIterator< TElementType, TSource, eMode >::Next(), SwIterator< SwClient, TSource >::Next(), and Sync().
|
protected |
Definition at line 282 of file calbck.hxx.
Referenced by ClientIteratorBase(), and GoStart().
|
staticprotected |
Definition at line 289 of file calbck.hxx.
Referenced by SwModify::Add(), ClientIteratorBase(), SwModify::Remove(), and ~ClientIteratorBase().