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.