LibreOffice Module sd (master) 1
|
Interface to generic enumerations. More...
#include <SlsEnumeration.hxx>
Public Member Functions | |
virtual | ~Enumeration () |
virtual bool | HasMoreElements () const =0 |
virtual T | GetNextElement ()=0 |
Returns T instead of T& so that it can handle shared pointers. More... | |
virtual void | Rewind ()=0 |
virtual ::std::unique_ptr< Enumeration< T > > | Clone ()=0 |
Interface to generic enumerations.
Designed to operate on shared pointers. Therefore GetNextElement() returns T and not T&.
Definition at line 29 of file SlsEnumeration.hxx.
|
inlinevirtual |
Definition at line 32 of file SlsEnumeration.hxx.
|
pure virtual |
Implemented in sd::slidesorter::model::PageEnumeration.
|
pure virtual |
Returns T instead of T& so that it can handle shared pointers.
Implemented in sd::slidesorter::model::PageEnumeration.
|
pure virtual |
Implemented in sd::slidesorter::model::PageEnumeration.
|
pure virtual |
Implemented in sd::slidesorter::model::PageEnumeration.