Public Member Functions |
| Ptr * | operator-> () const |
| Ptr | operator* () const |
| ContainerStoreIterator & | operator++ () |
| ContainerStoreIterator | operator++ (int) |
| bool | isEqual (const ContainerStoreIterator &iter) const |
| int | getType () const |
| const ContainerStore * | getContainerStore () const |
Private Member Functions |
| | ContainerStoreIterator (ContainerStore *container) |
| | End-iterator.
|
| | ContainerStoreIterator (int mask, ContainerStore *container) |
| | Begin-iterator.
|
| | ContainerStoreIterator (ContainerStore *container, MWWorld::CellRefList< ESM::Potion >::List::iterator) |
| | ContainerStoreIterator (ContainerStore *container, MWWorld::CellRefList< ESM::Apparatus >::List::iterator) |
| | ContainerStoreIterator (ContainerStore *container, MWWorld::CellRefList< ESM::Armor >::List::iterator) |
| | ContainerStoreIterator (ContainerStore *container, MWWorld::CellRefList< ESM::Book >::List::iterator) |
| | ContainerStoreIterator (ContainerStore *container, MWWorld::CellRefList< ESM::Clothing >::List::iterator) |
| | ContainerStoreIterator (ContainerStore *container, MWWorld::CellRefList< ESM::Ingredient >::List::iterator) |
| | ContainerStoreIterator (ContainerStore *container, MWWorld::CellRefList< ESM::Light >::List::iterator) |
| | ContainerStoreIterator (ContainerStore *container, MWWorld::CellRefList< ESM::Lockpick >::List::iterator) |
| | ContainerStoreIterator (ContainerStore *container, MWWorld::CellRefList< ESM::Miscellaneous >::List::iterator) |
| | ContainerStoreIterator (ContainerStore *container, MWWorld::CellRefList< ESM::Probe >::List::iterator) |
| | ContainerStoreIterator (ContainerStore *container, MWWorld::CellRefList< ESM::Repair >::List::iterator) |
| | ContainerStoreIterator (ContainerStore *container, MWWorld::CellRefList< ESM::Weapon >::List::iterator) |
| void | incType () |
| void | nextType () |
| bool | resetIterator () |
| bool | incIterator () |
Private Attributes |
| int | mType |
| int | mMask |
| ContainerStore * | mContainer |
| Ptr | mPtr |
MWWorld::CellRefList
< ESM::Potion >
::List::iterator | mPotion |
MWWorld::CellRefList
< ESM::Apparatus >
::List::iterator | mApparatus |
MWWorld::CellRefList
< ESM::Armor >::List::iterator | mArmor |
MWWorld::CellRefList
< ESM::Book >::List::iterator | mBook |
MWWorld::CellRefList
< ESM::Clothing >
::List::iterator | mClothing |
MWWorld::CellRefList
< ESM::Ingredient >
::List::iterator | mIngredient |
MWWorld::CellRefList
< ESM::Light >::List::iterator | mLight |
MWWorld::CellRefList
< ESM::Lockpick >
::List::iterator | mLockpick |
MWWorld::CellRefList
< ESM::Miscellaneous >
::List::iterator | mMiscellaneous |
MWWorld::CellRefList
< ESM::Probe >::List::iterator | mProbe |
MWWorld::CellRefList
< ESM::Repair >
::List::iterator | mRepair |
MWWorld::CellRefList
< ESM::Weapon >
::List::iterator | mWeapon |
Friends |
| class | ContainerStore |
Iteration over a subset of objects in a ContainerStore.
- Note:
- The iterator will automatically skip over deleted objects.