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 () |
![]() | |
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 | |
![]() | |
typedef std::add_const< ::sw::ClientIteratorBase >::type | const_value_type |
typedef RingContainer< ::sw::ClientIteratorBase > | ring_container |
typedef RingContainer< const_value_type > | const_ring_container |
![]() | |
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 273 of file calbck.hxx.
|
inlineprotected |
Definition at line 287 of file calbck.hxx.
References SwModify::m_pWriterListeners, and sw::Ring< ::sw::ClientIteratorBase >::MoveTo().
|
inlineoverrideprotected |
Definition at line 305 of file calbck.hxx.
References sw::Ring< ::sw::ClientIteratorBase >::GetNextInRing(), sw::Ring< ::sw::ClientIteratorBase >::MoveTo(), and sw::Ring< ::sw::ClientIteratorBase >::unique().
|
inlineprotected |
Definition at line 294 of file calbck.hxx.
References sw::WriterListener::m_pLeft.
|
inlineprotected |
Definition at line 295 of file calbck.hxx.
References sw::WriterListener::m_pRight.
Referenced by SwIterator< TElementType, TSource, eMode >::Next(), and SwIterator< SwClient, TSource >::Next().
|
inlineprotected |
Definition at line 296 of file calbck.hxx.
References m_pCurrent, sw::WriterListener::m_pLeft, m_pPosition, and SwModify::m_pWriterListeners.
Referenced by SwIterator< TElementType, TSource, eMode >::First(), and SwIterator< SwClient, TSource >::First().
|
inlineprotected |
Definition at line 315 of file calbck.hxx.
References m_pCurrent.
Referenced by GetFrameOfModify(), SwIterator< TElementType, TSource, eMode >::Next(), and SwIterator< SwClient, TSource >::Next().
|
inlineprotected |
Definition at line 317 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 280 of file calbck.hxx.
Referenced by SwIterator< TElementType, TSource, eMode >::First(), GoStart(), IsChanged(), and Sync().
|
protected |
Definition at line 284 of file calbck.hxx.
Referenced by SwIterator< TElementType, TSource, eMode >::First(), GoStart(), SwIterator< TElementType, TSource, eMode >::Next(), SwIterator< SwClient, TSource >::Next(), and Sync().
|
protected |
Definition at line 278 of file calbck.hxx.
|
staticprotected |
Definition at line 285 of file calbck.hxx.
Referenced by SwModify::Add(), and SwModify::Remove().