LibreOffice Module sw (master) 1
Public Member Functions | List of all members
SwIterator< SwClient, TSource > Class Template Referencefinal

#include <calbck.hxx>

Inheritance diagram for SwIterator< SwClient, TSource >:
Collaboration diagram for SwIterator< SwClient, TSource >:

Public Member Functions

 SwIterator (const TSource &rSrc)
SwClientFirst ()
SwClientNext ()

Additional Inherited Members

- Private Types inherited from sw::Ring< ::sw::ClientIteratorBase >
typedef std::add_const< ::sw::ClientIteratorBase >::type const_value_type
typedef RingContainer< ::sw::ClientIteratorBasering_container
typedef RingContainer< const_value_typeconst_ring_container
- Private Member Functions inherited from sw::ClientIteratorBase
 ClientIteratorBase (const SwModify &rModify)
WriterListenerGetLeftOfPos ()
WriterListenerGetRightOfPos ()
WriterListenerGoStart ()
 ~ClientIteratorBase () override
bool IsChanged () const
WriterListenerSync ()
- Private Member Functions inherited from sw::Ring< ::sw::ClientIteratorBase >
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
 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::ClientIteratorBaseGetNextInRing ()
const_value_typeGetNextInRing () const
::sw::ClientIteratorBaseGetPrevInRing ()
const_value_typeGetPrevInRing () const
bool unique () const
- Private Attributes inherited from sw::ClientIteratorBase
const SwModifym_rRoot
- Static Private Attributes inherited from sw::ClientIteratorBase
static SW_DLLPUBLIC ClientIteratorBases_pClientIters = nullptr

Detailed Description

template<typename TSource>
class SwIterator< SwClient, TSource >

Definition at line 408 of file calbck.hxx.

Constructor & Destructor Documentation

◆ SwIterator()

template<typename TSource >
SwIterator< SwClient, TSource >::SwIterator ( const TSource &  rSrc)

Definition at line 412 of file calbck.hxx.

Member Function Documentation

◆ First()

template<typename TSource >
SwClient * SwIterator< SwClient, TSource >::First ( )

Definition at line 413 of file calbck.hxx.

References sw::ClientIteratorBase::GoStart().

◆ Next()

template<typename TSource >
SwClient * SwIterator< SwClient, TSource >::Next ( void  )

The documentation for this class was generated from the following file: