Simplify Beast:

* Remove asio HTTP classes
 * Remove beast::File, beast::String, beast::Stream, beast::Array,
   beast::MemoryBlock, beast::CriticalSection and other unused
   classes.
 * Remove unused platform-specific code.
 * Reduce Beast custom assert and debugging helper macros.
This commit is contained in:
Nik Bougalis
2016-01-20 12:32:02 -08:00
parent 77955c74bc
commit de4d872b7a
121 changed files with 78 additions and 19484 deletions

View File

@@ -236,8 +236,6 @@
</ClInclude>
<ClInclude Include="..\..\src\BeastConfig.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\Arithmetic.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\asio\Asio.unity.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
@@ -312,8 +310,6 @@
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\config\ConfigCheck.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\config\ContractChecks.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\config\PlatformConfig.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\config\SelectCompilerConfig.h">
@@ -551,64 +547,8 @@
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\Memory.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\asio.unity.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\AsyncObject.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPField.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPField.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPHeaders.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPHeaders.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPMessage.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPMessage.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPParser.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPParser.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPParserImpl.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPRequest.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPRequest.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPRequestParser.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPRequestParser.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPResponse.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPResponse.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPResponseParser.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPResponseParser.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPVersion.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPVersion.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\containers\Array.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\containers\ArrayAllocationBase.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\containers\ElementComparator.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\core.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\core.unity.cpp">
@@ -631,88 +571,23 @@
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\diagnostic\UnitTestUtilities.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\files\DirectoryIterator.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\files\DirectoryIterator.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\files\File.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\files\File.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\files\FileInputStream.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\files\FileInputStream.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\files\FileOutputStream.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\files\FileOutputStream.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\logging\Logger.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\memory\MemoryBlock.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\memory\MemoryBlock.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\misc\Result.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\misc\Result.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\native\BasicNativeHeaders.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\native\bsd_Files.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\module\core\native\bsd_SystemStats.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\module\core\native\linux_Files.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\module\core\native\linux_SystemStats.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<None Include="..\..\src\beast\beast\module\core\native\mac_Files.mm">
</None>
<None Include="..\..\src\beast\beast\module\core\native\mac_Strings.mm">
</None>
<None Include="..\..\src\beast\beast\module\core\native\mac_SystemStats.mm">
</None>
<ClInclude Include="..\..\src\beast\beast\module\core\native\osx_ObjCHelpers.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\native\posix_SharedCode.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\native\win32_Files.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\module\core\native\win32_SystemStats.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\module\core\native\win32_Threads.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\streams\InputSource.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\streams\InputStream.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\streams\InputStream.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\streams\MemoryOutputStream.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\streams\MemoryOutputStream.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\streams\OutputStream.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\streams\OutputStream.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\system\StandardIncludes.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\system\SystemStats.cpp">
@@ -725,18 +600,6 @@
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\text\LexicalCast.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\text\StringArray.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\text\StringArray.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\text\StringPairArray.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\text\StringPairArray.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\threads\CriticalSection.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\threads\ScopedLock.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\thread\DeadlineTimer.cpp">
@@ -744,8 +607,6 @@
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\thread\DeadlineTimer.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\thread\MutexTraits.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\thread\Workers.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
@@ -758,11 +619,6 @@
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\net\detail\Parse.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\net\DynamicBuffer.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\net\impl\DynamicBuffer.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\net\impl\IPAddressV4.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
@@ -880,35 +736,6 @@
<ClCompile Include="..\..\src\beast\beast\streams\tests\basic_abstract_ostream.test.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\Strings.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\CharacterFunctions.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\CharPointer_ASCII.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\CharPointer_UTF16.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\CharPointer_UTF32.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\CharPointer_UTF8.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\strings\impl\CharacterFunctions.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\strings\impl\String.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\strings\NewLine.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\String.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\StringCharPointerType.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\StringFromNumber.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\strings\Strings.unity.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\Threads.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\threads\impl\Stoppable.cpp">
@@ -923,16 +750,8 @@
<ClCompile Include="..\..\src\beast\beast\threads\impl\WaitableEvent.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\threads\ScopedWrapperContext.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\threads\semaphore.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\threads\SharedLockGuard.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\threads\SharedMutexAdapter.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\threads\SpinLock.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\threads\Stoppable.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\threads\Thread.h">
@@ -940,10 +759,6 @@
<ClCompile Include="..\..\src\beast\beast\threads\Threads.unity.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\threads\TryLockGuard.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\threads\UnlockGuard.h">
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\threads\WaitableEvent.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\unity\hash_unity.cpp">
@@ -1004,9 +819,6 @@
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\utility\tagged_integer.h">
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\utility\tests\bassert.test.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\utility\tests\empty_base_optimization.test.cpp">
<ExcludedFromBuild>True</ExcludedFromBuild>
</ClCompile>

