Index: ext/libicpf/src/libicpf/exception.h
===================================================================
diff -u -r0185dd929933bee0f578d6ca52aaa605a48c9f89 -rd25e295cbabb9a85970a2ad5ec5de76bea1e404a
--- ext/libicpf/src/libicpf/exception.h (.../exception.h) (revision 0185dd929933bee0f578d6ca52aaa605a48c9f89)
+++ ext/libicpf/src/libicpf/exception.h (.../exception.h) (revision d25e295cbabb9a85970a2ad5ec5de76bea1e404a)
@@ -51,6 +51,8 @@
* Exception class thrown by most of the engine functions. Provides user
* with an additional formatting and outputting capabilities.
*/
+#pragma warning(push)
+#pragma warning(disable: 4275)
class LIBICPF_API exception : public virtual std::exception
{
public:
@@ -101,6 +103,8 @@
uint_t m_uiReserved; ///< Reserved code - currently unused and should be 0
};
+#pragma warning(pop)
+
END_ICPF_NAMESPACE
#endif
Index: ext/libicpf/src/libicpf/libicpf.vc140.vcxproj
===================================================================
diff -u
--- ext/libicpf/src/libicpf/libicpf.vc140.vcxproj (revision 0)
+++ ext/libicpf/src/libicpf/libicpf.vc140.vcxproj (revision d25e295cbabb9a85970a2ad5ec5de76bea1e404a)
@@ -0,0 +1,565 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+ Testing Debug
+ Win32
+
+
+ Testing Debug
+ x64
+
+
+ Testing Release
+ Win32
+
+
+ Testing Release
+ x64
+
+
+
+ libicpf
+ {5510B933-046F-4F75-8B46-5E8279C8CCDE}
+ libicpf
+ Win32Proj
+ 8.1
+
+
+
+ DynamicLibrary
+ v140_xp
+ Unicode
+
+
+ DynamicLibrary
+ v140_xp
+ Unicode
+
+
+ DynamicLibrary
+ v140_xp
+ Unicode
+
+
+ DynamicLibrary
+ v140_xp
+ Unicode
+
+
+ DynamicLibrary
+ v140_xp
+ Unicode
+
+
+ DynamicLibrary
+ v140_xp
+ Unicode
+
+
+ DynamicLibrary
+ v140_xp
+ Unicode
+
+
+ DynamicLibrary
+ v140_xp
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>11.0.51106.1
+
+
+ $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\
+ true
+ $(ProjectName)32ud
+ C:\dev\boost_1_58_0;$(IncludePath)
+ C:\dev\boost_1_58_0\lib-$(VisualStudioVersion)\x32\lib;$(LibraryPath)
+
+
+ $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\
+ true
+ $(ProjectName)32ud
+ C:\dev\boost_1_58_0;$(IncludePath)
+ C:\dev\boost_1_58_0\lib-$(VisualStudioVersion)\x32\lib;$(LibraryPath)
+
+
+ $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\
+ true
+ $(ProjectName)64ud
+ C:\dev\boost_1_58_0;$(IncludePath)
+ C:\dev\boost_1_58_0\lib-$(VisualStudioVersion)\x64\lib;$(LibraryPath)
+
+
+ $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\
+ true
+ $(ProjectName)64ud
+ C:\dev\boost_1_58_0;$(IncludePath)
+ C:\dev\boost_1_58_0\lib-$(VisualStudioVersion)\x64\lib;$(LibraryPath)
+
+
+ $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\
+ false
+ $(ProjectName)32u
+ C:\dev\boost_1_58_0;$(IncludePath)
+ C:\dev\boost_1_58_0\lib-$(VisualStudioVersion)\x32\lib;$(LibraryPath)
+
+
+ $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\
+ false
+ $(ProjectName)32u
+ C:\dev\boost_1_58_0;$(IncludePath)
+ C:\dev\boost_1_58_0\lib-$(VisualStudioVersion)\x32\lib;$(LibraryPath)
+
+
+ $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\
+ false
+ $(ProjectName)64u
+ C:\dev\boost_1_58_0;$(IncludePath)
+ C:\dev\boost_1_58_0\lib-$(VisualStudioVersion)\x64\lib;$(LibraryPath)
+
+
+ $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)intermediate\$(PlatformToolset)\$(Platform)\$(ProjectName)_$(Configuration)\
+ false
+ $(ProjectName)64u
+ C:\dev\boost_1_58_0;$(IncludePath)
+ C:\dev\boost_1_58_0\lib-$(VisualStudioVersion)\x64\lib;$(LibraryPath)
+
+
+
+ Disabled
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBICPF_EXPORTS;XML_UNICODE_WCHAR_T;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+
+ Level4
+ true
+ EditAndContinue
+ true
+
+
+ true
+ Windows
+ MachineX86
+ false
+ "$(OutDir)"
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBICPF_EXPORTS;XML_UNICODE_WCHAR_T;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;TESTING;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+
+
+ Level4
+ true
+ EditAndContinue
+ true
+ ..\..\ext\gmock\include
+
+
+ true
+ Windows
+ MachineX86
+ false
+ gmock32d.lib;%(AdditionalDependencies)
+ "$(OutDir)"
+
+
+ cd "$(TargetDir)"
+
+if "$(PlatformName)" EQU "x64" goto x64
+
+if "$(Configuration)" EQU "Testing Release" goto x32rel
+
+:x32dbg
+"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)"
+goto end
+
+:x32rel
+"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)"
+goto end
+
+:x64
+if "$(Configuration)" EQU "Testing Release" goto x64rel
+
+:x64dbg
+"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)"
+goto end
+
+:x64rel
+"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)"
+goto end
+
+:end
+
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBICPF_EXPORTS;XML_UNICODE_WCHAR_T;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+
+ Level4
+ true
+ ProgramDatabase
+ true
+
+
+ true
+ Windows
+ MachineX64
+ false
+ "$(OutDir)"
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBICPF_EXPORTS;XML_UNICODE_WCHAR_T;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;TESTING;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+
+
+ Level4
+ true
+ ProgramDatabase
+ true
+ ..\..\ext\gmock\include
+
+
+ true
+ Windows
+ MachineX64
+ false
+ gmock64d.lib;%(AdditionalDependencies)
+ "$(OutDir)"
+
+
+ cd "$(TargetDir)"
+
+if "$(PlatformName)" EQU "x64" goto x64
+
+if "$(Configuration)" EQU "Testing Release" goto x32rel
+
+:x32dbg
+"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)"
+goto end
+
+:x32rel
+"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)"
+goto end
+
+:x64
+if "$(Configuration)" EQU "Testing Release" goto x64rel
+
+:x64dbg
+"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)"
+goto end
+
+:x64rel
+"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)"
+goto end
+
+:end
+
+
+
+
+
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBICPF_EXPORTS;XML_UNICODE_WCHAR_T;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+ true
+
+ Level4
+ true
+ ProgramDatabase
+ true
+
+
+ true
+ Windows
+ true
+ true
+ MachineX86
+ false
+ "$(OutDir)"
+
+
+
+
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBICPF_EXPORTS;XML_UNICODE_WCHAR_T;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;TESTING;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+ true
+
+
+ Level4
+ true
+ ProgramDatabase
+ true
+ ..\..\ext\gmock\include
+
+
+ true
+ Windows
+ true
+ true
+ MachineX86
+ false
+ gmock32.lib;%(AdditionalDependencies)
+ "$(OutDir)"
+
+
+ cd "$(TargetDir)"
+
+if "$(PlatformName)" EQU "x64" goto x64
+
+if "$(Configuration)" EQU "Testing Release" goto x32rel
+
+:x32dbg
+"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)"
+goto end
+
+:x32rel
+"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)"
+goto end
+
+:x64
+if "$(Configuration)" EQU "Testing Release" goto x64rel
+
+:x64dbg
+"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)"
+goto end
+
+:x64rel
+"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)"
+goto end
+
+:end
+
+
+
+
+
+ X64
+
+
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBICPF_EXPORTS;XML_UNICODE_WCHAR_T;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+ true
+
+ Level4
+ true
+ ProgramDatabase
+ true
+
+
+ true
+ Windows
+ true
+ true
+ MachineX64
+ false
+ "$(OutDir)"
+
+
+
+
+ X64
+
+
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBICPF_EXPORTS;XML_UNICODE_WCHAR_T;_CRT_SECURE_NO_DEPRECATE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;TESTING;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+ true
+
+
+ Level4
+ true
+ ProgramDatabase
+ true
+ ..\..\ext\gmock\include
+
+
+ true
+ Windows
+ true
+ true
+ MachineX64
+ false
+ gmock64.lib;%(AdditionalDependencies)
+ "$(OutDir)"
+
+
+ cd "$(TargetDir)"
+
+if "$(PlatformName)" EQU "x64" goto x64
+
+if "$(Configuration)" EQU "Testing Release" goto x32rel
+
+:x32dbg
+"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)"
+goto end
+
+:x32rel
+"$(SolutionDir)tools\test_runner32.exe" "$(TargetPath)"
+goto end
+
+:x64
+if "$(Configuration)" EQU "Testing Release" goto x64rel
+
+:x64dbg
+"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)"
+goto end
+
+:x64rel
+"$(SolutionDir)tools\test_runner64.exe" "$(TargetPath)"
+goto end
+
+:end
+
+
+
+
+
+ true
+ true
+ true
+ true
+ NotUsing
+ NotUsing
+ NotUsing
+ NotUsing
+ NotUsing
+ NotUsing
+ NotUsing
+ NotUsing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: ext/libicpf/src/libicpf/libicpf.vc140.vcxproj.filters
===================================================================
diff -u
--- ext/libicpf/src/libicpf/libicpf.vc140.vcxproj.filters (revision 0)
+++ ext/libicpf/src/libicpf/libicpf.vc140.vcxproj.filters (revision d25e295cbabb9a85970a2ad5ec5de76bea1e404a)
@@ -0,0 +1,147 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx
+
+
+ {1aeeb066-f476-4523-998a-99f735525d2f}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Tests
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file