Remove obsolete classes:

Legacy workarounds for Visual Studio non thread-safe initialization
of function local objects with static storage duration are removed:

* Remove LeakChecked
* Remove StaticObject
* Remove SharedSingleton
This commit is contained in:
Vinnie Falco
2015-02-11 10:39:08 -08:00
committed by Tom Ritchford
parent a963a6d10d
commit ab14123aed
51 changed files with 56 additions and 735 deletions

View File

@@ -563,8 +563,6 @@
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\memory\MemoryBlock.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\memory\SharedSingleton.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\misc\Result.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
@@ -1019,16 +1017,11 @@
<ClCompile Include="..\..\src\beast\beast\utility\impl\Journal.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\utility\impl\LeakChecked.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\utility\impl\PropertyStream.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\utility\Journal.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\utility\LeakChecked.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\utility\maybe_const.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\utility\meta.h">
@@ -1037,8 +1030,6 @@
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\utility\PropertyStream.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\utility\StaticObject.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\utility\static_initializer.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\utility\tagged_integer.h">

View File

@@ -1140,9 +1140,6 @@
<ClInclude Include="..\..\src\beast\beast\module\core\memory\MemoryBlock.h">
<Filter>beast\module\core\memory</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\memory\SharedSingleton.h">
<Filter>beast\module\core\memory</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\misc\Result.cpp">
<Filter>beast\module\core\misc</Filter>
</ClCompile>
@@ -1728,18 +1725,12 @@
<ClCompile Include="..\..\src\beast\beast\utility\impl\Journal.cpp">
<Filter>beast\utility\impl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\utility\impl\LeakChecked.cpp">
<Filter>beast\utility\impl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\utility\impl\PropertyStream.cpp">
<Filter>beast\utility\impl</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\utility\Journal.h">
<Filter>beast\utility</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\utility\LeakChecked.h">
<Filter>beast\utility</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\utility\maybe_const.h">
<Filter>beast\utility</Filter>
</ClInclude>
@@ -1752,9 +1743,6 @@
<ClInclude Include="..\..\src\beast\beast\utility\PropertyStream.h">
<Filter>beast\utility</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\utility\StaticObject.h">
<Filter>beast\utility</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\utility\static_initializer.h">
<Filter>beast\utility</Filter>
</ClInclude>