|
Developer Documentation
|
Helper class that wraps an ObjectIterator to return a reference instead of a pointer. More...
#include <OpenFlipper/BasePlugin/PluginFunctions.hh>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = BaseObjectData |
| using | difference_type = std::ptrdiff_t |
| using | pointer = BaseObjectData * |
| using | reference = BaseObjectData & |
Public Member Functions | |
| ObjectReferenceIterator (IteratorRestriction _restriction=ALL_OBJECTS, DataType _dataType=DATA_ALL) | |
| ObjectReferenceIterator (BaseObjectData *_pos, IteratorRestriction _restriction=ALL_OBJECTS, DataType _dataType=DATA_ALL) | |
| ObjectReferenceIterator (const ObjectReferenceIterator &_rhs) | |
| ObjectReferenceIterator & | operator= (const ObjectReferenceIterator &_rhs) |
| ObjectReferenceIterator & | operator++ () |
| ObjectReferenceIterator | operator++ (int) |
| bool | operator== (const ObjectReferenceIterator &_rhs) const |
| bool | operator!= (const ObjectReferenceIterator &_rhs) const |
| BaseObjectData & | operator* () |
| BaseObjectData * | operator-> () |
Private Attributes | |
| ObjectIterator | it_ |
Helper class that wraps an ObjectIterator to return a reference instead of a pointer.
Definition at line 532 of file PluginFunctions.hh.
| using PluginFunctions::ObjectReferenceIterator::difference_type = std::ptrdiff_t |
Definition at line 537 of file PluginFunctions.hh.
| using PluginFunctions::ObjectReferenceIterator::iterator_category = std::forward_iterator_tag |
Definition at line 535 of file PluginFunctions.hh.
Definition at line 538 of file PluginFunctions.hh.
Definition at line 539 of file PluginFunctions.hh.
Definition at line 536 of file PluginFunctions.hh.
|
inlineexplicit |
Definition at line 541 of file PluginFunctions.hh.
|
inlineexplicit |
Definition at line 546 of file PluginFunctions.hh.
|
inline |
Definition at line 551 of file PluginFunctions.hh.
|
inline |
Definition at line 579 of file PluginFunctions.hh.
|
inline |
Definition at line 583 of file PluginFunctions.hh.
|
inline |
Definition at line 564 of file PluginFunctions.hh.
|
inline |
Definition at line 569 of file PluginFunctions.hh.
|
inline |
Definition at line 587 of file PluginFunctions.hh.
|
inline |
Definition at line 556 of file PluginFunctions.hh.
|
inline |
Definition at line 575 of file PluginFunctions.hh.
|
private |
Definition at line 592 of file PluginFunctions.hh.