diff --git a/proj/vs/boost_iterator_comp_test.vcxproj b/proj/vs/boost_iterator_comp_test.vcxproj new file mode 100644 index 0000000..47afab2 --- /dev/null +++ b/proj/vs/boost_iterator_comp_test.vcxproj @@ -0,0 +1,193 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {E219493F-B846-4A38-87A6-948905A38CBF} + Win32Proj + 10.0 + + + + Application + v142 + MultiByte + + + Application + v142 + MultiByte + + + Application + v142 + MultiByte + + + Application + v142 + MultiByte + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>15.0.27625.0 + + + $(Platform)\$(Configuration)\$(TargetName)\ + $(Platform)\$(Configuration)\$(TargetName)\Int\ + false + $(ProjectName) + + + false + $(ProjectName) + $(Platform)\$(Configuration)\$(TargetName)\ + $(Platform)\$(Configuration)\$(TargetName)\Int\ + + + $(Platform)\$(Configuration)\$(TargetName)\ + $(Platform)\$(Configuration)\$(TargetName)\Int\ + false + $(ProjectName) + + + false + $(ProjectName) + $(Platform)\$(Configuration)\$(TargetName)\ + $(Platform)\$(Configuration)\$(TargetName)\Int\ + + + + Disabled + ../../../..;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);_ITERATOR_DEBUG_LEVEL=0 + Sync + EnableFastChecks + MultiThreadedDebugDLL + true + + Level4 + ProgramDatabase + Default + /Zc:__cplusplus %(AdditionalOptions) + + + winmm.lib;%(AdditionalDependencies) + ../../../../stage/lib;%(AdditionalLibraryDirectories) + true + $(OutDir)boost_iterator_comp_test.pdb + Console + MachineX86 + false + + + + + Disabled + ../../../..;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + Sync + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level4 + ProgramDatabase + Default + /Zc:__cplusplus %(AdditionalOptions) + + + winmm.lib;%(AdditionalDependencies) + ../../../../stage/lib;%(AdditionalLibraryDirectories) + true + $(OutDir)boost_iterator_comp_test.pdb + Console + false + + + + + ../../../..;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + Level4 + + Default + /Zc:__cplusplus %(AdditionalOptions) + + + winmm.lib;%(AdditionalDependencies) + ../../../../stage/lib;%(AdditionalLibraryDirectories) + true + Console + true + true + MachineX86 + false + + + + + ../../../..;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level4 + + + Default + /Zc:__cplusplus %(AdditionalOptions) + + + winmm.lib;%(AdditionalDependencies) + ../../../../stage/lib;%(AdditionalLibraryDirectories) + true + Console + true + true + false + + + + + + + + + \ No newline at end of file diff --git a/proj/vs/container.sln b/proj/vs/container.sln index b27a42d..4215a5a 100644 --- a/proj/vs/container.sln +++ b/proj/vs/container.sln @@ -194,6 +194,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "devector_options_test", "de EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bench_vectors", "bench_vectors.vcxproj", "{E89FB16F-2DF3-4D01-9BCD-0F21EF80D2A6}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "boost_iterator_comp_test", "boost_iterator_comp_test.vcxproj", "{E219493F-B846-4A38-87A6-948905A38CBF}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 @@ -926,6 +928,14 @@ Global {E89FB16F-2DF3-4D01-9BCD-0F21EF80D2A6}.Release|x64.Build.0 = Release|x64 {E89FB16F-2DF3-4D01-9BCD-0F21EF80D2A6}.Release|x86.ActiveCfg = Release|Win32 {E89FB16F-2DF3-4D01-9BCD-0F21EF80D2A6}.Release|x86.Build.0 = Release|Win32 + {E219493F-B846-4A38-87A6-948905A38CBF}.Debug|x64.ActiveCfg = Debug|x64 + {E219493F-B846-4A38-87A6-948905A38CBF}.Debug|x64.Build.0 = Debug|x64 + {E219493F-B846-4A38-87A6-948905A38CBF}.Debug|x86.ActiveCfg = Debug|Win32 + {E219493F-B846-4A38-87A6-948905A38CBF}.Debug|x86.Build.0 = Debug|Win32 + {E219493F-B846-4A38-87A6-948905A38CBF}.Release|x64.ActiveCfg = Release|x64 + {E219493F-B846-4A38-87A6-948905A38CBF}.Release|x64.Build.0 = Release|x64 + {E219493F-B846-4A38-87A6-948905A38CBF}.Release|x86.ActiveCfg = Release|Win32 + {E219493F-B846-4A38-87A6-948905A38CBF}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/proj/vs/container.vcxproj b/proj/vs/container.vcxproj index d2edf10..8c8ebbb 100644 --- a/proj/vs/container.vcxproj +++ b/proj/vs/container.vcxproj @@ -19,145 +19,37 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - _containerlib diff --git a/test/boost_iterator_comp_test.cpp b/test/boost_iterator_comp_test.cpp new file mode 100644 index 0000000..c937231 --- /dev/null +++ b/test/boost_iterator_comp_test.cpp @@ -0,0 +1,13 @@ +#include +#include + +int main() +{ + using String = boost::container::string; + using Iterator = boost::archive::iterators::binary_from_base64; + + String s; + s.resize(111); + String s2; + s2.assign(Iterator{s.begin()},Iterator{s.end()}); +} \ No newline at end of file