LibreOffice Module sd (master) 1
Classes | Enumerations
sd::outliner Namespace Reference

Classes

class  DocumentIteratorImpl
 Iterator for iteration over all objects in all views. More...
 
class  Iterator
 This iterator can be used to iterate over all <type>SdrObject</type> objects of one of three set denoted by the <type>IteratorType</type>: More...
 
class  IteratorImplBase
 Base class for the polymorphic implementation class of the <type>Iterator</type> class. More...
 
class  IteratorPosition
 Data collection specifying a <type>SdrObject</type> and its position in a document and view. More...
 
class  OutlinerContainer
 This class wraps the <type>SdOutliner</type> class and represents it as a container of <type>SdrObject</type> objects. More...
 
class  SelectionIteratorImpl
 Iterator all objects that belong to the current mark list a.k.a. More...
 
class  ViewIteratorImpl
 Iterator for iteration over all objects in a single view. More...
 

Enumerations

enum  IteratorLocation {
  BEGIN ,
  END ,
  CURRENT
}
 Use this enum to specify the initial location of the object pointed to by a newly created iterator. More...
 

Enumeration Type Documentation

◆ IteratorLocation

Use this enum to specify the initial location of the object pointed to by a newly created iterator.

The values are

  • <const>BEGIN</const> for the first object with reference to iteration direction.
  • END for one past the last valid object or, if the iterator is a backward iterator, the object in front of the first valid one.
  • CURRENT for the current object. Because there is only a current page this usually is taken to be the first/last object on the current page.
Enumerator
BEGIN 
END 
CURRENT 

Definition at line 51 of file OutlinerIterator.hxx.