LibreOffice Module sw (master) 1
|
helper class that provides Svalue_typeL-style container iteration to the ring More...
#include <ring.hxx>
Public Types | |
typedef RingIterator< value_type > | iterator |
typedef RingIterator< const value_type > | const_iterator |
Public Member Functions | |
RingContainer (value_type *pRing) | |
iterator | begin () |
iterator access More... | |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
size_t | size () const |
void | merge (RingContainer< value_type > aDestRing) |
Merges two ring containers. More... | |
Private Types | |
typedef std::remove_const< value_type >::type | nonconst_value_type |
Private Attributes | |
value_type * | m_pStart |
the item in the ring where iteration starts More... | |
helper class that provides Svalue_typeL-style container iteration to the ring
const_iterator |
|
private |
|
inline |
|
inline |
iterator access
|
inline |
|
inline |
|
inline |
|
inline |
Merges two ring containers.
All item from both ring containers will be in the same ring container in the end. Note: The items of this ring container will be inserted just before item pDestRing
pDestRing | the container to merge this container with |
Definition at line 182 of file ring.hxx.
References sw::RingContainer< value_type >::m_pStart.
Referenced by SwAutoFormat::DeleteSelImpl(), and SwCursor::FindAll().
|
inline |
Definition at line 173 of file ring.hxx.
Referenced by SwFEShell::Paste().
|
private |
the item in the ring where iteration starts
Definition at line 154 of file ring.hxx.
Referenced by sw::RingContainer< value_type >::merge().