mirror of
https://github.com/boostorg/serialization.git
synced 2026-07-22 13:43:39 +00:00
Compare commits
45 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9675df04e3 | |||
| b37ab364a7 | |||
| 8400223437 | |||
| 2334804623 | |||
| 5d9d00bf68 | |||
| c600890b0d | |||
| 41e1b8000a | |||
| 9008ddf64a | |||
| 80a61bb579 | |||
| ea8735098e | |||
| 694a68be35 | |||
| 007bfe52b8 | |||
| 30b736df0b | |||
| aaad58be00 | |||
| 1a4e75f492 | |||
| 8cdc138fe1 | |||
| a23d2e1c45 | |||
| e15f15888e | |||
| 5787031495 | |||
| b1cbb5841a | |||
| e4ffaa0ecc | |||
| a888b6a2c6 | |||
| 3771a72827 | |||
| 75bcbe70c1 | |||
| 1c0c86407c | |||
| b271d42c4d | |||
| 73f2332552 | |||
| 0456f38813 | |||
| c45e6b53e2 | |||
| 14e7353994 | |||
| 8a4a9fe353 | |||
| 757e0319de | |||
| 8559cb7b1a | |||
| 4896421bb9 | |||
| 35184e36b3 | |||
| c785101476 | |||
| 117e7382a0 | |||
| aa4aa23be3 | |||
| ccce8f7fdd | |||
| bb8d1be57c | |||
| deac1f07fc | |||
| a484107118 | |||
| 0b9108996b | |||
| 58becb4e26 | |||
| a7bb283ddb |
@@ -1,3 +0,0 @@
|
||||
This file is used by the project manager only and should be treated like the project file
|
||||
|
||||
|
||||
@@ -1,147 +0,0 @@
|
||||
<?xml version='1.0' encoding='utf-8' ?>
|
||||
<!-- C++Builder XML Project -->
|
||||
<PROJECT>
|
||||
<MACROS>
|
||||
<VERSION value="BCB.06.00"/>
|
||||
<PROJECT value="test_simple_class.exe"/>
|
||||
<OBJFILES value="..\test\test_simple_class.obj"/>
|
||||
<RESFILES value="test_simple_class.res"/>
|
||||
<IDLFILES value=""/>
|
||||
<IDLGENFILES value=""/>
|
||||
<DEFFILE value=""/>
|
||||
<RESDEPEN value="$(RESFILES)"/>
|
||||
<LIBFILES value="..\..\..\bin\boost\libs\serialization\build\libboost_serialization.lib\borland\debug\runtime-link-static\libboost_serialization.lib
|
||||
..\..\..\bin\boost\libs\serialization\build\libboost_wserialization.lib\borland\debug\runtime-link-static\libboost_wserialization.lib
|
||||
..\..\..\bin\boost\libs\test\build\libboost_test_exec_monitor.lib\borland\debug\runtime-link-static\libboost_test_exec_monitor.lib"/>
|
||||
<LIBRARIES value=""/>
|
||||
<SPARELIBS value=""/>
|
||||
<PACKAGES value="vcl.bpi rtl.bpi dbrtl.bpi adortl.bpi vcldb.bpi vclx.bpi bdertl.bpi
|
||||
vcldbx.bpi ibxpress.bpi dsnap.bpi cds.bpi bdecds.bpi qrpt.bpi teeui.bpi
|
||||
teedb.bpi tee.bpi dss.bpi teeqr.bpi visualclx.bpi visualdbclx.bpi
|
||||
dsnapcrba.bpi dsnapcon.bpi bcbsmp.bpi vclie.bpi xmlrtl.bpi inet.bpi
|
||||
inetdbbde.bpi inetdbxpress.bpi inetdb.bpi nmfast.bpi webdsnap.bpi
|
||||
bcbie.bpi websnap.bpi soaprtl.bpi dclocx.bpi dbexpress.bpi dbxcds.bpi
|
||||
indy.bpi bcb2kaxserver.bpi"/>
|
||||
<PATHCPP value=".;..\test"/>
|
||||
<PATHPAS value=".;"/>
|
||||
<PATHRC value=".;"/>
|
||||
<PATHASM value=".;"/>
|
||||
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
|
||||
<RELEASELIBPATH value="$(BCB)\lib\release"/>
|
||||
<LINKER value="ilink32"/>
|
||||
<USERDEFINES value="_DEBUG;BOOST_ARCHIVE_TEST=xml_warchive.hpp"/>
|
||||
<SYSDEFINES value="NO_STRICT;_NO_VCL;USEPACKAGES"/>
|
||||
<MAINSOURCE value="test_simple_class.bpf"/>
|
||||
<INCLUDEPATH value="..\test;C:\boost_1_31_0;$(BCB)\include;$(BCB)\include\vcl"/>
|
||||
<LIBPATH value="..\test;$(BCB)\lib\obj;$(BCB)\lib"/>
|
||||
<WARNINGS value="-w-par"/>
|
||||
<OTHERFILES value=""/>
|
||||
</MACROS>
|
||||
<OPTIONS>
|
||||
<IDLCFLAGS value="-I..\test -IC:\boost_1_31_0 -I$(BCB)\include -I$(BCB)\include\vcl
|
||||
-src_suffix cpp -D_DEBUG -DBOOST_ARCHIVE_TEST=xml_warchive.hpp -boa"/>
|
||||
<CFLAG1 value="-Od -Vx -Ve -X- -r- -a8 -b- -k -y -v -vi- -tWC -tWM -c"/>
|
||||
<PFLAGS value="-$YD -$W -$O- -$A8 -v -JPHNE -M"/>
|
||||
<RFLAGS value=""/>
|
||||
<AFLAGS value="/mx /w2 /zd"/>
|
||||
<LFLAGS value="-D"" -ap -Tpe -x -Gn -v"/>
|
||||
<OTHERFILES value=""/>
|
||||
</OPTIONS>
|
||||
<LINKER>
|
||||
<ALLOBJ value="c0x32.obj $(PACKAGES) $(OBJFILES)"/>
|
||||
<ALLRES value="$(RESFILES)"/>
|
||||
<ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
|
||||
<OTHERFILES value=""/>
|
||||
</LINKER>
|
||||
<FILELIST>
|
||||
<FILE FILENAME="test_simple_class.res" FORMNAME="" UNITNAME="test_simple_class.res" CONTAINERID="ResTool" DESIGNCLASS="" LOCALCOMMAND=""/>
|
||||
<FILE FILENAME="test_simple_class.bpf" FORMNAME="" UNITNAME="test_simple_class" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/>
|
||||
<FILE FILENAME="..\test\test_simple_class.cpp" FORMNAME="" UNITNAME="test_simple_class" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
|
||||
<FILE FILENAME="..\..\..\bin\boost\libs\serialization\build\libboost_serialization.lib\borland\debug\runtime-link-static\libboost_serialization.lib" FORMNAME="" UNITNAME="libboost_serialization.lib" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
|
||||
<FILE FILENAME="..\..\..\bin\boost\libs\serialization\build\libboost_wserialization.lib\borland\debug\runtime-link-static\libboost_wserialization.lib" FORMNAME="" UNITNAME="libboost_wserialization.lib" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
|
||||
<FILE FILENAME="..\..\..\bin\boost\libs\test\build\libboost_test_exec_monitor.lib\borland\debug\runtime-link-static\libboost_test_exec_monitor.lib" FORMNAME="" UNITNAME="libboost_test_exec_monitor.lib" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
|
||||
</FILELIST>
|
||||
<BUILDTOOLS>
|
||||
</BUILDTOOLS>
|
||||
|
||||
<IDEOPTIONS>
|
||||
[Version Info]
|
||||
IncludeVerInfo=0
|
||||
AutoIncBuild=0
|
||||
MajorVer=1
|
||||
MinorVer=0
|
||||
Release=0
|
||||
Build=0
|
||||
Debug=0
|
||||
PreRelease=0
|
||||
Special=0
|
||||
Private=0
|
||||
DLL=0
|
||||
Locale=1033
|
||||
CodePage=1252
|
||||
|
||||
[Version Info Keys]
|
||||
CompanyName=
|
||||
FileDescription=
|
||||
FileVersion=1.0.0.0
|
||||
InternalName=
|
||||
LegalCopyright=
|
||||
LegalTrademarks=
|
||||
OriginalFilename=
|
||||
ProductName=
|
||||
ProductVersion=1.0.0.0
|
||||
Comments=
|
||||
|
||||
[HistoryLists\hlIncludePath]
|
||||
Count=5
|
||||
Item0=..\test;C:\boost_1_31_0\libs\serialization\test;C:\boost_1_31_0;$(BCB)\include;$(BCB)\include\vcl
|
||||
Item1=C:\boost_1_31_0\libs\serialization\test;C:\boost_1_31_0;$(BCB)\include;$(BCB)\include\vcl
|
||||
Item2=C:\boost_1_31_0\libs;C:\boost_1_31_0\libs\serialization\test;$(BCB)\include;$(BCB)\include\vcl
|
||||
Item3=C:\boost_1_31_0\libs\;C:\boost_1_31_0\libs\serialization\test;$(BCB)\include;$(BCB)\include\vcl
|
||||
Item4=C:\boost_1_31_0\libs\serialization\test;$(BCB)\include;$(BCB)\include\vcl
|
||||
|
||||
[HistoryLists\hlLibraryPath]
|
||||
Count=2
|
||||
Item0=..\test;C:\boost_1_31_0\libs\serialization\test;$(BCB)\lib\obj;$(BCB)\lib
|
||||
Item1=C:\boost_1_31_0\libs\serialization\test;$(BCB)\lib\obj;$(BCB)\lib
|
||||
|
||||
[HistoryLists\hlDebugSourcePath]
|
||||
Count=1
|
||||
Item0=$(BCB)\source\vcl
|
||||
|
||||
[HistoryLists\hlConditionals]
|
||||
Count=2
|
||||
Item0=_DEBUG;BOOST_ARCHIVE_TEST=xml_warchive.hpp
|
||||
Item1=_DEBUG
|
||||
|
||||
[Debugging]
|
||||
DebugSourceDirs=$(BCB)\source\vcl
|
||||
|
||||
[Parameters]
|
||||
RunParams=
|
||||
Launcher=
|
||||
UseLauncher=0
|
||||
DebugCWD=
|
||||
HostApplication=
|
||||
RemoteHost=
|
||||
RemotePath=
|
||||
RemoteLauncher=
|
||||
RemoteCWD=
|
||||
RemoteDebug=0
|
||||
|
||||
[Compiler]
|
||||
ShowInfoMsgs=0
|
||||
LinkDebugVcl=1
|
||||
LinkCGLIB=0
|
||||
|
||||
[CORBA]
|
||||
AddServerUnit=1
|
||||
AddClientUnit=1
|
||||
PrecompiledHeaders=1
|
||||
|
||||
[Language]
|
||||
ActiveLang=
|
||||
ProjectLang=
|
||||
RootDir=
|
||||
</IDEOPTIONS>
|
||||
</PROJECT>
|
||||
Binary file not shown.
-152
@@ -1,152 +0,0 @@
|
||||
# Boost serialization Library Build Jamfile
|
||||
# (C) Copyright Robert Ramey 2002-2004.
|
||||
# Use, modification, and distribution are subject to the
|
||||
# Boost Software License, Version 1.0. (See accompanying file
|
||||
# LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
# See http://www.boost.org/libs/serialization for the library home page.
|
||||
|
||||
subproject libs/serialization/build ;
|
||||
|
||||
import ./serialization ;
|
||||
|
||||
{
|
||||
|
||||
SOURCES =
|
||||
basic_archive
|
||||
basic_archive_impl
|
||||
basic_iarchive
|
||||
basic_oarchive
|
||||
basic_iserializer
|
||||
basic_oserializer
|
||||
basic_pointer_iserializer
|
||||
basic_pointer_oserializer
|
||||
basic_serializer_map
|
||||
basic_text_iprimitive
|
||||
basic_text_oprimitive
|
||||
basic_xml_archive
|
||||
binary_iarchive
|
||||
binary_oarchive
|
||||
extended_type_info
|
||||
extended_type_info_no_rtti
|
||||
extended_type_info_typeid
|
||||
polymorphic_iarchive
|
||||
polymorphic_oarchive
|
||||
stl_port
|
||||
text_iarchive
|
||||
text_oarchive
|
||||
void_cast
|
||||
xml_grammar
|
||||
xml_iarchive
|
||||
xml_oarchive
|
||||
;
|
||||
|
||||
WSOURCES =
|
||||
codecvt_null
|
||||
utf8_codecvt_facet
|
||||
basic_text_wiprimitive
|
||||
basic_text_woprimitive
|
||||
binary_wiarchive
|
||||
binary_woarchive
|
||||
text_wiarchive
|
||||
text_woarchive
|
||||
xml_wgrammar
|
||||
xml_wiarchive
|
||||
xml_woarchive
|
||||
;
|
||||
|
||||
template boost_serialization_base
|
||||
: ## sources ##
|
||||
: ## requirements ##
|
||||
std::locale-support
|
||||
toolset::require-boost-spirit-support
|
||||
toolset::suppress-warnings
|
||||
toolset::optimizations
|
||||
# the common names rule ensures that the library will
|
||||
# be named according to the rules used by the install
|
||||
# and auto-link features:
|
||||
common-variant-tag
|
||||
<sysinclude>$(BOOST_ROOT)
|
||||
<stlport-iostream>on
|
||||
<msvc><*><cxxflags>-Gy
|
||||
<vc*><*><cxxflags>-Gy
|
||||
<define>BOOST_LIB_DIAGNOSTIC=1
|
||||
: ## default build
|
||||
debug release
|
||||
;
|
||||
|
||||
lib boost_serialization
|
||||
: ## sources ##
|
||||
<template>boost_serialization_base
|
||||
../src/$(SOURCES).cpp
|
||||
;
|
||||
|
||||
lib boost_wserialization
|
||||
: ## sources ##
|
||||
<template>boost_serialization_base
|
||||
../src/$(WSOURCES).cpp
|
||||
<lib>boost_serialization
|
||||
: ## requirements ##
|
||||
toolset::require-wide-char-io-support
|
||||
;
|
||||
|
||||
dll boost_serialization
|
||||
: ## sources ##
|
||||
<template>boost_serialization_base
|
||||
../src/$(SOURCES).cpp
|
||||
: ## requirements ##
|
||||
toolset::require-shared-libraries-support
|
||||
# this suppress the --a switch in the como toolset
|
||||
# without this one gets compile errors ! with "dllexport"
|
||||
# however, it doesn't link anyway so comment it out
|
||||
# <como-4_3_3-vc7_1><*><no-warn>$(SOURCES).cpp
|
||||
<define>BOOST_SERIALIZATION_DYN_LINK=1
|
||||
<runtime-link>dynamic
|
||||
;
|
||||
|
||||
dll boost_wserialization
|
||||
: ## sources ##
|
||||
<template>boost_serialization_base
|
||||
../src/$(WSOURCES).cpp
|
||||
<dll>boost_serialization
|
||||
: ## requirements ##
|
||||
toolset::require-wide-char-io-support
|
||||
toolset::require-shared-libraries-support
|
||||
# this suppress the --a switch in the como toolset
|
||||
# without this one gets compile errors ! with "dllexport"
|
||||
# however, it doesn't link anyway so comment it out
|
||||
# <como-4_3_3-vc7_1><*><no-warn>$(WSOURCES).cpp
|
||||
<define>BOOST_WSERIALIZATION_DYN_LINK=1
|
||||
<define>BOOST_SERIALIZATION_DYN_LINK=1
|
||||
<runtime-link>dynamic
|
||||
;
|
||||
|
||||
install serialization lib
|
||||
:
|
||||
<lib>boost_serialization
|
||||
<lib>boost_wserialization
|
||||
<dll>boost_serialization
|
||||
<dll>boost_wserialization
|
||||
;
|
||||
|
||||
stage stage/lib
|
||||
:
|
||||
<lib>boost_serialization
|
||||
<lib>boost_wserialization
|
||||
<dll>boost_serialization
|
||||
<dll>boost_wserialization
|
||||
:
|
||||
# copy to a path rooted at BOOST_ROOT:
|
||||
<locate>$(BOOST_ROOT)
|
||||
# the common names rule ensures that the library will
|
||||
# be named according to the rules used by the install
|
||||
# and auto-link features:
|
||||
common-variant-tag
|
||||
# add this target to the "stage" and "all" psuedo-targets:
|
||||
<target>stage
|
||||
<target>all
|
||||
:
|
||||
debug release
|
||||
;
|
||||
|
||||
}
|
||||
+10
-2
@@ -76,10 +76,10 @@ rule toolset::require-shared-libraries-support ( toolset variant : subvariant-pa
|
||||
case "cw*" :
|
||||
local runtime-link = [ get-values <runtime-link> : $(properties) ] ;
|
||||
if static in $(runtime-link) {
|
||||
echo **** locale support only exists with static runtime linking **** ;
|
||||
echo **** DLLS cannot be built with static runtime linking **** ;
|
||||
properties = [ impose-requirements $(properties) : <build>no ] ;
|
||||
}
|
||||
|
||||
}
|
||||
return $(subvariant-path) $(properties) ;
|
||||
}
|
||||
@@ -109,8 +109,16 @@ rule toolset::optimizations ( toolset variant : subvariant-path properties * )
|
||||
switch $(toolset) {
|
||||
case "vc*" :
|
||||
properties = [ impose-requirements $(properties) : <cxxflags>"-Gy" ] ;
|
||||
case "msvc" :
|
||||
case "msvc*" :
|
||||
properties = [ impose-requirements $(properties) : <cxxflags>"-Gy" ] ;
|
||||
case "gcc*" :
|
||||
properties = [ impose-requirements $(properties) : <cxxflags>"-ftemplate-depth-255" ] ;
|
||||
case "qcc*" :
|
||||
properties = [ impose-requirements $(properties) : <cxxflags>"-ftemplate-depth-255" ] ;
|
||||
case "QCC*" :
|
||||
properties = [ impose-requirements $(properties) : <cxxflags>"-ftemplate-depth-255" ] ;
|
||||
case "mingw*" :
|
||||
properties = [ impose-requirements $(properties) : <cxxflags>"-ftemplate-depth-255" ] ;
|
||||
}
|
||||
return $(subvariant-path) $(properties) ;
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Acknowledgments</title>
|
||||
|
||||
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - More on Archives</title>
|
||||
@@ -43,7 +43,8 @@ for archives used for saving data.
|
||||
Our archives have been factored in to a tree of classes in order to minimize
|
||||
repetition of code. This is shown in the accompanying
|
||||
<a target="class_diagram" href="class_diagram.html">class diagram</a>.
|
||||
All input archives should be derived from the following template:
|
||||
In order to diminish code repetition, input archives included with this library
|
||||
have all been derived from the following template:
|
||||
<pre><code>
|
||||
template<class Archive>
|
||||
detail::common_iarchive;
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Archives</title>
|
||||
|
||||
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Bibliography</title>
|
||||
|
||||
@@ -7,7 +7,7 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Archive Class Diagram</title>
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@
|
||||
== representations about the suitability of this software for any
|
||||
== purpose. It is provided "as is" without express or implied warranty.
|
||||
-->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<head>
|
||||
|
||||
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Configuration</title>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<title>Serialization</title>
|
||||
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Dataflow Iterators</title>
|
||||
|
||||
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Definitions</title>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Derivation from an Existing Archive</title>
|
||||
|
||||
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Reference</title>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Archive Exceptions</title>
|
||||
|
||||
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - extended_type_info</title>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - FAQ</title>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Code Structure</title>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - History</title>
|
||||
|
||||
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Implementation Notes</title>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ Revised 1 November, 2004
|
||||
Distributed under the Boost Software License, Version 1.0. (See
|
||||
accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<title>Serialization</title>
|
||||
</head>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Overview</title>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - PIMPL</title>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Seriealization - Rationale</title>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Serialization of Classes</title>
|
||||
|
||||
+10
-4
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Release Notes</title>
|
||||
@@ -41,11 +41,17 @@ We have found that all tests pass using spirit 1.6x. Spirit 1.8 and higher does
|
||||
older compilers - specificallly MSVC 6, Borland and GCC < 3.0.
|
||||
If you are using one of these compilers, you may download a version
|
||||
of spirit 1.6 <a href="http://spirit.sourceforge.net/index.php?doc=download/index.html">here</a>.
|
||||
Choose the latest 1.6.x Spirit only version available.
|
||||
To use this downloaded version rather than the one included with boost,
|
||||
set an environmental variable SPIRIT_ROOT to be equal to the root
|
||||
directory where the downloaded copy of spirit has been placed. E. G.
|
||||
you have two options: either replace the <code style="white-space: normal">boost/spirit</code> and
|
||||
<code style="white-space: normal">libs/spirit</code> directories, as well as the
|
||||
<code style="white-space: normal">boost/spirit.hpp</code> header, with those in the downloaded version,
|
||||
or extract Spirit 1.6 to a different directory and add the corresponding include directive to your
|
||||
<code style="white-space: normal">tools/build/v2/user-config.jam</code> file for all the
|
||||
compilers that need it, as in the following example:
|
||||
<pre><code>
|
||||
set SPIRIT_ROOT=c:/spirit16
|
||||
using borland : 5.6.4 : "C:/Program Files/Borland/CBuilder6/Bin/bcc32" :
|
||||
<cxxflags>-IC:/spirit1.6 ;
|
||||
</code></pre>
|
||||
If you're not using bjam and the Jamfile to build the library, be sure that
|
||||
the directory which contains the version of spirit you plan to use is placed
|
||||
|
||||
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Serialization of Classes</title>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Template serialization - shared_ptr</title>
|
||||
|
||||
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Template serialization - shared_ptr</title>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - BOOST_STATIC_WARNING</title>
|
||||
|
||||
+4
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Special Considerations</title>
|
||||
@@ -179,6 +179,9 @@ following way:
|
||||
<li>The header <a href="../../../boost/serialization/export.hpp" target="export_hpp">export.hpp</a>
|
||||
builds a list of archive classes whose header modules have been previously included.
|
||||
It does this by checking to see which inclusion guard constants have been defined.
|
||||
The header <a href="../../../boost/archive/detail/known_archive_types.hpp" target="known_archive_types_hpp">known_archive_types.hpp</a>
|
||||
lists the archive header files which whose include guards will be checked. If you create your own
|
||||
archive class, you probably want to edit this file.
|
||||
<li><code style="white-space: normal">BOOST_CLASS_EXPORT(my_class)</code> explicitly instantiates
|
||||
serialization code for <code style="white-space: normal">my_class</code> for each archive in the list.
|
||||
</ul>
|
||||
|
||||
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - <code style="white-space: normal">state_saver</code></title>
|
||||
|
||||
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - BOOST_STATIC_WARNING</title>
|
||||
|
||||
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - BOOST_STATIC_WARNING</title>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Class Serialization Traits</title>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Tutorial</title>
|
||||
|
||||
+3
-3
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - BOOST_STATIC_WARNING</title>
|
||||
@@ -57,8 +57,8 @@ This function "registers" a pair of related types. It stores the fact that
|
||||
pre-runtime and is available anywhere else in the program.
|
||||
<li>only adjacent base/derived pairs need be registered. That is,
|
||||
<pre><code>
|
||||
void_cast_register<A, B>();
|
||||
void_cast_register<B, C>();
|
||||
void_cast_register<A, B>();
|
||||
void_cast_register<B, C>();
|
||||
</code></pre>
|
||||
automatically derives the fact that A can be upcast to C and vice-versa.
|
||||
</ul>
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt)
|
||||
-->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="../../../boost.css">
|
||||
<link rel="stylesheet" type="text/css" href="style.css">
|
||||
<title>Serialization - Serialization Wrappers</title>
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
# Boost serialization Library Build Jamfile
|
||||
# (C) Copyright Robert Ramey 2002-2004.
|
||||
# Use, modification, and distribution are subject to the
|
||||
# Boost Software License, Version 1.0. (See accompanying file
|
||||
# LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
# See http://www.boost.org/libs/serialization for the library home page.
|
||||
|
||||
subproject libs/serialization/example ;
|
||||
|
||||
rule demo-bsl-build ( demo-name )
|
||||
{
|
||||
exe $(demo-name)
|
||||
: # sources
|
||||
$(demo-name).cpp
|
||||
<lib>../build/boost_serialization
|
||||
: # requirements
|
||||
# copy to a path rooted at BOOST_ROOT:
|
||||
<locate>$(BOOST_ROOT)
|
||||
<include>$(BOOST_ROOT)
|
||||
<sysinclude>$(BOOST_ROOT)
|
||||
<borland><*><cxxflags>-w-8080
|
||||
<msvc><release><cxxflags>-Gy
|
||||
<vc7><release><cxxflags>-Gy
|
||||
<vc-7_0><release><cxxflags>-Gy
|
||||
<vc-7_1><release><cxxflags>-Gy
|
||||
: # default build
|
||||
debug
|
||||
;
|
||||
}
|
||||
|
||||
demo-bsl-build demo ;
|
||||
demo-bsl-build demo_auto_ptr ;
|
||||
demo-bsl-build demo_exception ;
|
||||
demo-bsl-build demo_fast_archive ;
|
||||
demo-bsl-build demo_pimpl ;
|
||||
demo-bsl-build demo_portable_archive ;
|
||||
demo-bsl-build demo_shared_ptr ;
|
||||
demo-bsl-build demo_xml ;
|
||||
demo-bsl-build demo_xml_save ;
|
||||
demo-bsl-build demo_xml_load ;
|
||||
@@ -21,8 +21,7 @@
|
||||
#include <boost/detail/workaround.hpp>
|
||||
|
||||
// does STLport uses native STL for locales?
|
||||
#if (defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)) \
|
||||
&& defined(_STLP_NO_OWN_IOSTREAMS)
|
||||
#if (defined(__SGI_STL_PORT)&& defined(_STLP_NO_OWN_IOSTREAMS))
|
||||
// and this native STL lib is old Dinkumware (has not defined _CPPLIB_VER)
|
||||
# if (defined(_YVALS) && !defined(__IBMCPP__)) || !defined(_CPPLIB_VER)
|
||||
# define BOOST_ARCHIVE_OLD_DINKUMWARE_BENEATH_STLPORT
|
||||
|
||||
@@ -61,6 +61,16 @@ public:
|
||||
{
|
||||
this->detail_common_iarchive::load_override(t, 0);
|
||||
}
|
||||
|
||||
// Borland compilers has a problem with strong type. Try to fix this here
|
||||
#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x582))
|
||||
void load_override(version_type & t, int){
|
||||
unsigned int x;
|
||||
* this->This() >> x;
|
||||
t.t = version_type(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
// text file don't include the optional information
|
||||
void load_override(class_id_optional_type & /*t*/, int){}
|
||||
|
||||
|
||||
@@ -91,9 +91,26 @@ public:
|
||||
// text file don't include the optional information
|
||||
void save_override(const class_id_optional_type & /* t */, int){}
|
||||
|
||||
// note the following four overrides are necessary for some borland
|
||||
// compilers which don't handle BOOST_STRONG_TYPE properly.
|
||||
void save_override(const version_type & t, int){
|
||||
// note:t.t resolves borland ambguity
|
||||
unsigned int x = t.t;
|
||||
* this->This() << x;
|
||||
}
|
||||
void save_override(const class_id_type & t, int){
|
||||
// note:t.t resolves borland ambguity
|
||||
int x = t.t;
|
||||
* this->This() << x;
|
||||
}
|
||||
void save_override(const class_id_reference_type & t, int){
|
||||
// note:t.t resolves borland ambguity
|
||||
int x = t.t;
|
||||
* this->This() << x;
|
||||
}
|
||||
void save_override(const class_name_type & t, int){
|
||||
const std::string s(t);
|
||||
* this->This() << s;
|
||||
const std::string s(t);
|
||||
* this->This() << s;
|
||||
}
|
||||
|
||||
BOOST_ARCHIVE_OR_WARCHIVE_DECL(void)
|
||||
|
||||
@@ -89,8 +89,10 @@ public:
|
||||
void save(const bool t){
|
||||
// trap usage of invalid uninitialized boolean which would
|
||||
// otherwise crash on load.
|
||||
#ifndef NDEBUG
|
||||
int i = t;
|
||||
assert(0 == i || 1 == i);
|
||||
#endif
|
||||
if(os.fail())
|
||||
boost::throw_exception(archive_exception(archive_exception::stream_error));
|
||||
os << t;
|
||||
|
||||
@@ -36,7 +36,7 @@ public:
|
||||
xml_archive_tag_mismatch,
|
||||
xml_archive_tag_name_error
|
||||
} exception_code;
|
||||
xml_archive_exception(exception_code c)
|
||||
xml_archive_exception(exception_code /* c */)
|
||||
{}
|
||||
virtual const char *what( ) const throw( )
|
||||
{
|
||||
|
||||
@@ -26,7 +26,7 @@ namespace std{
|
||||
using ::mbstate_t;
|
||||
#elif defined(__QNXNTO__)
|
||||
using std::mbstate_t;
|
||||
#elif defined(BOOST_DINKUMWARE_STDLIB)
|
||||
#elif defined(BOOST_DINKUMWARE_STDLIB) && BOOST_DINKUMWARE_STDLIB == 1
|
||||
using ::mbstate_t;
|
||||
#elif defined(__SGI_STL_PORT)
|
||||
#elif defined(BOOST_NO_STDC_NAMESPACE)
|
||||
@@ -87,44 +87,4 @@ class codecvt_null<wchar_t> : public std::codecvt<wchar_t, char, std::mbstate_t>
|
||||
} // namespace archive
|
||||
} // namespace boost
|
||||
|
||||
// this befuddles the msvc 6 compiler so we can't use it
|
||||
#if ! ((defined _MSC_VER) && (_MSC_VER <= 1300)) \
|
||||
&& ! defined(__BORLANDC__)
|
||||
|
||||
#if defined(__SGI_STL_PORT)
|
||||
#if defined(_STLPORT_VERSION) && (_STLPORT_VERSION < 0x500)
|
||||
namespace std {
|
||||
|
||||
#if 0
|
||||
template <>
|
||||
locale::locale(
|
||||
const locale& __loc,
|
||||
boost::archive::codecvt_null<char> * __f
|
||||
){
|
||||
_M_impl = 0;
|
||||
// _M_impl = this->_S_copy_impl(__loc._M_impl, __f != 0);
|
||||
new(this) locale(__loc._M_impl, __f != 0);
|
||||
if (__f != 0)
|
||||
this->_M_insert(__f, boost::archive::codecvt_null<char> ::id);
|
||||
}
|
||||
|
||||
template <>
|
||||
locale::locale(
|
||||
const locale& __loc,
|
||||
boost::archive::codecvt_null<wchar_t> * __f
|
||||
){
|
||||
_M_impl = 0;
|
||||
// _M_impl = this->_S_copy_impl(__loc._M_impl, __f != 0);
|
||||
new(this) locale(__loc._M_impl, __f != 0);
|
||||
if (__f != 0)
|
||||
this->_M_insert(__f, boost::archive::codecvt_null<wchar_t> ::id);
|
||||
}
|
||||
#endif
|
||||
|
||||
} // namespace std
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif //BOOST_ARCHIVE_CODECVT_NULL_HPP
|
||||
|
||||
@@ -121,7 +121,7 @@ public:
|
||||
return boost::serialization::implementation_level<T>::value
|
||||
>= boost::serialization::object_class_info;
|
||||
}
|
||||
virtual bool tracking(const unsigned int flags) const {
|
||||
virtual bool tracking(const unsigned int /* flags */) const {
|
||||
// if(0 != (flags & no_tracking))
|
||||
// return false;
|
||||
return boost::serialization::tracking_level<T>::value
|
||||
@@ -187,7 +187,7 @@ public:
|
||||
public:
|
||||
// at least one compiler (CW) seems to require that serialize_adl
|
||||
// be explicitly instantiated. Still under investigation.
|
||||
#if !defined(__BORLANDC__)
|
||||
#if ! BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x582))
|
||||
void (* const m)(Archive &, T &, const unsigned);
|
||||
boost::serialization::extended_type_info * (* e)();
|
||||
#endif
|
||||
@@ -321,7 +321,7 @@ BOOST_DLLEXPORT void pointer_iserializer<T, Archive>::load_object_ptr(
|
||||
}
|
||||
|
||||
template<class T, class Archive>
|
||||
#if !defined(__BORLANDC__)
|
||||
#if ! BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x582))
|
||||
BOOST_DLLEXPORT pointer_iserializer<T, Archive>::pointer_iserializer() :
|
||||
archive_pointer_iserializer<Archive>(
|
||||
* boost::serialization::type_info_implementation<T>::type::get_instance()
|
||||
|
||||
@@ -114,7 +114,7 @@ public:
|
||||
return boost::serialization::implementation_level<T>::value
|
||||
>= boost::serialization::object_class_info;
|
||||
}
|
||||
virtual bool tracking(const unsigned int flags) const {
|
||||
virtual bool tracking(const unsigned int /* flags */) const {
|
||||
// if(0 != (flags & no_tracking))
|
||||
// return false;
|
||||
return boost::serialization::tracking_level<T>::value == boost::serialization::track_always
|
||||
@@ -173,7 +173,7 @@ public:
|
||||
explicit BOOST_DLLEXPORT pointer_oserializer() BOOST_USED;
|
||||
static const pointer_oserializer instance;
|
||||
public:
|
||||
#if !defined(__BORLANDC__)
|
||||
#if ! BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x582))
|
||||
// at least one compiler (CW) seems to require that serialize_adl
|
||||
// be explicitly instantiated. Still under investigation.
|
||||
void (* const m)(Archive &, T &, const unsigned);
|
||||
@@ -216,7 +216,7 @@ BOOST_DLLEXPORT void pointer_oserializer<T, Archive>::save_object_ptr(
|
||||
}
|
||||
|
||||
template<class T, class Archive>
|
||||
#if !defined(__BORLANDC__)
|
||||
#if ! BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x582))
|
||||
BOOST_DLLEXPORT pointer_oserializer<T, Archive>::pointer_oserializer() :
|
||||
archive_pointer_oserializer<Archive>(
|
||||
* boost::serialization::type_info_implementation<T>::type::get_instance()
|
||||
|
||||
@@ -174,6 +174,10 @@ private:
|
||||
ArchiveImplementation::insert_basic_helper(eti, sph);
|
||||
}
|
||||
public:
|
||||
// this can't be inherited because they appear in mulitple
|
||||
// parents
|
||||
typedef mpl::bool_<true> is_loading;
|
||||
typedef mpl::bool_<false> is_saving;
|
||||
// the >> operator
|
||||
template<class T>
|
||||
polymorphic_iarchive & operator>>(T & t){
|
||||
|
||||
@@ -164,6 +164,10 @@ private:
|
||||
ArchiveImplementation::insert_basic_helper(eti, sph);
|
||||
}
|
||||
public:
|
||||
// this can't be inherited because they appear in mulitple
|
||||
// parents
|
||||
typedef mpl::bool_<false> is_loading;
|
||||
typedef mpl::bool_<true> is_saving;
|
||||
// the << operator
|
||||
template<class T>
|
||||
polymorphic_oarchive & operator<<(T & t){
|
||||
|
||||
@@ -27,12 +27,6 @@
|
||||
|
||||
namespace std {
|
||||
|
||||
// and this native STL lib is old Dinkumware (has not defined _CPPLIB_VER)
|
||||
//#if (defined _STLPORT_VERSION) \
|
||||
//&& !(defined _STLP_USE_NO_IOSTREAMS) \
|
||||
//&& (defined _YVALS) \
|
||||
//&& (defined __IBMCPP__)
|
||||
|
||||
// define i/o operators for 64 bit integers
|
||||
template<class CharType>
|
||||
basic_ostream<CharType> &
|
||||
|
||||
@@ -57,7 +57,7 @@ basic_xml_iarchive<Archive>::load_end(const char *name){
|
||||
if(0 == --depth)
|
||||
return;
|
||||
|
||||
if(0 != (this->get_flags() & no_xml_tag_checking)){
|
||||
if(0 == (this->get_flags() & no_xml_tag_checking)){
|
||||
// double check that the tag matches what is expected - useful for debug
|
||||
if(0 != name[this->This()->gimpl->rv.object_name.size()]
|
||||
|| ! std::equal(
|
||||
|
||||
@@ -153,6 +153,7 @@ template<class Archive>
|
||||
BOOST_ARCHIVE_DECL(void)
|
||||
xml_iarchive_impl<Archive>::init(){
|
||||
gimpl->init(is);
|
||||
this->set_library_version(gimpl->rv.version);
|
||||
}
|
||||
|
||||
template<class Archive>
|
||||
|
||||
@@ -144,6 +144,7 @@ template<class Archive>
|
||||
BOOST_WARCHIVE_DECL(void)
|
||||
xml_wiarchive_impl<Archive>::init(){
|
||||
gimpl->init(is);
|
||||
this->set_library_version(gimpl->rv.version);
|
||||
}
|
||||
|
||||
template<class Archive>
|
||||
|
||||
@@ -140,7 +140,7 @@ xml_woarchive_impl<Archive>::xml_woarchive_impl(
|
||||
// gets destroyed.
|
||||
if(0 == (flags & no_codecvt)){
|
||||
detail::utf8_codecvt_facet *pfacet;
|
||||
#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
|
||||
#if defined(__SGI_STL_PORT)
|
||||
static detail::utf8_codecvt_facet facet(static_cast<size_t>(1));
|
||||
pfacet = & facet;
|
||||
#else
|
||||
|
||||
@@ -37,7 +37,8 @@ class escape :
|
||||
BOOST_DEDUCED_TYPENAME boost::iterator_value<Base>::type,
|
||||
single_pass_traversal_tag,
|
||||
BOOST_DEDUCED_TYPENAME boost::iterator_value<Base>::type
|
||||
>{
|
||||
>
|
||||
{
|
||||
typedef BOOST_DEDUCED_TYPENAME boost::iterator_value<Base>::type base_value_type;
|
||||
typedef BOOST_DEDUCED_TYPENAME boost::iterator_reference<Base>::type reference_type;
|
||||
friend class boost::iterator_core_access;
|
||||
@@ -52,19 +53,34 @@ class escape :
|
||||
|
||||
typedef escape<Derived, Base> this_t;
|
||||
|
||||
bool equal(const this_t & rhs) const {
|
||||
return
|
||||
NULL == m_bnext
|
||||
&& NULL == m_bend
|
||||
&& this->base_reference() == rhs.base_reference()
|
||||
;
|
||||
void dereference_impl() {
|
||||
m_current_value = static_cast<Derived *>(this)->fill(m_bnext, m_bend);
|
||||
m_full = true;
|
||||
}
|
||||
|
||||
//Access the value referred to
|
||||
reference_type dereference() const {
|
||||
if(!m_full)
|
||||
const_cast<this_t *>(this)->dereference_impl();
|
||||
return m_current_value;
|
||||
}
|
||||
|
||||
bool equal(const this_t & rhs) const {
|
||||
if(m_full){
|
||||
if(! rhs.m_full)
|
||||
const_cast<this_t *>(& rhs)->dereference_impl();
|
||||
}
|
||||
else{
|
||||
if(rhs.m_full)
|
||||
const_cast<this_t *>(this)->dereference_impl();
|
||||
}
|
||||
if(m_bnext != rhs.m_bnext)
|
||||
return false;
|
||||
if(this->base_reference() != rhs.base_reference())
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
void increment(){
|
||||
if(++m_bnext < m_bend){
|
||||
m_current_value = *m_bnext;
|
||||
@@ -73,21 +89,21 @@ class escape :
|
||||
++(this->base_reference());
|
||||
m_bnext = NULL;
|
||||
m_bend = NULL;
|
||||
m_current_value = (static_cast<Derived *>(this))->fill(m_bnext, m_bend);
|
||||
m_full = false;
|
||||
}
|
||||
|
||||
// buffer to handle pending characters
|
||||
const base_value_type *m_bnext;
|
||||
const base_value_type *m_bend;
|
||||
BOOST_DEDUCED_TYPENAME boost::iterator_value<Base>::type m_current_value;
|
||||
bool m_full;
|
||||
BOOST_DEDUCED_TYPENAME boost::iterator_value<Base>::type m_current_value;
|
||||
public:
|
||||
escape(Base base) :
|
||||
super_t(base),
|
||||
m_bnext(NULL),
|
||||
m_bend(NULL)
|
||||
m_bend(NULL),
|
||||
m_full(false)
|
||||
{
|
||||
m_current_value = static_cast<Derived *>(this)->fill(m_bnext, m_bend);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -82,7 +82,8 @@ public:
|
||||
|
||||
unescape(Base base) :
|
||||
super_t(base),
|
||||
m_full(false) {}
|
||||
m_full(false)
|
||||
{}
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -119,7 +119,7 @@ inline void load_collection(Archive & ar, Container &s)
|
||||
s.clear();
|
||||
// retrieve number of elements
|
||||
unsigned int count;
|
||||
unsigned int item_version;
|
||||
unsigned int item_version(0);
|
||||
ar >> BOOST_SERIALIZATION_NVP(count);
|
||||
if(3 < ar.get_library_version()){
|
||||
ar >> BOOST_SERIALIZATION_NVP(item_version);
|
||||
|
||||
@@ -24,41 +24,33 @@
|
||||
#include <boost/serialization/collections_load_imp.hpp>
|
||||
#include <boost/serialization/split_free.hpp>
|
||||
|
||||
// function specializations must be defined in the appropriate
|
||||
// namespace - boost::serialization
|
||||
#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
|
||||
#define STD _STLP_STD
|
||||
#else
|
||||
#define STD std
|
||||
#endif
|
||||
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
|
||||
template<class Archive, class U, class Allocator>
|
||||
inline void save(
|
||||
Archive & ar,
|
||||
const STD::deque<U, Allocator> &t,
|
||||
const std::deque<U, Allocator> &t,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
boost::serialization::stl::save_collection<
|
||||
Archive, STD::deque<U, Allocator>
|
||||
Archive, std::deque<U, Allocator>
|
||||
>(ar, t);
|
||||
}
|
||||
|
||||
template<class Archive, class U, class Allocator>
|
||||
inline void load(
|
||||
Archive & ar,
|
||||
STD::deque<U, Allocator> &t,
|
||||
std::deque<U, Allocator> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::stl::load_collection<
|
||||
Archive,
|
||||
STD::deque<U, Allocator>,
|
||||
std::deque<U, Allocator>,
|
||||
boost::serialization::stl::archive_input_seq<
|
||||
Archive, STD::deque<U, Allocator>
|
||||
Archive, std::deque<U, Allocator>
|
||||
>,
|
||||
boost::serialization::stl::no_reserve_imp<STD::deque<U, Allocator> >
|
||||
boost::serialization::stl::no_reserve_imp<std::deque<U, Allocator> >
|
||||
>(ar, t);
|
||||
}
|
||||
|
||||
@@ -67,7 +59,7 @@ inline void load(
|
||||
template<class Archive, class U, class Allocator>
|
||||
inline void serialize(
|
||||
Archive & ar,
|
||||
STD::deque<U, Allocator> &t,
|
||||
std::deque<U, Allocator> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::split_free(ar, t, file_version);
|
||||
@@ -78,8 +70,6 @@ inline void serialize(
|
||||
|
||||
#include <boost/serialization/collection_traits.hpp>
|
||||
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(STD::deque)
|
||||
|
||||
#undef STD
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(std::deque)
|
||||
|
||||
#endif // BOOST_SERIALIZATION_DEQUE_HPP
|
||||
|
||||
@@ -35,7 +35,7 @@ inline void load_hash_collection(Archive & ar, Container &s)
|
||||
s.clear();
|
||||
// retrieve number of elements
|
||||
unsigned int count;
|
||||
unsigned int item_version;
|
||||
unsigned int item_version(0);
|
||||
unsigned int bucket_count;;
|
||||
ar >> BOOST_SERIALIZATION_NVP(count);
|
||||
if(3 < ar.get_library_version()){
|
||||
|
||||
@@ -26,14 +26,6 @@
|
||||
#include <boost/serialization/hash_collections_load_imp.hpp>
|
||||
#include <boost/serialization/split_free.hpp>
|
||||
|
||||
// function specializations must be defined in the appropriate
|
||||
// namespace - boost::serialization
|
||||
#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
|
||||
#define STD _STLP_STD
|
||||
#else
|
||||
#define STD BOOST_STD_EXTENSION_NAMESPACE
|
||||
#endif
|
||||
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
|
||||
@@ -46,14 +38,14 @@ template<
|
||||
>
|
||||
inline void save(
|
||||
Archive & ar,
|
||||
const STD::hash_map<
|
||||
const BOOST_STD_EXTENSION_NAMESPACE::hash_map<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::stl::save_hash_collection<
|
||||
Archive,
|
||||
STD::hash_map<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_map<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
>
|
||||
>(ar, t);
|
||||
@@ -68,19 +60,19 @@ template<
|
||||
>
|
||||
inline void load(
|
||||
Archive & ar,
|
||||
STD::hash_map<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_map<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::stl::load_hash_collection<
|
||||
Archive,
|
||||
STD::hash_map<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_map<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
>,
|
||||
boost::serialization::stl::archive_input_unique<
|
||||
Archive,
|
||||
STD::hash_map<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_map<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
>
|
||||
>
|
||||
@@ -98,7 +90,7 @@ template<
|
||||
>
|
||||
inline void serialize(
|
||||
Archive & ar,
|
||||
STD::hash_map<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_map<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
> &t,
|
||||
const unsigned int file_version
|
||||
@@ -116,14 +108,14 @@ template<
|
||||
>
|
||||
inline void save(
|
||||
Archive & ar,
|
||||
const STD::hash_multimap<
|
||||
const BOOST_STD_EXTENSION_NAMESPACE::hash_multimap<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::stl::save_hash_collection<
|
||||
Archive,
|
||||
STD::hash_multimap<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_multimap<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
>
|
||||
>(ar, t);
|
||||
@@ -138,19 +130,19 @@ template<
|
||||
>
|
||||
inline void load(
|
||||
Archive & ar,
|
||||
STD::hash_multimap<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_multimap<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::stl::load_hash_collection<
|
||||
Archive,
|
||||
STD::hash_multimap<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_multimap<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
>,
|
||||
boost::serialization::stl::archive_input_multi<
|
||||
Archive,
|
||||
STD::hash_multimap<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_multimap<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
>
|
||||
>
|
||||
@@ -168,7 +160,7 @@ template<
|
||||
>
|
||||
inline void serialize(
|
||||
Archive & ar,
|
||||
STD::hash_multimap<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_multimap<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
> &t,
|
||||
const unsigned int file_version
|
||||
@@ -179,7 +171,5 @@ inline void serialize(
|
||||
} // namespace serialization
|
||||
} // namespace boost
|
||||
|
||||
#undef STD
|
||||
|
||||
#endif // BOOST_HAS_HASH
|
||||
#endif // BOOST_SERIALIZATION_HASH_MAP_HPP
|
||||
|
||||
@@ -24,14 +24,6 @@
|
||||
#include <boost/serialization/hash_collections_load_imp.hpp>
|
||||
#include <boost/serialization/split_free.hpp>
|
||||
|
||||
// function specializations must be defined in the appropriate
|
||||
// namespace - boost::serialization
|
||||
#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
|
||||
#define STD _STLP_STD
|
||||
#else
|
||||
#define STD BOOST_STD_EXTENSION_NAMESPACE
|
||||
#endif
|
||||
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
|
||||
@@ -44,14 +36,14 @@ template<
|
||||
>
|
||||
inline void save(
|
||||
Archive & ar,
|
||||
const STD::hash_set<
|
||||
const BOOST_STD_EXTENSION_NAMESPACE::hash_set<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::stl::save_hash_collection<
|
||||
Archive,
|
||||
STD::hash_set<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_set<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
>
|
||||
>(ar, t);
|
||||
@@ -66,19 +58,19 @@ template<
|
||||
>
|
||||
inline void load(
|
||||
Archive & ar,
|
||||
STD::hash_set<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_set<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::stl::load_hash_collection<
|
||||
Archive,
|
||||
STD::hash_set<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_set<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
>,
|
||||
boost::serialization::stl::archive_input_unique<
|
||||
Archive,
|
||||
STD::hash_set<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_set<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
>
|
||||
>
|
||||
@@ -96,7 +88,7 @@ template<
|
||||
>
|
||||
inline void serialize(
|
||||
Archive & ar,
|
||||
STD::hash_set<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_set<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
> &t,
|
||||
const unsigned int file_version
|
||||
@@ -114,14 +106,14 @@ template<
|
||||
>
|
||||
inline void save(
|
||||
Archive & ar,
|
||||
const STD::hash_multiset<
|
||||
const BOOST_STD_EXTENSION_NAMESPACE::hash_multiset<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::stl::save_hash_collection<
|
||||
Archive,
|
||||
STD::hash_multiset<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_multiset<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
>
|
||||
>(ar, t);
|
||||
@@ -136,19 +128,19 @@ template<
|
||||
>
|
||||
inline void load(
|
||||
Archive & ar,
|
||||
STD::hash_multiset<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_multiset<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::stl::load_hash_collection<
|
||||
Archive,
|
||||
STD::hash_multiset<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_multiset<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
>,
|
||||
boost::serialization::stl::archive_input_multi<
|
||||
Archive,
|
||||
STD::hash_multiset<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_multiset<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
>
|
||||
>
|
||||
@@ -166,7 +158,7 @@ template<
|
||||
>
|
||||
inline void serialize(
|
||||
Archive & ar,
|
||||
STD::hash_multiset<
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_multiset<
|
||||
Key, HashFcn, EqualKey, Allocator
|
||||
> & t,
|
||||
const unsigned int file_version
|
||||
@@ -179,10 +171,8 @@ inline void serialize(
|
||||
|
||||
#include <boost/serialization/collection_traits.hpp>
|
||||
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(STD::hash_set)
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(STD::hash_multiset)
|
||||
|
||||
#undef STD
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(BOOST_STD_EXTENSION_NAMESPACE::hash_set)
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(BOOST_STD_EXTENSION_NAMESPACE::hash_multiset)
|
||||
|
||||
#endif // BOOST_HAS_HASH
|
||||
#endif // BOOST_SERIALIZATION_HASH_SET_HPP
|
||||
|
||||
@@ -29,9 +29,9 @@
|
||||
#include <boost/mpl/int.hpp>
|
||||
#include <boost/mpl/integral_c.hpp>
|
||||
#include <boost/mpl/integral_c_tag.hpp>
|
||||
#include <boost/mpl/aux_/nttp_decl.hpp>
|
||||
|
||||
#include <boost/serialization/level_enum.hpp>
|
||||
//#include <boost/serialization/traits.hpp>
|
||||
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
@@ -47,9 +47,11 @@ struct implementation_level {
|
||||
};
|
||||
|
||||
typedef mpl::integral_c_tag tag;
|
||||
// note: at least one compiler complained w/o the full qualification
|
||||
// on basic traits below
|
||||
typedef
|
||||
BOOST_DEDUCED_TYPENAME mpl::eval_if<
|
||||
is_base_and_derived<basic_traits, T>,
|
||||
is_base_and_derived<boost::serialization::basic_traits, T>,
|
||||
traits_class_level<T>,
|
||||
//else
|
||||
BOOST_DEDUCED_TYPENAME mpl::eval_if<
|
||||
@@ -87,7 +89,7 @@ struct implementation_level {
|
||||
};
|
||||
|
||||
|
||||
template<class T, enum level_type L>
|
||||
template<class T, BOOST_MPL_AUX_NTTP_DECL(int, L) >
|
||||
inline bool operator>=(implementation_level<T> t, enum level_type l)
|
||||
{
|
||||
return t.value >= (int)l;
|
||||
|
||||
@@ -24,21 +24,13 @@
|
||||
#include <boost/serialization/collections_load_imp.hpp>
|
||||
#include <boost/serialization/split_free.hpp>
|
||||
|
||||
// function specializations must be defined in the appropriate
|
||||
// namespace - boost::serialization
|
||||
#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
|
||||
#define STD _STLP_STD
|
||||
#else
|
||||
#define STD std
|
||||
#endif
|
||||
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
|
||||
template<class Archive, class U, class Allocator>
|
||||
inline void save(
|
||||
Archive & ar,
|
||||
const STD::list<U, Allocator> &t,
|
||||
const std::list<U, Allocator> &t,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
boost::serialization::stl::save_collection<
|
||||
@@ -50,7 +42,7 @@ inline void save(
|
||||
template<class Archive, class U, class Allocator>
|
||||
inline void load(
|
||||
Archive & ar,
|
||||
STD::list<U, Allocator> &t,
|
||||
std::list<U, Allocator> &t,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
boost::serialization::stl::load_collection<
|
||||
@@ -60,7 +52,7 @@ inline void load(
|
||||
Archive,
|
||||
std::list<U, Allocator>
|
||||
>,
|
||||
boost::serialization::stl::no_reserve_imp<STD::list<U, Allocator> >
|
||||
boost::serialization::stl::no_reserve_imp<std::list<U, Allocator> >
|
||||
>(ar, t);
|
||||
}
|
||||
|
||||
@@ -69,7 +61,7 @@ inline void load(
|
||||
template<class Archive, class U, class Allocator>
|
||||
inline void serialize(
|
||||
Archive & ar,
|
||||
STD::list<U, Allocator> & t,
|
||||
std::list<U, Allocator> & t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::split_free(ar, t, file_version);
|
||||
@@ -80,7 +72,6 @@ inline void serialize(
|
||||
|
||||
#include <boost/serialization/collection_traits.hpp>
|
||||
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(STD::list)
|
||||
#undef STD
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(std::list)
|
||||
|
||||
#endif // BOOST_SERIALIZATION_LIST_HPP
|
||||
|
||||
@@ -26,41 +26,33 @@
|
||||
#include <boost/serialization/collections_load_imp.hpp>
|
||||
#include <boost/serialization/split_free.hpp>
|
||||
|
||||
// function specializations must be defined in the appropriate
|
||||
// namespace - boost::serialization
|
||||
#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
|
||||
#define STD _STLP_STD
|
||||
#else
|
||||
#define STD std
|
||||
#endif
|
||||
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
|
||||
template<class Archive, class Type, class Key, class Compare, class Allocator >
|
||||
inline void save(
|
||||
Archive & ar,
|
||||
const STD::map<Key, Type, Compare, Allocator> &t,
|
||||
const std::map<Key, Type, Compare, Allocator> &t,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
boost::serialization::stl::save_collection<
|
||||
Archive,
|
||||
STD::map<Key, Type, Compare, Allocator>
|
||||
std::map<Key, Type, Compare, Allocator>
|
||||
>(ar, t);
|
||||
}
|
||||
|
||||
template<class Archive, class Type, class Key, class Compare, class Allocator >
|
||||
inline void load(
|
||||
Archive & ar,
|
||||
STD::map<Key, Type, Compare, Allocator> &t,
|
||||
std::map<Key, Type, Compare, Allocator> &t,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
boost::serialization::stl::load_collection<
|
||||
Archive,
|
||||
STD::map<Key, Type, Compare, Allocator>,
|
||||
std::map<Key, Type, Compare, Allocator>,
|
||||
boost::serialization::stl::archive_input_unique<
|
||||
Archive, STD::map<Key, Type, Compare, Allocator> >,
|
||||
boost::serialization::stl::no_reserve_imp<STD::map<
|
||||
Archive, std::map<Key, Type, Compare, Allocator> >,
|
||||
boost::serialization::stl::no_reserve_imp<std::map<
|
||||
Key, Type, Compare, Allocator
|
||||
>
|
||||
>
|
||||
@@ -72,7 +64,7 @@ inline void load(
|
||||
template<class Archive, class Type, class Key, class Compare, class Allocator >
|
||||
inline void serialize(
|
||||
Archive & ar,
|
||||
STD::map<Key, Type, Compare, Allocator> &t,
|
||||
std::map<Key, Type, Compare, Allocator> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::split_free(ar, t, file_version);
|
||||
@@ -82,29 +74,29 @@ inline void serialize(
|
||||
template<class Archive, class Type, class Key, class Compare, class Allocator >
|
||||
inline void save(
|
||||
Archive & ar,
|
||||
const STD::multimap<Key, Type, Compare, Allocator> &t,
|
||||
const std::multimap<Key, Type, Compare, Allocator> &t,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
boost::serialization::stl::save_collection<
|
||||
Archive,
|
||||
STD::multimap<Key, Type, Compare, Allocator>
|
||||
std::multimap<Key, Type, Compare, Allocator>
|
||||
>(ar, t);
|
||||
}
|
||||
|
||||
template<class Archive, class Type, class Key, class Compare, class Allocator >
|
||||
inline void load(
|
||||
Archive & ar,
|
||||
STD::multimap<Key, Type, Compare, Allocator> &t,
|
||||
std::multimap<Key, Type, Compare, Allocator> &t,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
boost::serialization::stl::load_collection<
|
||||
Archive,
|
||||
STD::multimap<Key, Type, Compare, Allocator>,
|
||||
std::multimap<Key, Type, Compare, Allocator>,
|
||||
boost::serialization::stl::archive_input_multi<
|
||||
Archive, STD::multimap<Key, Type, Compare, Allocator>
|
||||
Archive, std::multimap<Key, Type, Compare, Allocator>
|
||||
>,
|
||||
boost::serialization::stl::no_reserve_imp<
|
||||
STD::multimap<Key, Type, Compare, Allocator>
|
||||
std::multimap<Key, Type, Compare, Allocator>
|
||||
>
|
||||
>(ar, t);
|
||||
}
|
||||
@@ -114,7 +106,7 @@ inline void load(
|
||||
template<class Archive, class Type, class Key, class Compare, class Allocator >
|
||||
inline void serialize(
|
||||
Archive & ar,
|
||||
STD::multimap<Key, Type, Compare, Allocator> &t,
|
||||
std::multimap<Key, Type, Compare, Allocator> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::split_free(ar, t, file_version);
|
||||
@@ -123,6 +115,4 @@ inline void serialize(
|
||||
} // serialization
|
||||
} // namespace boost
|
||||
|
||||
#undef STD
|
||||
|
||||
#endif // BOOST_SERIALIZATION_MAP_HPP
|
||||
|
||||
@@ -24,39 +24,33 @@
|
||||
#include <boost/serialization/collections_load_imp.hpp>
|
||||
#include <boost/serialization/split_free.hpp>
|
||||
|
||||
#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
|
||||
#define STD _STLP_STD
|
||||
#else
|
||||
#define STD std
|
||||
#endif
|
||||
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
|
||||
template<class Archive, class Key, class Compare, class Allocator >
|
||||
inline void save(
|
||||
Archive & ar,
|
||||
const STD::set<Key, Compare, Allocator> &t,
|
||||
const std::set<Key, Compare, Allocator> &t,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
boost::serialization::stl::save_collection<
|
||||
Archive, STD::set<Key, Compare, Allocator>
|
||||
Archive, std::set<Key, Compare, Allocator>
|
||||
>(ar, t);
|
||||
}
|
||||
|
||||
template<class Archive, class Key, class Compare, class Allocator >
|
||||
inline void load(
|
||||
Archive & ar,
|
||||
STD::set<Key, Compare, Allocator> &t,
|
||||
std::set<Key, Compare, Allocator> &t,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
boost::serialization::stl::load_collection<
|
||||
Archive,
|
||||
STD::set<Key, Compare, Allocator>,
|
||||
std::set<Key, Compare, Allocator>,
|
||||
boost::serialization::stl::archive_input_unique<
|
||||
Archive, STD::set<Key, Compare, Allocator>
|
||||
Archive, std::set<Key, Compare, Allocator>
|
||||
>,
|
||||
boost::serialization::stl::no_reserve_imp<STD::set<
|
||||
boost::serialization::stl::no_reserve_imp<std::set<
|
||||
Key, Compare, Allocator>
|
||||
>
|
||||
>(ar, t);
|
||||
@@ -67,7 +61,7 @@ inline void load(
|
||||
template<class Archive, class Key, class Compare, class Allocator >
|
||||
inline void serialize(
|
||||
Archive & ar,
|
||||
STD::set<Key, Compare, Allocator> & t,
|
||||
std::set<Key, Compare, Allocator> & t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::split_free(ar, t, file_version);
|
||||
@@ -77,29 +71,29 @@ inline void serialize(
|
||||
template<class Archive, class Key, class Compare, class Allocator >
|
||||
inline void save(
|
||||
Archive & ar,
|
||||
const STD::multiset<Key, Compare, Allocator> &t,
|
||||
const std::multiset<Key, Compare, Allocator> &t,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
boost::serialization::stl::save_collection<
|
||||
Archive,
|
||||
STD::multiset<Key, Compare, Allocator>
|
||||
std::multiset<Key, Compare, Allocator>
|
||||
>(ar, t);
|
||||
}
|
||||
|
||||
template<class Archive, class Key, class Compare, class Allocator >
|
||||
inline void load(
|
||||
Archive & ar,
|
||||
STD::multiset<Key, Compare, Allocator> &t,
|
||||
std::multiset<Key, Compare, Allocator> &t,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
boost::serialization::stl::load_collection<
|
||||
Archive,
|
||||
STD::multiset<Key, Compare, Allocator>,
|
||||
std::multiset<Key, Compare, Allocator>,
|
||||
boost::serialization::stl::archive_input_multi<
|
||||
Archive, STD::multiset<Key, Compare, Allocator>
|
||||
Archive, std::multiset<Key, Compare, Allocator>
|
||||
>,
|
||||
boost::serialization::stl::no_reserve_imp<
|
||||
STD::multiset<Key, Compare, Allocator>
|
||||
std::multiset<Key, Compare, Allocator>
|
||||
>
|
||||
>(ar, t);
|
||||
}
|
||||
@@ -109,7 +103,7 @@ inline void load(
|
||||
template<class Archive, class Key, class Compare, class Allocator >
|
||||
inline void serialize(
|
||||
Archive & ar,
|
||||
STD::multiset<Key, Compare, Allocator> & t,
|
||||
std::multiset<Key, Compare, Allocator> & t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::split_free(ar, t, file_version);
|
||||
@@ -120,8 +114,7 @@ inline void serialize(
|
||||
|
||||
#include <boost/serialization/collection_traits.hpp>
|
||||
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(STD::set)
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(STD::multiset)
|
||||
#undef STD
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(std::set)
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(std::multiset)
|
||||
|
||||
#endif // BOOST_SERIALIZATION_SET_HPP
|
||||
|
||||
@@ -25,31 +25,25 @@
|
||||
#include <boost/serialization/split_free.hpp>
|
||||
#include <boost/serialization/nvp.hpp>
|
||||
|
||||
#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
|
||||
#define STD _STLP_STD
|
||||
#else
|
||||
#define STD BOOST_STD_EXTENSION_NAMESPACE
|
||||
#endif
|
||||
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
|
||||
template<class Archive, class U, class Allocator>
|
||||
inline void save(
|
||||
Archive & ar,
|
||||
const STD::slist<U, Allocator> &t,
|
||||
const BOOST_STD_EXTENSION_NAMESPACE::slist<U, Allocator> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::stl::save_collection<
|
||||
Archive,
|
||||
STD::slist<U, Allocator>
|
||||
BOOST_STD_EXTENSION_NAMESPACE::slist<U, Allocator>
|
||||
>(ar, t);
|
||||
}
|
||||
|
||||
template<class Archive, class U, class Allocator>
|
||||
inline void load(
|
||||
Archive & ar,
|
||||
STD::slist<U, Allocator> &t,
|
||||
BOOST_STD_EXTENSION_NAMESPACE::slist<U, Allocator> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
// retrieve number of elements
|
||||
@@ -82,7 +76,7 @@ inline void load(
|
||||
template<class Archive, class U, class Allocator>
|
||||
inline void serialize(
|
||||
Archive & ar,
|
||||
STD::slist<U, Allocator> &t,
|
||||
BOOST_STD_EXTENSION_NAMESPACE::slist<U, Allocator> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::split_free(ar, t, file_version);
|
||||
@@ -93,8 +87,7 @@ inline void serialize(
|
||||
|
||||
#include <boost/serialization/collection_traits.hpp>
|
||||
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(STD::slist)
|
||||
#undef STD
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(BOOST_STD_EXTENSION_NAMESPACE::slist)
|
||||
|
||||
#endif // BOOST_HAS_SLIST
|
||||
#endif // BOOST_SERIALIZATION_SLIST_HPP
|
||||
|
||||
@@ -34,14 +34,6 @@ BOOST_CLASS_IMPLEMENTATION(std::wstring, boost::serialization::primitive_type)
|
||||
#include <boost/serialization/collections_load_imp.hpp>
|
||||
#include <boost/serialization/split_free.hpp>
|
||||
|
||||
// function specializations must be defined in the appropriate
|
||||
// namespace - boost::serialization
|
||||
#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
|
||||
#define STD _STLP_STD
|
||||
#else
|
||||
#define STD std
|
||||
#endif
|
||||
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
|
||||
@@ -49,29 +41,29 @@ namespace serialization {
|
||||
template<class Archive, class U, class Allocator>
|
||||
inline void save(
|
||||
Archive & ar,
|
||||
const STD::basic_string<U, Allocator> &t,
|
||||
const std::basic_string<U, Allocator> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::stl::save_collection<
|
||||
Archive, STD::basic_string<U, Allocator>
|
||||
Archive, std::basic_string<U, Allocator>
|
||||
>(ar, t);
|
||||
}
|
||||
|
||||
template<class Archive, class U, class Allocator>
|
||||
inline void load(
|
||||
Archive & ar,
|
||||
STD::basic_string<U, Allocator> &t,
|
||||
std::basic_string<U, Allocator> &t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::stl::load_collection<
|
||||
Archive,
|
||||
STD::basic_string<U, Allocator>,
|
||||
std::basic_string<U, Allocator>,
|
||||
boost::serialization::stl::archive_input_seq<
|
||||
Archive,
|
||||
STD::basic_string<U, Allocator>
|
||||
std::basic_string<U, Allocator>
|
||||
>,
|
||||
boost::serialization::stl::reserve_imp<
|
||||
STD::basic_string<U, Allocator>
|
||||
std::basic_string<U, Allocator>
|
||||
>
|
||||
>(ar, t);
|
||||
}
|
||||
@@ -81,7 +73,7 @@ inline void load(
|
||||
template<class Archive, class U, class Allocator>
|
||||
inline void serialize(
|
||||
Archive & ar,
|
||||
STD::basic_string<U, Allocator> & t,
|
||||
std::basic_string<U, Allocator> & t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::split_free(ar, t, file_version);
|
||||
@@ -92,8 +84,7 @@ inline void serialize(
|
||||
|
||||
#include <boost/serialization/collection_traits.hpp>
|
||||
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(STD::vector)
|
||||
#undef STD
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(std::vector)
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
@@ -27,13 +27,15 @@
|
||||
|
||||
#include <boost/type_traits/is_base_and_derived.hpp>
|
||||
#include <boost/type_traits/is_pointer.hpp>
|
||||
//#include <boost/serialization/traits.hpp>
|
||||
#include <boost/serialization/level.hpp>
|
||||
#include <boost/serialization/tracking_enum.hpp>
|
||||
//#include <boost/serialization/traits.hpp>
|
||||
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
|
||||
struct basic_traits;
|
||||
|
||||
// default tracking level
|
||||
template<class T>
|
||||
struct tracking_level {
|
||||
@@ -42,9 +44,11 @@ struct tracking_level {
|
||||
typedef BOOST_DEDUCED_TYPENAME U::tracking type;
|
||||
};
|
||||
typedef mpl::integral_c_tag tag;
|
||||
// note: at least one compiler complained w/o the full qualification
|
||||
// on basic traits below
|
||||
typedef
|
||||
BOOST_DEDUCED_TYPENAME mpl::eval_if<
|
||||
is_base_and_derived<basic_traits, T>,
|
||||
is_base_and_derived<boost::serialization::basic_traits, T>,
|
||||
traits_class_tracking<T>,
|
||||
//else
|
||||
BOOST_DEDUCED_TYPENAME mpl::eval_if<
|
||||
|
||||
@@ -29,8 +29,6 @@
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
|
||||
struct basic_traits;
|
||||
|
||||
// note that T and const T are folded into const T so that
|
||||
// there is only one table entry per type
|
||||
template<class T>
|
||||
@@ -39,9 +37,11 @@ struct type_info_implementation {
|
||||
struct traits_class_typeinfo_implementation {
|
||||
typedef BOOST_DEDUCED_TYPENAME U::type_info_implementation::type type;
|
||||
};
|
||||
// note: at least one compiler complained w/o the full qualification
|
||||
// on basic traits below
|
||||
typedef
|
||||
BOOST_DEDUCED_TYPENAME mpl::eval_if<
|
||||
boost::is_base_and_derived<basic_traits, T>,
|
||||
is_base_and_derived<boost::serialization::basic_traits, T>,
|
||||
traits_class_typeinfo_implementation<T>,
|
||||
//else
|
||||
mpl::identity<
|
||||
|
||||
@@ -23,14 +23,6 @@
|
||||
#include <boost/type_traits/remove_const.hpp>
|
||||
#include <boost/serialization/nvp.hpp>
|
||||
|
||||
// function specializations must be defined in the appropriate
|
||||
// namespace - boost::serialization
|
||||
#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
|
||||
#define STD _STLP_STD
|
||||
#else
|
||||
#define STD std
|
||||
#endif
|
||||
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
|
||||
@@ -38,7 +30,7 @@ namespace serialization {
|
||||
template<class Archive, class F, class S>
|
||||
inline void serialize(
|
||||
Archive & ar,
|
||||
STD::pair<F, S> & p,
|
||||
std::pair<F, S> & p,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
// note: we remove any const-ness on the first argument. The reason is that
|
||||
@@ -51,6 +43,5 @@ inline void serialize(
|
||||
|
||||
} // serialization
|
||||
} // namespace boost
|
||||
#undef STD
|
||||
|
||||
#endif // BOOST_SERIALIZATION_UTILITY_HPP
|
||||
|
||||
@@ -25,14 +25,6 @@
|
||||
#include <boost/serialization/collections_load_imp.hpp>
|
||||
#include <boost/serialization/split_free.hpp>
|
||||
|
||||
// function specializations must be defined in the appropriate
|
||||
// namespace - boost::serialization
|
||||
#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
|
||||
#define STD _STLP_STD
|
||||
#else
|
||||
#define STD std
|
||||
#endif
|
||||
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
|
||||
@@ -41,10 +33,10 @@ namespace serialization {
|
||||
template<class Archive, class U, class Allocator>
|
||||
inline void save(
|
||||
Archive & ar,
|
||||
const STD::vector<U, Allocator> &t,
|
||||
const std::vector<U, Allocator> &t,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
boost::serialization::stl::save_collection<Archive, STD::vector<U, Allocator> >(
|
||||
boost::serialization::stl::save_collection<Archive, std::vector<U, Allocator> >(
|
||||
ar, t
|
||||
);
|
||||
}
|
||||
@@ -52,16 +44,16 @@ inline void save(
|
||||
template<class Archive, class U, class Allocator>
|
||||
inline void load(
|
||||
Archive & ar,
|
||||
STD::vector<U, Allocator> &t,
|
||||
std::vector<U, Allocator> &t,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
boost::serialization::stl::load_collection<
|
||||
Archive,
|
||||
STD::vector<U, Allocator>,
|
||||
std::vector<U, Allocator>,
|
||||
boost::serialization::stl::archive_input_seq<
|
||||
Archive, STD::vector<U, Allocator>
|
||||
Archive, std::vector<U, Allocator>
|
||||
>,
|
||||
boost::serialization::stl::reserve_imp<STD::vector<U, Allocator> >
|
||||
boost::serialization::stl::reserve_imp<std::vector<U, Allocator> >
|
||||
>(ar, t);
|
||||
}
|
||||
|
||||
@@ -70,7 +62,7 @@ inline void load(
|
||||
template<class Archive, class U, class Allocator>
|
||||
inline void serialize(
|
||||
Archive & ar,
|
||||
STD::vector<U, Allocator> & t,
|
||||
std::vector<U, Allocator> & t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::split_free(ar, t, file_version);
|
||||
@@ -83,13 +75,13 @@ inline void serialize(
|
||||
template<class Archive, class Allocator>
|
||||
inline void save(
|
||||
Archive & ar,
|
||||
const STD::vector<bool, Allocator> &t,
|
||||
const std::vector<bool, Allocator> &t,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
// record number of elements
|
||||
unsigned int count = t.size();
|
||||
ar << BOOST_SERIALIZATION_NVP(count);
|
||||
STD::vector<bool>::const_iterator it = t.begin();
|
||||
std::vector<bool>::const_iterator it = t.begin();
|
||||
while(count-- > 0){
|
||||
bool tb = *it++;
|
||||
ar << boost::serialization::make_nvp("item", tb);
|
||||
@@ -99,7 +91,7 @@ inline void save(
|
||||
template<class Archive, class Allocator>
|
||||
inline void load(
|
||||
Archive & ar,
|
||||
STD::vector<bool, Allocator> &t,
|
||||
std::vector<bool, Allocator> &t,
|
||||
const unsigned int /* file_version */
|
||||
){
|
||||
// retrieve number of elements
|
||||
@@ -118,7 +110,7 @@ inline void load(
|
||||
template<class Archive, class Allocator>
|
||||
inline void serialize(
|
||||
Archive & ar,
|
||||
STD::vector<bool, Allocator> & t,
|
||||
std::vector<bool, Allocator> & t,
|
||||
const unsigned int file_version
|
||||
){
|
||||
boost::serialization::split_free(ar, t, file_version);
|
||||
@@ -131,7 +123,6 @@ inline void serialize(
|
||||
|
||||
#include <boost/serialization/collection_traits.hpp>
|
||||
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(STD::vector)
|
||||
#undef STD
|
||||
BOOST_SERIALIZATION_COLLECTION_TRAITS(std::vector)
|
||||
|
||||
#endif // BOOST_SERIALIZATION_VECTOR_HPP
|
||||
|
||||
@@ -22,12 +22,14 @@
|
||||
#include <boost/mpl/identity.hpp>
|
||||
#include <boost/mpl/integral_c_tag.hpp>
|
||||
|
||||
//#include <boost/serialization/traits.hpp>
|
||||
#include <boost/type_traits/is_base_and_derived.hpp>
|
||||
//#include <boost/serialization/traits.hpp>
|
||||
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
|
||||
struct basic_traits;
|
||||
|
||||
// default version number is 0. Override with higher version
|
||||
// when class definition changes.
|
||||
template<class T>
|
||||
@@ -39,9 +41,11 @@ struct version
|
||||
};
|
||||
|
||||
typedef mpl::integral_c_tag tag;
|
||||
// note: at least one compiler complained w/o the full qualification
|
||||
// on basic traits below
|
||||
typedef
|
||||
BOOST_DEDUCED_TYPENAME mpl::eval_if<
|
||||
is_base_and_derived<basic_traits,T>,
|
||||
is_base_and_derived<boost::serialization::basic_traits,T>,
|
||||
traits_class_version<T>,
|
||||
mpl::int_<0>
|
||||
>::type type;
|
||||
|
||||
@@ -17,14 +17,23 @@
|
||||
|
||||
// See http://www.boost.org for updates, documentation, and revision history.
|
||||
|
||||
#include <boost/serialization/force_include.hpp>
|
||||
#include <boost/detail/workaround.hpp>
|
||||
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
namespace void_cast_detail{
|
||||
class void_caster;
|
||||
} // namespace void_cast_detail
|
||||
|
||||
template<class Derived, class Base>
|
||||
BOOST_DLLEXPORT
|
||||
inline const void_cast_detail::void_caster & void_cast_register(
|
||||
// DMC doesn't allow export and inline, so supress the inline
|
||||
#if BOOST_WORKAROUND(__DMC__, BOOST_TESTED_AT(0x849))
|
||||
#else
|
||||
inline
|
||||
#endif
|
||||
const void_cast_detail::void_caster & void_cast_register(
|
||||
const Derived * dnull = NULL,
|
||||
const Base * bnull = NULL
|
||||
) BOOST_USED;
|
||||
|
||||
@@ -196,7 +196,7 @@ basic_oarchive_impl::find(const serialization::extended_type_info & ti) const {
|
||||
return false;
|
||||
}
|
||||
void save_object_data(
|
||||
basic_oarchive & ar, const void * x
|
||||
basic_oarchive & /* ar */, const void * /* x */
|
||||
) const {
|
||||
assert(false);
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ namespace archive {
|
||||
|
||||
std::codecvt_base::result
|
||||
codecvt_null<wchar_t>::do_out(
|
||||
std::mbstate_t & state,
|
||||
std::mbstate_t & /* state */,
|
||||
const wchar_t * first1,
|
||||
const wchar_t * last1,
|
||||
const wchar_t * & next1,
|
||||
@@ -46,7 +46,7 @@ codecvt_null<wchar_t>::do_out(
|
||||
|
||||
std::codecvt_base::result
|
||||
codecvt_null<wchar_t>::do_in(
|
||||
std::mbstate_t & state,
|
||||
std::mbstate_t & /* state */,
|
||||
const char * first1,
|
||||
const char * last1,
|
||||
const char * & next1,
|
||||
|
||||
@@ -145,7 +145,7 @@ class ktmap {
|
||||
m_key = key;
|
||||
}
|
||||
virtual bool
|
||||
less_than(const extended_type_info &rhs) const
|
||||
less_than(const extended_type_info & /* rhs */) const
|
||||
{
|
||||
assert(false);
|
||||
return false; // to prevent a syntax error
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
|
||||
// polymorphic_text_iarchive.cpp:
|
||||
// polymorphic_iarchive.cpp:
|
||||
|
||||
// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
|
||||
// Use, modification and distribution is subject to the Boost Software
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
|
||||
// polymorphic_text_oarchive.cpp:
|
||||
// polymorphic_oarchive.cpp:
|
||||
|
||||
// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
|
||||
// Use, modification and distribution is subject to the Boost Software
|
||||
|
||||
+2
-2
@@ -173,12 +173,12 @@ public:
|
||||
class void_caster_argument : public void_caster
|
||||
{
|
||||
virtual void const*
|
||||
upcast( void const* t ) const {
|
||||
upcast( void const* /* t */ ) const {
|
||||
assert(false);
|
||||
return NULL;
|
||||
}
|
||||
virtual void const*
|
||||
downcast( void const* t ) const {
|
||||
downcast( void const* /* t */ ) const {
|
||||
assert(false);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
-314
@@ -1,314 +0,0 @@
|
||||
# Boost serialization Library test Jamfile
|
||||
|
||||
# (C) Copyright Robert Ramey 2002-2004.
|
||||
# Use, modification, and distribution are subject to the
|
||||
# Boost Software License, Version 1.0. (See accompanying file
|
||||
# LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
|
||||
subproject libs/serialization/test ;
|
||||
|
||||
# bring in rules for testing
|
||||
import testing ;
|
||||
|
||||
import ../build/serialization ;
|
||||
|
||||
{
|
||||
|
||||
# Make tests run by default.
|
||||
DEPENDS all : test ;
|
||||
|
||||
# these are used to shorten testing while in development. It permits
|
||||
# testing to be applied to just a particular type of archive
|
||||
if ! $(BOOST_ARCHIVE_LIST) {
|
||||
BOOST_ARCHIVE_LIST =
|
||||
"text_archive.hpp"
|
||||
"text_warchive.hpp"
|
||||
"binary_archive.hpp"
|
||||
"xml_archive.hpp"
|
||||
"xml_warchive.hpp"
|
||||
;
|
||||
# enable the tests which don't depend on a particular archive
|
||||
BOOST_SERIALIZATION_TEST = true ;
|
||||
}
|
||||
|
||||
# look in BOOST_ROOT for sources first, just in this Jamfile
|
||||
local SEARCH_SOURCE = $(BOOST_ROOT) $(SEARCH_SOURCE) ;
|
||||
|
||||
rule run-template ( test-name : sources * : requirements * ) {
|
||||
return [
|
||||
run
|
||||
<lib>../../test/build/boost_test_exec_monitor
|
||||
$(sources)
|
||||
: # command
|
||||
: # input files
|
||||
: # requirements
|
||||
std::locale-support
|
||||
toolset::require-boost-spirit-support
|
||||
toolset::suppress-warnings
|
||||
toolset::optimizations
|
||||
$(requirements)
|
||||
: # test name
|
||||
$(test-name)
|
||||
: # default-build
|
||||
debug
|
||||
] ;
|
||||
}
|
||||
|
||||
# each of the following tests is run with each type of archive
|
||||
rule run-invoke ( test-name : sources * : defns * )
|
||||
{
|
||||
if [ in-invocation-subdir ] { Echo $(test-name) ; }
|
||||
local tests ;
|
||||
tests += [
|
||||
run-template $(test-name)
|
||||
: # sources
|
||||
$(sources)
|
||||
<lib>../build/boost_serialization
|
||||
: # requirements
|
||||
# msvc stlport 4.5.3 only works with static lib
|
||||
<msvc-stlport><*><runtime-link>static
|
||||
<vc-6_5-stlport><*><runtime-link>static
|
||||
<define>$(defns)
|
||||
<define>BOOST_LIB_DIAGNOSTIC=1
|
||||
] ;
|
||||
if [ in-invocation-subdir ] { Echo $(test-name)_dll ; }
|
||||
tests += [
|
||||
run-template $(test-name)_dll
|
||||
: # sources
|
||||
$(sources)
|
||||
<dll>../build/boost_serialization
|
||||
: # requiremens
|
||||
toolset::require-shared-libraries-support
|
||||
<define>$(defns)
|
||||
<define>BOOST_LIB_DIAGNOSTIC=1
|
||||
<define>BOOST_ALL_DYN_LINK=1
|
||||
<runtime-link>dynamic
|
||||
] ;
|
||||
return $(tests) ;
|
||||
}
|
||||
|
||||
# each of the following tests is run with each type of archive
|
||||
rule run-winvoke ( test-name : sources * : defns * )
|
||||
{
|
||||
if [ in-invocation-subdir ] { Echo $(test-name) ; }
|
||||
local tests ;
|
||||
tests += [
|
||||
run-template $(test-name)
|
||||
: # sources
|
||||
$(sources)
|
||||
<lib>../build/boost_serialization
|
||||
<lib>../build/boost_wserialization
|
||||
: # requirements
|
||||
toolset::require-wide-char-io-support
|
||||
<define>$(defns)
|
||||
<define>BOOST_LIB_DIAGNOSTIC=1
|
||||
# msvc stlport 4.5.3 only works with static lib
|
||||
<msvc-stlport><*><runtime-link>static
|
||||
<vc-6_5-stlport><*><runtime-link>static
|
||||
# both stlport and msvc6 define iswspace
|
||||
<msvc-stlport><*><linkflags>"-force:multiple"
|
||||
<vc-6_5-stlport><*><linkflags>"-force:multiple"
|
||||
] ;
|
||||
if [ in-invocation-subdir ] { Echo $(test-name)_dll ; }
|
||||
tests += [
|
||||
run-template $(test-name)_dll
|
||||
: # sources
|
||||
$(sources)
|
||||
<dll>../build/boost_serialization
|
||||
<dll>../build/boost_wserialization
|
||||
: # requirements
|
||||
toolset::require-wide-char-io-support
|
||||
toolset::require-shared-libraries-support
|
||||
<define>$(defns)
|
||||
<define>BOOST_LIB_DIAGNOSTIC=1
|
||||
<define>BOOST_ALL_DYN_LINK=1
|
||||
<runtime-link>dynamic
|
||||
] ;
|
||||
return $(tests) ;
|
||||
}
|
||||
|
||||
# for tests which don't use library code - usually just headers
|
||||
rule test-bsl-run-no-lib ( test-name : sources * )
|
||||
{
|
||||
if [ in-invocation-subdir ] { Echo $(test-name) ; }
|
||||
local tests ;
|
||||
tests += [
|
||||
run-template $(test-name)
|
||||
: # sources
|
||||
$(test-name).cpp $(sources).cpp
|
||||
: # requirements
|
||||
<msvc-stlport><*><runtime-link>static
|
||||
<vc-6_5-stlport><*><runtime-link>static
|
||||
] ;
|
||||
}
|
||||
|
||||
rule test-bsl-run ( test-name : sources * )
|
||||
{
|
||||
local tests ;
|
||||
tests += [
|
||||
run-invoke $(test-name)
|
||||
:
|
||||
$(test-name).cpp $(sources).cpp
|
||||
] ;
|
||||
return $(tests) ;
|
||||
}
|
||||
|
||||
rule test-bsl-run_archive ( test-name : archive-name : sources * ) {
|
||||
local tests ;
|
||||
switch $(archive-name) {
|
||||
case "*_warchive" :
|
||||
tests += [
|
||||
run-winvoke $(test-name)_$(archive-name)
|
||||
:
|
||||
$(sources).cpp
|
||||
:
|
||||
BOOST_ARCHIVE_TEST=$(archive-name).hpp
|
||||
] ;
|
||||
case "*" :
|
||||
tests += [
|
||||
run-invoke $(test-name)_$(archive-name)
|
||||
:
|
||||
$(sources).cpp
|
||||
:
|
||||
BOOST_ARCHIVE_TEST=$(archive-name).hpp
|
||||
] ;
|
||||
}
|
||||
return $(tests) ;
|
||||
}
|
||||
|
||||
rule test-bsl-run_files ( test-name : sources * ) {
|
||||
local tests ;
|
||||
for local defn in $(BOOST_ARCHIVE_LIST) {
|
||||
tests += [
|
||||
test-bsl-run_archive $(test-name)
|
||||
: $(defn:LB)
|
||||
: $(test-name) $(sources)
|
||||
] ;
|
||||
}
|
||||
return $(tests) ;
|
||||
}
|
||||
|
||||
rule test-bsl-run_polymorphic_archive ( test-name : sources * ) {
|
||||
local tests ;
|
||||
for local defn in $(BOOST_ARCHIVE_LIST) {
|
||||
tests += [
|
||||
test-bsl-run_archive test
|
||||
: polymorphic_$(defn:LB)
|
||||
: test_polymorphic $(sources)
|
||||
] ;
|
||||
}
|
||||
return $(tests) ;
|
||||
}
|
||||
|
||||
test-suite "serialization" :
|
||||
[ test-bsl-run_files test_array ]
|
||||
[ test-bsl-run_files test_binary ]
|
||||
[ test-bsl-run_files test_contained_class ]
|
||||
[ test-bsl-run_files test_cyclic_ptrs ]
|
||||
[ test-bsl-run_files test_delete_pointer ]
|
||||
[ test-bsl-run_files test_deque ]
|
||||
[ test-bsl-run_files test_derived ]
|
||||
[ test-bsl-run_files test_derived_class ]
|
||||
[ test-bsl-run_files test_derived_class_ptr ]
|
||||
[ test-bsl-run_files test_diamond ]
|
||||
[ test-bsl-run_files test_exported ]
|
||||
[ test-bsl-run_files test_class_info_load ]
|
||||
[ test-bsl-run_files test_class_info_save ]
|
||||
[ test-bsl-run_files test_object ]
|
||||
[ test-bsl-run_files test_primitive ]
|
||||
[ test-bsl-run_files test_list ]
|
||||
[ test-bsl-run_files test_list_ptrs ]
|
||||
[ test-bsl-run_files test_map ]
|
||||
[ test-bsl-run_files test_mi ]
|
||||
[ test-bsl-run_files test_multiple_ptrs ]
|
||||
[ test-bsl-run_files test_no_rtti ]
|
||||
[ test-bsl-run_files test_non_intrusive ]
|
||||
[ test-bsl-run_files test_non_default_ctor ]
|
||||
[ test-bsl-run_files test_non_default_ctor2 ]
|
||||
[ test-bsl-run_files test_null_ptr ]
|
||||
[ test-bsl-run_files test_nvp ]
|
||||
[ test-bsl-run_files test_recursion ]
|
||||
[ test-bsl-run_files test_registered ]
|
||||
[ test-bsl-run_files test_set ]
|
||||
[ test-bsl-run_files test_simple_class ]
|
||||
[ test-bsl-run_files test_simple_class_ptr ]
|
||||
[ test-bsl-run_files test_split ]
|
||||
[ test-bsl-run_files test_tracking ]
|
||||
[ test-bsl-run_files test_unregistered ]
|
||||
[ test-bsl-run_files test_variant ]
|
||||
[ test-bsl-run_files test_vector ]
|
||||
[ test-bsl-run_files test_optional ]
|
||||
[ test-bsl-run_files test_shared_ptr ]
|
||||
[ test-bsl-run_files test_shared_ptr_132 ]
|
||||
[ test-bsl-run_polymorphic_archive test_polymorphic : test_polymorphic_A ]
|
||||
;
|
||||
|
||||
if $(BOOST_SERIALIZATION_TEST) {
|
||||
test-suite "serialization" :
|
||||
[ test-bsl-run-no-lib test_iterators ]
|
||||
[ test-bsl-run-no-lib test_iterators_base64 ]
|
||||
[ test-bsl-run-no-lib test_inclusion ]
|
||||
[ test-bsl-run test_private_ctor ]
|
||||
[ test-bsl-run test_reset_object_address ]
|
||||
[ test-bsl-run-no-lib test_smart_cast ]
|
||||
[ test-bsl-run-no-lib test_static_warning ]
|
||||
[ test-bsl-run-no-lib test_utf8_codecvt : ../src/utf8_codecvt_facet ]
|
||||
[ test-bsl-run test_void_cast ]
|
||||
[ test-bsl-run test_mult_archive_types ]
|
||||
[ test-bsl-run-no-lib test_codecvt_null : ../src/codecvt_null ]
|
||||
|
||||
# demos
|
||||
[ test-bsl-run test_demo ]
|
||||
[ test-bsl-run test_demo_auto_ptr ]
|
||||
[ test-bsl-run test_demo_exception ]
|
||||
[ test-bsl-run test_demo_fast_archive ]
|
||||
[ test-bsl-run test_demo_pimpl : ../example/demo_pimpl_A ]
|
||||
[ test-bsl-run test_demo_polymorphic : ../example/demo_polymorphic_A ]
|
||||
[ test-bsl-run test_demo_portable_archive ]
|
||||
[ test-bsl-run test_demo_shared_ptr ]
|
||||
[ test-bsl-run test_demo_xml ]
|
||||
[ test-bsl-run test_demo_xml_load ]
|
||||
[ test-bsl-run test_demo_xml_save ]
|
||||
|
||||
# should fail compilation
|
||||
[ compile-fail test_not_serializable.cpp : std::locale-support ]
|
||||
[ compile-fail test_traits_fail.cpp : std::locale-support ]
|
||||
[ compile-fail test_const_save_fail1.cpp : std::locale-support ]
|
||||
[ compile-fail test_const_save_fail2.cpp : std::locale-support ]
|
||||
[ compile-fail test_const_save_fail3.cpp : std::locale-support ]
|
||||
# note - library unable to detect there errors for now
|
||||
#[ compile-fail test_const_save_fail1_nvp.cpp ]
|
||||
#[ compile-fail test_const_save_fail2_nvp.cpp ]
|
||||
#[ compile-fail test_const_save_fail3_nvp.cpp ]
|
||||
[ compile-fail test_const_load_fail1.cpp : std::locale-support ]
|
||||
[ compile-fail test_const_load_fail2.cpp : std::locale-support ]
|
||||
[ compile-fail test_const_load_fail3.cpp : std::locale-support ]
|
||||
[ compile-fail test_const_load_fail1_nvp.cpp : std::locale-support ]
|
||||
[ compile-fail test_const_load_fail2_nvp.cpp : std::locale-support ]
|
||||
[ compile-fail test_const_load_fail3_nvp.cpp : std::locale-support ]
|
||||
|
||||
# should compile
|
||||
[ compile test_traits_pass.cpp : std::locale-support ]
|
||||
[ compile test_const_pass.cpp : std::locale-support ]
|
||||
;
|
||||
|
||||
}
|
||||
|
||||
saving-tests = [ test-bsl-run_files test_class_info_save ]
|
||||
[ test-bsl-run test_demo_xml_save ] ;
|
||||
loading-tests = [ test-bsl-run_files test_class_info_load ]
|
||||
[ test-bsl-run test_demo_xml_load ] ;
|
||||
|
||||
## This makes each individual load test depend on the run of the
|
||||
## corresponding save test. It is important to do this one at a
|
||||
## time because $(saving-tests) and $(loading-tests) can contain
|
||||
## the targets for multiple toolsets.
|
||||
for local save-test-i in $(saving-tests)
|
||||
{
|
||||
DEPENDS $(loading-tests[1]:S=.run) : $(save-test-i:S=.run) ;
|
||||
loading-tests = $(loading-tests[2-]) ;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ if ! $(BOOST_ARCHIVE_LIST) {
|
||||
rule run-template ( test-name : sources * : requirements * ) {
|
||||
return [
|
||||
run
|
||||
../../test/build//boost_test_exec_monitor
|
||||
../../test/build//boost_test_exec_monitor/<link>static
|
||||
$(sources)
|
||||
: # command
|
||||
: # input files
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
#include <fstream>
|
||||
|
||||
#include <cstdlib> // for rand()
|
||||
#include <cstdio> // remove
|
||||
#include <boost/config.hpp>
|
||||
#if defined(BOOST_NO_STDC_NAMESPACE)
|
||||
namespace std{
|
||||
|
||||
+8
-7
@@ -144,20 +144,21 @@ test_multimap(){
|
||||
#ifdef BOOST_HAS_HASH
|
||||
#include <boost/serialization/hash_map.hpp>
|
||||
|
||||
/*
|
||||
#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
|
||||
#define STD _STLP_STD
|
||||
#else
|
||||
#define STD BOOST_STD_EXTENSION_NAMESPACE
|
||||
#endif
|
||||
|
||||
namespace STD {
|
||||
*/
|
||||
namespace BOOST_STD_EXTENSION_NAMESPACE {
|
||||
template<>
|
||||
struct hash<random_key>{
|
||||
std::size_t operator()(const random_key& r) const {
|
||||
return (std::size_t)r;
|
||||
}
|
||||
};
|
||||
} // namespace STD
|
||||
} // namespace BOOST_STD_EXTENSION_NAMESPACE
|
||||
|
||||
void
|
||||
test_hash_map(){
|
||||
@@ -166,7 +167,7 @@ test_hash_map(){
|
||||
|
||||
BOOST_CHECKPOINT("hash_map");
|
||||
// test hash_map of objects
|
||||
STD::hash_map<random_key, A> ahash_map;
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_map<random_key, A> ahash_map;
|
||||
ahash_map.insert(std::make_pair(random_key(), A()));
|
||||
ahash_map.insert(std::make_pair(random_key(), A()));
|
||||
{
|
||||
@@ -174,7 +175,7 @@ test_hash_map(){
|
||||
test_oarchive oa(os);
|
||||
oa << boost::serialization::make_nvp("ahashmap",ahash_map);
|
||||
}
|
||||
STD::hash_map<random_key, A> ahash_map1;
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_map<random_key, A> ahash_map1;
|
||||
{
|
||||
test_istream is(testfile, TEST_STREAM_FLAGS);
|
||||
test_iarchive ia(is);
|
||||
@@ -190,7 +191,7 @@ test_hash_multimap(){
|
||||
BOOST_REQUIRE(NULL != testfile);
|
||||
|
||||
BOOST_CHECKPOINT("hash_multimap");
|
||||
STD::hash_multimap<random_key, A> ahash_multimap;
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_multimap<random_key, A> ahash_multimap;
|
||||
ahash_multimap.insert(std::make_pair(random_key(), A()));
|
||||
ahash_multimap.insert(std::make_pair(random_key(), A()));
|
||||
{
|
||||
@@ -198,7 +199,7 @@ test_hash_multimap(){
|
||||
test_oarchive oa(os);
|
||||
oa << boost::serialization::make_nvp("ahash_multimap", ahash_multimap);
|
||||
}
|
||||
STD::hash_multimap<random_key, A> ahash_multimap1;
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_multimap<random_key, A> ahash_multimap1;
|
||||
{
|
||||
test_istream is(testfile, TEST_STREAM_FLAGS);
|
||||
test_iarchive ia(is);
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
// the case where a constructor serializes a pointer member.
|
||||
|
||||
#include <fstream>
|
||||
#include <cstdlib> // for remove()
|
||||
#include <cstdio> // for remove()
|
||||
|
||||
#include <boost/config.hpp>
|
||||
#if defined(BOOST_NO_STDC_NAMESPACE)
|
||||
|
||||
@@ -13,8 +13,9 @@
|
||||
// b) usage of a non-default constructor
|
||||
|
||||
#include <fstream>
|
||||
#include <cstdlib> // for rand(), remove
|
||||
#include <cmath> // for fabs()
|
||||
#include <cstdlib> // for rand()
|
||||
#include <cstdio> // remove
|
||||
#include <cmath> // for fabs()
|
||||
|
||||
#include <boost/config.hpp>
|
||||
#if defined(BOOST_NO_STDC_NAMESPACE)
|
||||
|
||||
+7
-6
@@ -35,13 +35,14 @@ namespace std{
|
||||
#ifdef BOOST_HAS_HASH
|
||||
#include <boost/serialization/hash_set.hpp>
|
||||
|
||||
/*
|
||||
#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
|
||||
#define STD _STLP_STD
|
||||
#else
|
||||
#define STD BOOST_STD_EXTENSION_NAMESPACE
|
||||
#endif
|
||||
|
||||
namespace STD {
|
||||
*/
|
||||
namespace BOOST_STD_EXTENSION_NAMESPACE {
|
||||
template<>
|
||||
struct hash<A> {
|
||||
std::size_t operator()(const A& a) const {
|
||||
@@ -93,7 +94,7 @@ int test_main( int /* argc */, char* /* argv */[] )
|
||||
#ifdef BOOST_HAS_HASH
|
||||
|
||||
// test array of objects
|
||||
STD::hash_set<A> ahash_set;
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_set<A> ahash_set;
|
||||
A a, a1;
|
||||
ahash_set.insert(a);
|
||||
ahash_set.insert(a1);
|
||||
@@ -102,7 +103,7 @@ int test_main( int /* argc */, char* /* argv */[] )
|
||||
test_oarchive oa(os);
|
||||
oa << boost::serialization::make_nvp("ahash_set", ahash_set);
|
||||
}
|
||||
STD::hash_set<A> ahash_set1;
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_set<A> ahash_set1;
|
||||
{
|
||||
test_istream is(testfile, TEST_STREAM_FLAGS);
|
||||
test_iarchive ia(is);
|
||||
@@ -110,7 +111,7 @@ int test_main( int /* argc */, char* /* argv */[] )
|
||||
}
|
||||
BOOST_CHECK(ahash_set == ahash_set1);
|
||||
|
||||
STD::hash_multiset<A> ahash_multiset;
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_multiset<A> ahash_multiset;
|
||||
ahash_multiset.insert(A());
|
||||
ahash_multiset.insert(A());
|
||||
{
|
||||
@@ -118,7 +119,7 @@ int test_main( int /* argc */, char* /* argv */[] )
|
||||
test_oarchive oa(os);
|
||||
oa << boost::serialization::make_nvp("ahash_multiset", ahash_multiset);
|
||||
}
|
||||
STD::hash_multiset<A> ahash_multiset1;
|
||||
BOOST_STD_EXTENSION_NAMESPACE::hash_multiset<A> ahash_multiset1;
|
||||
{
|
||||
test_istream is(testfile, TEST_STREAM_FLAGS);
|
||||
test_iarchive ia(is);
|
||||
|
||||
+19
-1
@@ -73,7 +73,24 @@ namespace archive {
|
||||
} // archive
|
||||
} // boost
|
||||
|
||||
#else
|
||||
#else // defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
|
||||
#if defined(__hpux)
|
||||
// (C) Copyright 2006 Boris Gubenko.
|
||||
// HP-UX has a restriction that for multi-thread applications, (i.e.
|
||||
// the ones compiled -mt) if argument to tmpnam is a NULL pointer, then,
|
||||
// citing the tmpnam(3S) manpage, "the operation is not performed and a
|
||||
// NULL pointer is returned". tempnam does not have this restriction, so,
|
||||
// let's use tempnam instead.
|
||||
|
||||
#define tmpnam(X) tempnam(NULL,X)
|
||||
|
||||
namespace boost {
|
||||
namespace archive {
|
||||
using ::tempnam;
|
||||
} // archive
|
||||
} // boost
|
||||
|
||||
#else // defined(__hpux)
|
||||
|
||||
namespace boost {
|
||||
namespace archive {
|
||||
@@ -81,6 +98,7 @@ namespace archive {
|
||||
} // archive
|
||||
} // boost
|
||||
|
||||
#endif // defined(__hpux)
|
||||
#endif // defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
|
||||
|
||||
/////////////////////////////////////////////
|
||||
|
||||
@@ -1,732 +0,0 @@
|
||||
# Microsoft Developer Studio Project File - Name="Library" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Static Library" 0x0104
|
||||
|
||||
CFG=Library - Win32 Debug
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "Library.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "Library.mak" CFG="Library - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "Library - Win32 Release" (based on "Win32 (x86) Static Library")
|
||||
!MESSAGE "Library - Win32 Debug" (based on "Win32 (x86) Static Library")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP AllowPerConfigDependencies 0
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=cl.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "Library - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir "Release"
|
||||
# PROP Intermediate_Dir "Release"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
|
||||
# ADD CPP /nologo /W3 /GX /O2 /I "c:/spirit161" /I "c:/boost_1_31_0" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /Zm800 /c
|
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LIB32=link.exe -lib
|
||||
# ADD BASE LIB32 /nologo
|
||||
# ADD LIB32 /nologo
|
||||
|
||||
!ELSEIF "$(CFG)" == "Library - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir "Debug"
|
||||
# PROP Intermediate_Dir "Debug"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c
|
||||
# ADD CPP /nologo /W3 /Gm /GR /GX /Zi /Od /I "c:\spirit161" /I "..\..\.." /I "c:/spirit161" /I "c:/boost_1_31_0" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FD /GZ /Zm800 /c
|
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LIB32=link.exe -lib
|
||||
# ADD BASE LIB32 /nologo
|
||||
# ADD LIB32 /nologo
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "Library - Win32 Release"
|
||||
# Name "Library - Win32 Debug"
|
||||
# Begin Group "Achive Implementations"
|
||||
|
||||
# PROP Default_Filter "hpp"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\archive_exception.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\basic_archive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\binary_iarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\binary_oarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\extended_type_info.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\polymorphic_binary_iarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\polymorphic_binary_oarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\polymorphic_iarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\polymorphic_oarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\polymorphic_text_iarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\polymorphic_text_oarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\polymorphic_xml_iarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\polymorphic_xml_oarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\text_iarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\text_oarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\xml_iarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\xml_oarchive.hpp
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "Serialization User Headers"
|
||||
|
||||
# PROP Default_Filter "hpp"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\access.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\base_object.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\binary_object.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\export.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\extended_type_info.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\extended_type_info_no_rtti.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\extended_type_info_typeid.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\is_abstract.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\level.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\level_enum.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\split_free.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\split_member.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\tracking.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\tracking_enum.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\traits.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\type_info_implementation.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\version.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\void_cast.hpp
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "Serialization Implementations"
|
||||
|
||||
# PROP Default_Filter "hpp"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\collection_traits.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\collections_load_imp.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\collections_save_imp.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\deque.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\hash_map.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\hash_set.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\list.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\map.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\nvp.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\optional.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\scoped_ptr.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\set.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\shared_count.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\shared_ptr.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\slist.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\string.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\utility.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\vector.hpp
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "Archive Developer Headers"
|
||||
|
||||
# PROP Default_Filter "hpp"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\basic_binary_iarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\basic_binary_iprimitive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\basic_binary_oarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\basic_binary_oprimitive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\basic_text_iarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\basic_text_iprimitive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\basic_text_oarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\basic_text_oprimitive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\basic_xml_archive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\basic_xml_iarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\basic_xml_oarchive.hpp
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "Archive Detail"
|
||||
|
||||
# PROP Default_Filter "hpp"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\archive_pointer_iserializer.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\archive_pointer_oserializer.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\basic_archive_pointer_iserializer.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\basic_archive_pointer_oserializer.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\basic_iarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\basic_iserializer.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\basic_oarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\basic_oserializer.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\basic_pointer_iserializer.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\basic_pointer_oserializer.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\basic_serializer.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\basic_serializer_map.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\common_archive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\common_iarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\common_oarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\interface_iarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\interface_oarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\iserializer.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\known_archive_types.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\known_archive_types_fwd.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\oserializer.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\polymorphic_iarchive_impl.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\detail\polymorphic_oarchive_impl.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\serialization.hpp
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "Utility Headers"
|
||||
|
||||
# PROP Default_Filter "hpp"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\add_facet.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\codecvt_null.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\dinkumware.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\serialization\force_include.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\pfto.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\smart_cast.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\state_saver.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\static_warning.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\strong_typedef.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\utf8_codecvt_facet.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\wcslen.hpp
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "Templates"
|
||||
|
||||
# PROP Default_Filter "ipp"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\archive_pointer_iserializer.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\archive_pointer_oserializer.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\basic_binary_iprimitive.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\basic_binary_iprimitive.ipp.bak
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\basic_binary_oprimitive.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\basic_text_iarchive.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\basic_text_iprimitive.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\basic_text_oprimitive.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\basic_xml_iarchive.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\basic_xml_oarchive.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\text_iarchive_impl.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\text_oarchive_impl.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\text_wiarchive_impl.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\text_woarchive_impl.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\xml_iarchive_impl.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\xml_oarchive_impl.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\xml_wiarchive_impl.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\impl\xml_woarchive_impl.ipp
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "Iterators"
|
||||
|
||||
# PROP Default_Filter "hpp"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\iterators\base64_exception.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\iterators\base64_from_binary.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\iterators\binary_from_base64.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\iterators\escape.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\iterators\insert_linebreaks.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\iterators\istream_iterator.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\iterators\mb_from_wchar.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\iterators\ostream_iterator.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\iterators\remove_whitespace.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\iterators\transform_width.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\iterators\unescape.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\iterators\wchar_from_mb.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\iterators\xml_escape.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\boost\archive\iterators\xml_unescape.hpp
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "Source"
|
||||
|
||||
# PROP Default_Filter "cpp"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\basic_archive.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\basic_iarchive.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\basic_oarchive.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\basic_serializer_map.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\basic_text_iprimitive.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\basic_text_oprimitive.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\basic_xml_archive.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\basic_xml_grammar.ipp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\binary_iarchive.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\binary_oarchive.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\codecvt_null.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\extended_type_info.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\extended_type_info_no_rtti.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\extended_type_info_typeid.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\polymorphic_iarchive.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\polymorphic_oarchive.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\text_iarchive.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\text_oarchive.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\void_cast.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\xml_grammar.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\xml_iarchive.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\src\xml_oarchive.cpp
|
||||
# End Source File
|
||||
# End Group
|
||||
# End Target
|
||||
# End Project
|
||||
@@ -1,89 +0,0 @@
|
||||
# Microsoft Developer Studio Project File - Name="demo" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
|
||||
|
||||
CFG=demo - Win32 Debug
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo.mak" CFG="demo - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "demo - Win32 Release" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE "demo - Win32 Debug" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP AllowPerConfigDependencies 0
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=cl.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "demo - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir "Release"
|
||||
# PROP Intermediate_Dir "Release"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
|
||||
# ADD CPP /nologo /W3 /GX /O2 /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
|
||||
!ELSEIF "$(CFG)" == "demo - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir "Debug"
|
||||
# PROP Intermediate_Dir "Debug"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
|
||||
# ADD CPP /nologo /W3 /Gm /GR /GX /ZI /Od /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /Zm800 /Zm800 /GZ /c
|
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "demo - Win32 Release"
|
||||
# Name "demo - Win32 Debug"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\example\demo.cpp
|
||||
# End Source File
|
||||
# End Target
|
||||
# End Project
|
||||
@@ -1,91 +0,0 @@
|
||||
# Microsoft Developer Studio Project File - Name="demo_auto_ptr" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
|
||||
|
||||
CFG=demo_auto_ptr - Win32 Debug
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_auto_ptr.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_auto_ptr.mak" CFG="demo_auto_ptr - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "demo_auto_ptr - Win32 Release" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE "demo_auto_ptr - Win32 Debug" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP AllowPerConfigDependencies 0
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=xicl6.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "demo_auto_ptr - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir "Release"
|
||||
# PROP Intermediate_Dir "Release"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
|
||||
# ADD CPP /nologo /W3 /GX /O2 /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=xilink6.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
|
||||
!ELSEIF "$(CFG)" == "demo_auto_ptr - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir "Debug"
|
||||
# PROP Intermediate_Dir "Debug"
|
||||
# PROP Ignore_Export_Lib 0
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
|
||||
# ADD CPP /nologo /W3 /Gm /GR /GX /ZI /Od /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=xilink6.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 kernel32.lib user32.lib advapi32.lib shell32.lib Debug\Library.lib c:\boost\lib\libboost_test_exec_monitor-vc6-sgd.lib c:\boost\lib\libboost_unit_test_framework-vc6-sgd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "demo_auto_ptr - Win32 Release"
|
||||
# Name "demo_auto_ptr - Win32 Debug"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\example\demo_auto_ptr.cpp
|
||||
# End Source File
|
||||
# End Target
|
||||
# End Project
|
||||
@@ -1,90 +0,0 @@
|
||||
# Microsoft Developer Studio Project File - Name="demo_exception" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
|
||||
|
||||
CFG=demo_exception - Win32 Debug
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_exception.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_exception.mak" CFG="demo_exception - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "demo_exception - Win32 Release" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE "demo_exception - Win32 Debug" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP AllowPerConfigDependencies 0
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=cl.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "demo_exception - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir "Release"
|
||||
# PROP Intermediate_Dir "Release"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
|
||||
# ADD CPP /nologo /W3 /GX /O2 /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
|
||||
!ELSEIF "$(CFG)" == "demo_exception - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir "Debug"
|
||||
# PROP Intermediate_Dir "Debug"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
|
||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "demo_exception - Win32 Release"
|
||||
# Name "demo_exception - Win32 Debug"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\test\demo_exception.cpp
|
||||
# End Source File
|
||||
# End Target
|
||||
# End Project
|
||||
@@ -1,90 +0,0 @@
|
||||
# Microsoft Developer Studio Project File - Name="demo_fast_binary_archive" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
|
||||
|
||||
CFG=demo_fast_binary_archive - Win32 Debug
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_fast_binary_archive.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_fast_binary_archive.mak" CFG="demo_fast_binary_archive - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "demo_fast_binary_archive - Win32 Release" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE "demo_fast_binary_archive - Win32 Debug" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP AllowPerConfigDependencies 0
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=xicl6.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "demo_fast_binary_archive - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir "Release"
|
||||
# PROP Intermediate_Dir "Release"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
|
||||
# ADD CPP /nologo /W3 /GX /O2 /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=xilink6.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
|
||||
!ELSEIF "$(CFG)" == "demo_fast_binary_archive - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir "Debug"
|
||||
# PROP Intermediate_Dir "Debug"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
|
||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=xilink6.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "demo_fast_binary_archive - Win32 Release"
|
||||
# Name "demo_fast_binary_archive - Win32 Debug"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\example\demo_fast_binary_archive.cpp
|
||||
# End Source File
|
||||
# End Target
|
||||
# End Project
|
||||
@@ -1,90 +0,0 @@
|
||||
# Microsoft Developer Studio Project File - Name="demo_mi" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
|
||||
|
||||
CFG=demo_mi - Win32 Debug
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_mi.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_mi.mak" CFG="demo_mi - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "demo_mi - Win32 Release" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE "demo_mi - Win32 Debug" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP AllowPerConfigDependencies 0
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=cl.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "demo_mi - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir "Release"
|
||||
# PROP Intermediate_Dir "Release"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
|
||||
# ADD CPP /nologo /W3 /GX /O2 /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
|
||||
!ELSEIF "$(CFG)" == "demo_mi - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir "Debug"
|
||||
# PROP Intermediate_Dir "Debug"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
|
||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "demo_mi - Win32 Release"
|
||||
# Name "demo_mi - Win32 Debug"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\test\demo_mi.cpp
|
||||
# End Source File
|
||||
# End Target
|
||||
# End Project
|
||||
@@ -1,95 +0,0 @@
|
||||
# Microsoft Developer Studio Project File - Name="demo_pimpl" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
|
||||
|
||||
CFG=demo_pimpl - Win32 Debug
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_pimpl.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_pimpl.mak" CFG="demo_pimpl - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "demo_pimpl - Win32 Release" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE "demo_pimpl - Win32 Debug" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP AllowPerConfigDependencies 0
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=xicl6.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "demo_pimpl - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir "Release"
|
||||
# PROP Intermediate_Dir "Release"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
|
||||
# ADD CPP /nologo /W3 /GX /O2 /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=xilink6.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
|
||||
!ELSEIF "$(CFG)" == "demo_pimpl - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir "Debug"
|
||||
# PROP Intermediate_Dir "Debug"
|
||||
# PROP Ignore_Export_Lib 0
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
|
||||
# ADD CPP /nologo /W3 /Gm /GR /GX /ZI /Od /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=xilink6.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 kernel32.lib user32.lib advapi32.lib shell32.lib Debug\Library.lib c:\boost\lib\libboost_test_exec_monitor-vc6-sgd.lib c:\boost\lib\libboost_unit_test_framework-vc6-sgd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "demo_pimpl - Win32 Release"
|
||||
# Name "demo_pimpl - Win32 Debug"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\example\demo_pimpl.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\example\demo_pimpl_A.cpp
|
||||
# End Source File
|
||||
# End Target
|
||||
# End Project
|
||||
@@ -1,90 +0,0 @@
|
||||
# Microsoft Developer Studio Project File - Name="demo_plugin" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
|
||||
|
||||
CFG=demo_plugin - Win32 Debug
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_plugin.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_plugin.mak" CFG="demo_plugin - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "demo_plugin - Win32 Release" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE "demo_plugin - Win32 Debug" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP AllowPerConfigDependencies 0
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=cl.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "demo_plugin - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir "Release"
|
||||
# PROP Intermediate_Dir "Release"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
|
||||
# ADD CPP /nologo /W3 /GX /O2 /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
|
||||
!ELSEIF "$(CFG)" == "demo_plugin - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir "Debug"
|
||||
# PROP Intermediate_Dir "Debug"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
|
||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "demo_plugin - Win32 Release"
|
||||
# Name "demo_plugin - Win32 Debug"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\test\demo_plugin.cpp
|
||||
# End Source File
|
||||
# End Target
|
||||
# End Project
|
||||
@@ -1,98 +0,0 @@
|
||||
# Microsoft Developer Studio Project File - Name="demo_portable_binary_archive" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
|
||||
|
||||
CFG=demo_portable_binary_archive - Win32 Debug
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_portable_binary_archive.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_portable_binary_archive.mak" CFG="demo_portable_binary_archive - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "demo_portable_binary_archive - Win32 Release" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE "demo_portable_binary_archive - Win32 Debug" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP AllowPerConfigDependencies 0
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=cl.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "demo_portable_binary_archive - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir "Release"
|
||||
# PROP Intermediate_Dir "Release"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
|
||||
# ADD CPP /nologo /W3 /GX /O2 /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
|
||||
!ELSEIF "$(CFG)" == "demo_portable_binary_archive - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir "Debug"
|
||||
# PROP Intermediate_Dir "Debug"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
|
||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "demo_portable_binary_archive - Win32 Release"
|
||||
# Name "demo_portable_binary_archive - Win32 Debug"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\example\demo_portable_binary_archive.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\example\portable_binary_iarchive.hpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\example\portable_binary_oarchive.hpp
|
||||
# End Source File
|
||||
# End Target
|
||||
# End Project
|
||||
@@ -1,90 +0,0 @@
|
||||
# Microsoft Developer Studio Project File - Name="demo_shared_ptr" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||
# ** DO NOT EDIT **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Console Application" 0x0103
|
||||
|
||||
CFG=demo_shared_ptr - Win32 Debug
|
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||
!MESSAGE use the Export Makefile command and run
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_shared_ptr.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE You can specify a configuration when running NMAKE
|
||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "demo_shared_ptr.mak" CFG="demo_shared_ptr - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Possible choices for configuration are:
|
||||
!MESSAGE
|
||||
!MESSAGE "demo_shared_ptr - Win32 Release" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE "demo_shared_ptr - Win32 Debug" (based on "Win32 (x86) Console Application")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP AllowPerConfigDependencies 0
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=cl.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "demo_shared_ptr - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir "Release"
|
||||
# PROP Intermediate_Dir "Release"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
|
||||
# ADD CPP /nologo /W3 /GX /O2 /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||
|
||||
!ELSEIF "$(CFG)" == "demo_shared_ptr - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir "Debug"
|
||||
# PROP Intermediate_Dir "Debug"
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
|
||||
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "c:\spirit161" /I "..\..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c
|
||||
# SUBTRACT CPP /YX /Yc /Yu
|
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "demo_shared_ptr - Win32 Release"
|
||||
# Name "demo_shared_ptr - Win32 Debug"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\test\demo_shared_ptr.cpp
|
||||
# End Source File
|
||||
# End Target
|
||||
# End Project
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user