ScummVM API documentation
hpl::iContainer Class Referenceabstract
Inheritance diagram for hpl::iContainer:
hpl::cContainerList< cEngineBeam_SaveData > hpl::cContainerList< cEngineJoint_SaveData > hpl::cContainerList< cEngineLight_SaveData > hpl::cContainerList< cEnginePS_SaveData > hpl::cContainerList< cEngineSound_SaveData > hpl::cContainerList< cGameEntityScript > hpl::cContainerList< cGameTimer > hpl::cContainerList< cInventoryCombineCallback > hpl::cContainerList< cInventoryItem_GlobalSave > hpl::cContainerList< cInventoryPickupCallback > hpl::cContainerList< cInventoryUseCallback > hpl::cContainerList< cMapHandlerTimer_GlobalSave > hpl::cContainerList< cSavedWorld *> hpl::cContainerList< cSaveGame_cGameCollideScript > hpl::cContainerList< cSceneLoadedMap_GlobalSave > hpl::cContainerList< cScriptVar > hpl::cContainerList< iGameEntity_SaveData *> hpl::cContainerVec< cEnemyPatrolNode > hpl::cContainerVec< cEngineBody_SaveData > hpl::cContainerVec< cEngineJointController_SaveData > hpl::cContainerVec< cEngineLight_SaveData > hpl::cContainerVec< cEngineLightAttachBB_SaveData > hpl::cContainerVec< cEnginePS_SaveData > hpl::cContainerVec< cEnginePSEmitter_SaveData > hpl::cContainerVec< cEngineSound_SaveData > hpl::cContainerVec< cGameEntityAnimation_SaveData > hpl::cContainerVec< cGameMusic_GlobalSave > hpl::cContainerVec< cInventorySlot_GlobalSave > hpl::cContainerVec< cMapHandlerLoadedMap_GlobalSave > hpl::cContainerVec< cPlayer_GlobalSave_CameraPS > hpl::cContainerList< T > hpl::cContainerVec< T > hpl::cSaveDataHandler

Public Member Functions

virtual size_t Size ()=0
 
virtual void Clear ()=0
 

Protected Member Functions

virtual void AddVoidPtr (void **apPtr)=0
 
virtual void AddVoidClass (void *apClass)=0
 
virtual iContainerIteratorCreateIteratorPtr ()=0
 

The documentation for this class was generated from the following file: