|
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.