Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 29, 2015, 4:47:42 PM (9 years ago)
Author:
landauf
Message:

use '= delete' to explicitly delete unimplemented copy-constructors (for non-copyable classes).
use '= default' to explicitly implement default constructors/destructors.

Location:
code/branches/cpp11_v2/src/orxonox
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • code/branches/cpp11_v2/src/orxonox/CameraManager.h

    r9667 r10990  
    5959
    6060        private:
    61             CameraManager(const CameraManager&); // don't use
     61            CameraManager(const CameraManager&) = delete;
    6262
    6363            std::list<Camera*>    cameraList_;
  • code/branches/cpp11_v2/src/orxonox/LevelManager.h

    r10258 r10990  
    109109
    110110        private:
    111             LevelManager(const LevelManager&);
     111            LevelManager(const LevelManager&) = delete;
    112112
    113113            void activateNextLevel(); //!< Activate the next level.
  • code/branches/cpp11_v2/src/orxonox/chat/ChatManager.h

    r10817 r10990  
    4747        public:
    4848            ChatManager();
    49             virtual ~ChatManager() {}
     49            virtual ~ChatManager() = default;
    5050
    5151            static void message(const std::string& message, unsigned int targetID = NETWORK_PEER_ID_BROADCAST);
     
    5353
    5454        protected:
    55             ChatManager(const ChatManager&);
     55            ChatManager(const ChatManager&) = delete;
    5656
    5757            virtual void incomingChat(const std::string& message, unsigned int sourceID) override;
Note: See TracChangeset for help on using the changeset viewer.