Improve Buffer and Slice:

* Make Buffer constructible from a Slice
* Fix self-move-assignment in Buffer
* Add unit tests
This commit is contained in:
Nik Bougalis
2016-07-11 23:46:53 -07:00
parent b421559a47
commit 4b0d8b630c
5 changed files with 342 additions and 29 deletions

View File

@@ -4414,6 +4414,10 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug|x64'">True</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release|x64'">True</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\test\basics\Buffer_test.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug|x64'">True</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release|x64'">True</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\test\basics\CheckLibraryVersions_test.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug|x64'">True</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release|x64'">True</ExcludedFromBuild>

View File

@@ -5205,6 +5205,9 @@
<ClCompile Include="..\..\src\test\basics\base_uint_test.cpp">
<Filter>test\basics</Filter>
</ClCompile>
<ClCompile Include="..\..\src\test\basics\Buffer_test.cpp">
<Filter>test\basics</Filter>
</ClCompile>
<ClCompile Include="..\..\src\test\basics\CheckLibraryVersions_test.cpp">
<Filter>test\basics</Filter>
</ClCompile>