Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 22, 2015, 5:30:57 PM (9 years ago)
Author:
landauf
Message:

replace all remaining usages of SharedPtr with std::shared_ptr

Location:
code/branches/cpp11_v2/src/libraries
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • code/branches/cpp11_v2/src/libraries/core/input/KeyBinderManager.cc

    r10768 r10829  
    205205    void KeyBinderManager::registerKeybindCallback(LuaFunctor* function)
    206206    {
    207         this->callbackFunction_ = function;
     207        this->callbackFunction_.reset(function);
    208208    }
    209209}
  • code/branches/cpp11_v2/src/libraries/core/input/KeyBinderManager.h

    r10825 r10829  
    3434#include <map>
    3535#include <string>
     36#include <memory>
    3637
    3738#include "util/Singleton.h"
    38 #include "util/SharedPtr.h"
    3939#include "core/config/Configurable.h"
    4040
     
    108108
    109109        // KeyBinder management
    110         KeyBinder* currentBinder_;                   //! Currently selected KeyBinder (never nullptr!)
    111         std::map<std::string, KeyBinder*> binders_;  //! All loaded KeyBinders
    112         bool bDefaultFileLoaded_;                    //! Tells whether the default one is loaded
    113         std::string defaultFilename_;                //! Name of the file with the default key bindings
     110        KeyBinder* currentBinder_;                      //! Currently selected KeyBinder (never nullptr!)
     111        std::map<std::string, KeyBinder*> binders_;     //! All loaded KeyBinders
     112        bool bDefaultFileLoaded_;                       //! Tells whether the default one is loaded
     113        std::string defaultFilename_;                   //! Name of the file with the default key bindings
    114114
    115115        // keybind command related
    116         SharedPtr<LuaFunctor> callbackFunction_;     //! Function to be called when key was pressed after "keybind" command
    117         bool bBinding_;                              //! Tells whether a key binding process is active
    118         bool bTemporary_;                            //! Stores tkeybind/keybind value
    119         std::string command_;                        //! Stores the command received by (t)keybind
     116        std::shared_ptr<LuaFunctor> callbackFunction_;  //! Function to be called when key was pressed after "keybind" command
     117        bool bBinding_;                                 //! Tells whether a key binding process is active
     118        bool bTemporary_;                               //! Stores tkeybind/keybind value
     119        std::string command_;                           //! Stores the command received by (t)keybind
    120120
    121121        static KeyBinderManager* singletonPtr_s;
  • code/branches/cpp11_v2/src/libraries/util/output/OutputManager.cc

    r10821 r10829  
    4141#include "util/Output.h"
    4242#include "util/StringUtils.h"
    43 #include "util/SharedPtr.h"
    4443
    4544namespace orxonox
     
    8180    }
    8281
    83     /*static*/ SharedPtr<OutputManager>& OutputManager::Testing::getInstancePointer()
    84     {
    85         static SharedPtr<OutputManager> instance(new OutputManager());
     82    /*static*/ std::shared_ptr<OutputManager>& OutputManager::Testing::getInstancePointer()
     83    {
     84        static std::shared_ptr<OutputManager> instance(new OutputManager());
    8685        return instance;
    8786    }
  • code/branches/cpp11_v2/src/libraries/util/output/OutputManager.h

    r10817 r10829  
    4141#include <vector>
    4242#include <map>
     43#include <memory>
    4344
    4445#include "OutputDefinitions.h"
     
    137138            struct _UtilExport Testing
    138139            {
    139                 static SharedPtr<OutputManager>& getInstancePointer();
     140                static std::shared_ptr<OutputManager>& getInstancePointer();
    140141            };
    141142    };
Note: See TracChangeset for help on using the changeset viewer.