From 6446e5d6f8849403ffbf70a1b36db0e08225ba79 Mon Sep 17 00:00:00 2001 From: Coolthulhu Date: Thu, 30 Jun 2016 22:05:41 +0200 Subject: [PATCH] Add the new header to relevant files --- CataclysmWin.cbp | 1 + astyled_whitelist | 1 + msvc-full-features/Cataclysm.vcxproj | 3 ++- src/copyable_unique_ptr.h | 9 +++++---- src/init.cpp | 1 - 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/CataclysmWin.cbp b/CataclysmWin.cbp index a821ca53c33b6..950879e657166 100644 --- a/CataclysmWin.cbp +++ b/CataclysmWin.cbp @@ -389,6 +389,7 @@ + diff --git a/astyled_whitelist b/astyled_whitelist index 400fbe1ea2417..3b09060a2454a 100644 --- a/astyled_whitelist +++ b/astyled_whitelist @@ -101,6 +101,7 @@ src/computer.h src/construction.h src/coordinate_conversions.h src/coordinates.h +src/copyable_unique_ptr.h src/craft_command.h src/crafting_gui.h src/creature_tracker.h diff --git a/msvc-full-features/Cataclysm.vcxproj b/msvc-full-features/Cataclysm.vcxproj index 3e8a2425c1ff8..4d3de28fe2bb1 100644 --- a/msvc-full-features/Cataclysm.vcxproj +++ b/msvc-full-features/Cataclysm.vcxproj @@ -234,6 +234,7 @@ + @@ -551,4 +552,4 @@ - \ No newline at end of file + diff --git a/src/copyable_unique_ptr.h b/src/copyable_unique_ptr.h index ea6a513028887..dd3c9931b5d88 100644 --- a/src/copyable_unique_ptr.h +++ b/src/copyable_unique_ptr.h @@ -4,15 +4,16 @@ #include template -class copyable_unique_ptr : public std::unique_ptr { +class copyable_unique_ptr : public std::unique_ptr +{ public: copyable_unique_ptr() = default; - copyable_unique_ptr( copyable_unique_ptr&& rhs ) = default; + copyable_unique_ptr( copyable_unique_ptr &&rhs ) = default; - copyable_unique_ptr( const copyable_unique_ptr& rhs ) + copyable_unique_ptr( const copyable_unique_ptr &rhs ) : std::unique_ptr( rhs ? new T( *rhs ) : nullptr ) {} - copyable_unique_ptr &operator=( const copyable_unique_ptr& rhs ) { + copyable_unique_ptr &operator=( const copyable_unique_ptr &rhs ) { std::unique_ptr::reset( rhs ? new T( *rhs ) : nullptr ); return *this; } diff --git a/src/init.cpp b/src/init.cpp index d295e44450ccf..f0e0d8522f87d 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -333,7 +333,6 @@ void DynamicDataLoader::finalize_loaded_data() MonsterGenerator::generator().finalize_mtypes(); MonsterGroupManager::FinalizeMonsterGroups(); monfactions::finalize(); - requirement_data::finalize(); finalize_recipes(); finialize_martial_arts(); finalize_constructions();