View File

@@ -91,30 +91,15 @@
<Filter Include="beast\module\core">
<UniqueIdentifier>{7451A33F-2734-1B7A-974D-34C35487A770}</UniqueIdentifier>
</Filter>
<Filter Include="beast\module\core\containers">
<UniqueIdentifier>{BAA683DB-0B66-AF01-6912-22DA6987F3F8}</UniqueIdentifier>
</Filter>
<Filter Include="beast\module\core\diagnostic">
<UniqueIdentifier>{C3A6FF24-47F8-3E74-6596-7B3DFAC89E00}</UniqueIdentifier>
</Filter>
<Filter Include="beast\module\core\files">
<UniqueIdentifier>{84C9C2E7-DDA0-3202-D3B3-CF70980F4D23}</UniqueIdentifier>
</Filter>
<Filter Include="beast\module\core\logging">
<UniqueIdentifier>{E2E1AA2E-7817-DCA7-66A3-DBC4BAB06D5C}</UniqueIdentifier>
</Filter>
<Filter Include="beast\module\core\memory">
<UniqueIdentifier>{EE59B06D-092E-4C80-21B1-3781040C8FF3}</UniqueIdentifier>
</Filter>
<Filter Include="beast\module\core\misc">
<UniqueIdentifier>{E09B8EC5-E735-34D5-4819-F3FCC1B2F6E0}</UniqueIdentifier>
</Filter>
<Filter Include="beast\module\core\native">
<UniqueIdentifier>{470567BD-4DEE-916D-FDEA-88C07C8975A7}</UniqueIdentifier>
</Filter>
<Filter Include="beast\module\core\streams">
<UniqueIdentifier>{67CF6E52-6894-6DA7-FCEE-781BD9D5646F}</UniqueIdentifier>
</Filter>
<Filter Include="beast\module\core\system">
<UniqueIdentifier>{7CF8F964-7A09-16D5-11BB-6EF3AF2EFF09}</UniqueIdentifier>
</Filter>
@@ -160,12 +145,6 @@
<Filter Include="beast\streams\tests">
<UniqueIdentifier>{70E19DD6-FF10-6564-8AC0-8EBA14B40DDF}</UniqueIdentifier>
</Filter>
<Filter Include="beast\strings">
<UniqueIdentifier>{34E7D758-4E38-20B2-E0DA-9EB62658260C}</UniqueIdentifier>
</Filter>
<Filter Include="beast\strings\impl">
<UniqueIdentifier>{E4069107-F7B4-3F9C-C5DE-EF7F7611420E}</UniqueIdentifier>
</Filter>
<Filter Include="beast\threads">
<UniqueIdentifier>{08F944AB-789E-3C7A-6322-D7567E6B5060}</UniqueIdentifier>
</Filter>
@@ -657,9 +636,6 @@
<ClInclude Include="..\..\src\BeastConfig.h">
<Filter>.</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\Arithmetic.h">
<Filter>beast</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\asio\Asio.unity.cpp">
<Filter>beast\asio</Filter>
</ClCompile>
@@ -753,9 +729,6 @@
<ClInclude Include="..\..\src\beast\beast\config\ConfigCheck.h">
<Filter>beast\config</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\config\ContractChecks.h">
<Filter>beast\config</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\config\PlatformConfig.h">
<Filter>beast\config</Filter>
</ClInclude>
@@ -1068,78 +1041,9 @@
<ClInclude Include="..\..\src\beast\beast\Memory.h">
<Filter>beast</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\asio.unity.cpp">
<Filter>beast\module\asio</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\AsyncObject.h">
<Filter>beast\module\asio</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPField.cpp">
<Filter>beast\module\asio</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPField.h">
<Filter>beast\module\asio</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPHeaders.cpp">
<Filter>beast\module\asio</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPHeaders.h">
<Filter>beast\module\asio</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPMessage.cpp">
<Filter>beast\module\asio</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPMessage.h">
<Filter>beast\module\asio</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPParser.cpp">
<Filter>beast\module\asio</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPParser.h">
<Filter>beast\module\asio</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPParserImpl.h">
<Filter>beast\module\asio</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPRequest.cpp">
<Filter>beast\module\asio</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPRequest.h">
<Filter>beast\module\asio</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPRequestParser.cpp">
<Filter>beast\module\asio</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPRequestParser.h">
<Filter>beast\module\asio</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPResponse.cpp">
<Filter>beast\module\asio</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPResponse.h">
<Filter>beast\module\asio</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPResponseParser.cpp">
<Filter>beast\module\asio</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPResponseParser.h">
<Filter>beast\module\asio</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\asio\HTTPVersion.cpp">
<Filter>beast\module\asio</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\asio\HTTPVersion.h">
<Filter>beast\module\asio</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\containers\Array.h">
<Filter>beast\module\core\containers</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\containers\ArrayAllocationBase.h">
<Filter>beast\module\core\containers</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\containers\ElementComparator.h">
<Filter>beast\module\core\containers</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\core.h">
<Filter>beast\module\core</Filter>
</ClInclude>
@@ -1167,105 +1071,27 @@
<ClInclude Include="..\..\src\beast\beast\module\core\diagnostic\UnitTestUtilities.h">
<Filter>beast\module\core\diagnostic</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\files\DirectoryIterator.cpp">
<Filter>beast\module\core\files</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\files\DirectoryIterator.h">
<Filter>beast\module\core\files</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\files\File.cpp">
<Filter>beast\module\core\files</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\files\File.h">
<Filter>beast\module\core\files</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\files\FileInputStream.cpp">
<Filter>beast\module\core\files</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\files\FileInputStream.h">
<Filter>beast\module\core\files</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\files\FileOutputStream.cpp">
<Filter>beast\module\core\files</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\files\FileOutputStream.h">
<Filter>beast\module\core\files</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\logging\Logger.h">
<Filter>beast\module\core\logging</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\memory\MemoryBlock.cpp">
<Filter>beast\module\core\memory</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\memory\MemoryBlock.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>
<ClInclude Include="..\..\src\beast\beast\module\core\misc\Result.h">
<Filter>beast\module\core\misc</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\native\BasicNativeHeaders.h">
<Filter>beast\module\core\native</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\native\bsd_Files.cpp">
<Filter>beast\module\core\native</Filter>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\module\core\native\bsd_SystemStats.cpp">
<Filter>beast\module\core\native</Filter>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\module\core\native\linux_Files.cpp">
<Filter>beast\module\core\native</Filter>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\module\core\native\linux_SystemStats.cpp">
<Filter>beast\module\core\native</Filter>
</ClCompile>
<None Include="..\..\src\beast\beast\module\core\native\mac_Files.mm">
<Filter>beast\module\core\native</Filter>
</None>
<None Include="..\..\src\beast\beast\module\core\native\mac_Strings.mm">
<Filter>beast\module\core\native</Filter>
</None>
<None Include="..\..\src\beast\beast\module\core\native\mac_SystemStats.mm">
<Filter>beast\module\core\native</Filter>
</None>
<ClInclude Include="..\..\src\beast\beast\module\core\native\osx_ObjCHelpers.h">
<Filter>beast\module\core\native</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\native\posix_SharedCode.h">
<Filter>beast\module\core\native</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\native\win32_Files.cpp">
<Filter>beast\module\core\native</Filter>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\module\core\native\win32_SystemStats.cpp">
<Filter>beast\module\core\native</Filter>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\module\core\native\win32_Threads.cpp">
<Filter>beast\module\core\native</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\streams\InputSource.h">
<Filter>beast\module\core\streams</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\streams\InputStream.cpp">
<Filter>beast\module\core\streams</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\streams\InputStream.h">
<Filter>beast\module\core\streams</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\streams\MemoryOutputStream.cpp">
<Filter>beast\module\core\streams</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\streams\MemoryOutputStream.h">
<Filter>beast\module\core\streams</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\streams\OutputStream.cpp">
<Filter>beast\module\core\streams</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\streams\OutputStream.h">
<Filter>beast\module\core\streams</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\system\StandardIncludes.h">
<Filter>beast\module\core\system</Filter>
</ClInclude>
@@ -1281,21 +1107,6 @@
<ClInclude Include="..\..\src\beast\beast\module\core\text\LexicalCast.h">
<Filter>beast\module\core\text</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\text\StringArray.cpp">
<Filter>beast\module\core\text</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\text\StringArray.h">
<Filter>beast\module\core\text</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\text\StringPairArray.cpp">
<Filter>beast\module\core\text</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\module\core\text\StringPairArray.h">
<Filter>beast\module\core\text</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\threads\CriticalSection.h">
<Filter>beast\module\core\threads</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\threads\ScopedLock.h">
<Filter>beast\module\core\threads</Filter>
</ClInclude>
@@ -1305,9 +1116,6 @@
<ClInclude Include="..\..\src\beast\beast\module\core\thread\DeadlineTimer.h">
<Filter>beast\module\core\thread</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\module\core\thread\MutexTraits.h">
<Filter>beast\module\core\thread</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\module\core\thread\Workers.cpp">
<Filter>beast\module\core\thread</Filter>
</ClCompile>
@@ -1323,12 +1131,6 @@
<ClInclude Include="..\..\src\beast\beast\net\detail\Parse.h">
<Filter>beast\net\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\net\DynamicBuffer.h">
<Filter>beast\net</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\net\impl\DynamicBuffer.cpp">
<Filter>beast\net\impl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\net\impl\IPAddressV4.cpp">
<Filter>beast\net\impl</Filter>
</ClCompile>
@@ -1485,45 +1287,6 @@
<ClCompile Include="..\..\src\beast\beast\streams\tests\basic_abstract_ostream.test.cpp">
<Filter>beast\streams\tests</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\Strings.h">
<Filter>beast</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\CharacterFunctions.h">
<Filter>beast\strings</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\CharPointer_ASCII.h">
<Filter>beast\strings</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\CharPointer_UTF16.h">
<Filter>beast\strings</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\CharPointer_UTF32.h">
<Filter>beast\strings</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\CharPointer_UTF8.h">
<Filter>beast\strings</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\strings\impl\CharacterFunctions.cpp">
<Filter>beast\strings\impl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\strings\impl\String.cpp">
<Filter>beast\strings\impl</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\strings\NewLine.h">
<Filter>beast\strings</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\String.h">
<Filter>beast\strings</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\StringCharPointerType.h">
<Filter>beast\strings</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\strings\StringFromNumber.h">
<Filter>beast\strings</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\strings\Strings.unity.cpp">
<Filter>beast\strings</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\Threads.h">
<Filter>beast</Filter>
</ClInclude>
@@ -1539,21 +1302,9 @@
<ClCompile Include="..\..\src\beast\beast\threads\impl\WaitableEvent.cpp">
<Filter>beast\threads\impl</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\threads\ScopedWrapperContext.h">
<Filter>beast\threads</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\threads\semaphore.h">
<Filter>beast\threads</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\threads\SharedLockGuard.h">
<Filter>beast\threads</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\threads\SharedMutexAdapter.h">
<Filter>beast\threads</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\threads\SpinLock.h">
<Filter>beast\threads</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\threads\Stoppable.h">
<Filter>beast\threads</Filter>
</ClInclude>
@@ -1563,12 +1314,6 @@
<ClCompile Include="..\..\src\beast\beast\threads\Threads.unity.cpp">
<Filter>beast\threads</Filter>
</ClCompile>
<ClInclude Include="..\..\src\beast\beast\threads\TryLockGuard.h">
<Filter>beast\threads</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\threads\UnlockGuard.h">
<Filter>beast\threads</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\beast\threads\WaitableEvent.h">
<Filter>beast\threads</Filter>
</ClInclude>
@@ -1653,9 +1398,6 @@
<ClInclude Include="..\..\src\beast\beast\utility\tagged_integer.h">
<Filter>beast\utility</Filter>
</ClInclude>
<ClCompile Include="..\..\src\beast\beast\utility\tests\bassert.test.cpp">
<Filter>beast\utility\tests</Filter>
</ClCompile>
<ClCompile Include="..\..\src\beast\beast\utility\tests\empty_base_optimization.test.cpp">
<Filter>beast\utility\tests</Filter>
</ClCompile>