Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 5, 2015, 5:29:21 PM (9 years ago)
Author:
landauf
Message:

remove and destroy StaticallyInitializedInstances

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core7/src/libraries/core/module/ModuleInstance.h

    r10342 r10344  
    3232#include "core/CorePrereqs.h"
    3333
    34 #include <vector>
     34#include <list>
    3535
    3636namespace orxonox
     
    3939    {
    4040        public:
     41            ~ModuleInstance();
     42
    4143            void addStaticallyInitializedInstance(StaticallyInitializedInstance* instance);
    4244            void loadAllStaticallyInitializedInstances();
     45            void removeStaticallyInitializedInstance(StaticallyInitializedInstance* instance);
    4346
    4447            static void setCurrentModuleInstance(ModuleInstance* instance);
     
    4649
    4750        private:
    48             std::vector<StaticallyInitializedInstance*> staticallyInitializedInstances_;
     51            std::list<StaticallyInitializedInstance*> staticallyInitializedInstances_;
    4952
    5053            static ModuleInstance* currentModuleInstance_s;
Note: See TracChangeset for help on using the changeset viewer.