$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r51957 - in sandbox/mirror: boost/mirror/detail libs/mirror/build/msvc/mirror_examples libs/mirror/build/msvc/mirror_examples/hello_world libs/mirror/build/msvc/mirror_examples/hello_world_2 libs/mirror/build/msvc/mirror_examples/tvrsl_json_01 libs/mirror/build/msvc/mirror_examples/tvrsl_json_02 libs/mirror/build/msvc/mirror_examples/tvrsl_json_03
From: chochlik_at_[hidden]
Date: 2009-03-24 10:15:12
Author: matus.chochlik
Date: 2009-03-24 10:15:11 EDT (Tue, 24 Mar 2009)
New Revision: 51957
URL: http://svn.boost.org/trac/boost/changeset/51957
Log:
[mirror 0.3.x]
- minor fix of meta-attributes implementation
- update of msvc solution for building examples
Added:
   sandbox/mirror/libs/mirror/build/msvc/mirror_examples/hello_world/   (props changed)
   sandbox/mirror/libs/mirror/build/msvc/mirror_examples/hello_world/hello_world.vcproj   (contents, props changed)
   sandbox/mirror/libs/mirror/build/msvc/mirror_examples/hello_world_2/   (props changed)
   sandbox/mirror/libs/mirror/build/msvc/mirror_examples/hello_world_2/hello_world_2.vcproj   (contents, props changed)
   sandbox/mirror/libs/mirror/build/msvc/mirror_examples/tvrsl_json_01/   (props changed)
   sandbox/mirror/libs/mirror/build/msvc/mirror_examples/tvrsl_json_01/tvrsl_json_01.vcproj   (contents, props changed)
   sandbox/mirror/libs/mirror/build/msvc/mirror_examples/tvrsl_json_02/   (props changed)
   sandbox/mirror/libs/mirror/build/msvc/mirror_examples/tvrsl_json_02/tvrsl_json_02.vcproj   (contents, props changed)
   sandbox/mirror/libs/mirror/build/msvc/mirror_examples/tvrsl_json_03/   (props changed)
   sandbox/mirror/libs/mirror/build/msvc/mirror_examples/tvrsl_json_03/tvrsl_json_03.vcproj   (contents, props changed)
Text files modified: 
   sandbox/mirror/boost/mirror/detail/meta_all_attribs_base.hpp              |    34 +++++++++++++++++-----------------      
   sandbox/mirror/libs/mirror/build/msvc/mirror_examples/mirror_examples.sln |    30 ++++++++++++++++++++++++++++++          
   2 files changed, 47 insertions(+), 17 deletions(-)
Modified: sandbox/mirror/boost/mirror/detail/meta_all_attribs_base.hpp
==============================================================================
--- sandbox/mirror/boost/mirror/detail/meta_all_attribs_base.hpp	(original)
+++ sandbox/mirror/boost/mirror/detail/meta_all_attribs_base.hpp	2009-03-24 10:15:11 EDT (Tue, 24 Mar 2009)
@@ -61,7 +61,7 @@
          *  is implementation detail and can change without any
          *  notice.
          */
-	struct detail 
+	struct helpers 
         {
                 /** Tells whether a base class is inherited virtually
                  */
@@ -125,7 +125,7 @@
                                 meta_inheritance:: 
                                 base_class:: 
                                 all_attributes:: 
-				detail:: 
+				helpers:: 
                                 regular_base_class_layout type;
                 };
                 
@@ -160,7 +160,7 @@
                                 meta_inheritance:: 
                                 base_class:: 
                                 all_attributes:: 
-				detail:: 
+				helpers:: 
                                 virtual_base_class_layout type;
                 };
 
@@ -176,7 +176,7 @@
                                 meta_inheritance:: 
                                 base_class:: 
                                 all_attributes:: 
-				detail:: 
+				helpers:: 
                                 base_class_layout type;
                 };
 
@@ -273,7 +273,7 @@
                 *  the inherited ones.
                 */
                 typedef typename mpl::joint_view<
-			typename detail::inherited_member_attrib_type_list,
+			typename helpers::inherited_member_attrib_type_list,
                         typename scope::attributes::type_list
 		>::type member_attrib_type_list;
 
@@ -358,7 +358,7 @@
                 struct inherited_attrib_meta_class_and_pos
                 {
                         typedef typename mpl::at<
-				typename detail::inherited_attrib_owners_and_offsets,
+				typename helpers::inherited_attrib_owners_and_offsets,
                                 mpl::int_<I>
 			>::type owner_and_offset;
 
@@ -613,7 +613,7 @@
         }; // struct detail
         /** The list of inherited attribute types
          */
-	typedef typename detail::inherited_member_attrib_type_list 
+	typedef typename helpers::inherited_member_attrib_type_list 
                 inherited_type_list;
 
         /** The size of the type_list, i.e. the count of inherited attributes
@@ -625,7 +625,7 @@
          *  WARNING: this is an implementation detail which
          *  can change without any notice.
          */
-	typedef typename detail::member_attrib_type_list type_list;
+	typedef typename helpers::member_attrib_type_list type_list;
         
         /** The size of the type_list, i.e. the count of all attributes
          *  WARNING: this is an implementation detail which
@@ -664,7 +664,7 @@
                 ::std::char_traits<CharT> cht
         )
         {
-		return detail::get_name(
+		return helpers::get_name(
                         pos, 
                         full_name,
                         cht,
@@ -676,10 +676,10 @@
          *  the inherited ones)
          */
         template <class Class, int I>
-	static inline typename detail::template type_of_address<I>::type
+	static inline typename helpers::template type_of_address<I>::type
         address(Class& instance, mpl::int_<I> pos)
         {
-		return detail::address(
+		return helpers::address(
                         instance, 
                         pos, 
                         is_inherited(pos)
@@ -690,10 +690,10 @@
          *  the inherited ones)
          */
         template <class Class, int I>
-	static inline typename detail::template result_of_get<I>::type
+	static inline typename helpers::template result_of_get<I>::type
         get(const Class& instance, mpl::int_<I> pos)
         {
-		return detail::get(
+		return helpers::get(
                         instance, 
                         pos, 
                         is_inherited(pos)
@@ -707,7 +707,7 @@
         static inline DestType&
         query(Class instance, mpl::int_<I> pos, DestType& dest)
         {
-		return detail::query(
+		return helpers::query(
                         instance, 
                         pos, 
                         dest, 
@@ -722,7 +722,7 @@
         static inline void
         set(Class& instance, mpl::int_<I> pos, ValueType value)
         {
-		detail::set(
+		helpers::set(
                         instance, 
                         pos, 
                         value, 
@@ -733,7 +733,7 @@
         /** The attribute traits getter
          */
         template <int I>
-	static typename detail:: template result_of_get_traits<
+	static typename helpers:: template result_of_get_traits<
                 I,
                 typename result_of_is_inherited<I>::type
 	>::type get_traits(mpl::int_<I>);
@@ -744,7 +744,7 @@
                 class MetaClassAttributes, 
                 template <class, class, class, class> class MetaFunction,
                 int I
-	> static typename detail:: template result_of_get_generator_plugin<
+	> static typename helpers:: template result_of_get_generator_plugin<
                 I,
                 typename result_of_is_inherited<I>::type,
                 MetaClassAttributes,
Added: sandbox/mirror/libs/mirror/build/msvc/mirror_examples/hello_world/hello_world.vcproj
==============================================================================
--- (empty file)
+++ sandbox/mirror/libs/mirror/build/msvc/mirror_examples/hello_world/hello_world.vcproj	2009-03-24 10:15:11 EDT (Tue, 24 Mar 2009)
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="hello_world"
+	ProjectGUID="{2256F9FD-E987-470D-9743-2A8D9F9DF16C}"
+	RootNamespace="hello_world"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="196613"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			InheritedPropertySheets="..\..\..\..\..\..\..\msvc-build.vsprops;..\mirror_examples.vsprops;"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			InheritedPropertySheets="..\..\..\..\..\..\..\msvc-build.vsprops;..\mirror_examples.vsprops;"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="1"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\..\..\example\hello_world.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
Added: sandbox/mirror/libs/mirror/build/msvc/mirror_examples/hello_world_2/hello_world_2.vcproj
==============================================================================
--- (empty file)
+++ sandbox/mirror/libs/mirror/build/msvc/mirror_examples/hello_world_2/hello_world_2.vcproj	2009-03-24 10:15:11 EDT (Tue, 24 Mar 2009)
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="hello_world_2"
+	ProjectGUID="{778604C1-04DF-476C-8AC0-484A61516FE9}"
+	RootNamespace="hello_world_2"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="196613"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			InheritedPropertySheets="..\..\..\..\..\..\..\msvc-build.vsprops;..\mirror_examples.vsprops;"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			InheritedPropertySheets="..\..\..\..\..\..\..\msvc-build.vsprops;..\mirror_examples.vsprops;"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="1"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\..\..\example\hello_world_2.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
Modified: sandbox/mirror/libs/mirror/build/msvc/mirror_examples/mirror_examples.sln
==============================================================================
--- sandbox/mirror/libs/mirror/build/msvc/mirror_examples/mirror_examples.sln	(original)
+++ sandbox/mirror/libs/mirror/build/msvc/mirror_examples/mirror_examples.sln	2009-03-24 10:15:11 EDT (Tue, 24 Mar 2009)
@@ -32,6 +32,16 @@
                 README.txt = README.txt
         EndProjectSection
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tvrsl_json_01", "tvrsl_json_01\tvrsl_json_01.vcproj", "{713560C9-3713-46E9-8188-1D0DD9DC946A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tvrsl_json_02", "tvrsl_json_02\tvrsl_json_02.vcproj", "{D2278FBB-A816-4E8B-8DC5-DBCED02815AB}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hello_world", "hello_world\hello_world.vcproj", "{2256F9FD-E987-470D-9743-2A8D9F9DF16C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tvrsl_json_03", "tvrsl_json_03\tvrsl_json_03.vcproj", "{33D3928A-70B7-444E-ABF2-03F058BFA920}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hello_world_2", "hello_world_2\hello_world_2.vcproj", "{778604C1-04DF-476C-8AC0-484A61516FE9}"
+EndProject
 Global
         GlobalSection(SolutionConfigurationPlatforms) = preSolution
                 Debug|Win32 = Debug|Win32
@@ -90,6 +100,26 @@
                 {8D33606B-251B-417E-99D2-73B2D2213563}.Debug|Win32.Build.0 = Debug|Win32
                 {8D33606B-251B-417E-99D2-73B2D2213563}.Release|Win32.ActiveCfg = Release|Win32
                 {8D33606B-251B-417E-99D2-73B2D2213563}.Release|Win32.Build.0 = Release|Win32
+		{713560C9-3713-46E9-8188-1D0DD9DC946A}.Debug|Win32.ActiveCfg = Debug|Win32
+		{713560C9-3713-46E9-8188-1D0DD9DC946A}.Debug|Win32.Build.0 = Debug|Win32
+		{713560C9-3713-46E9-8188-1D0DD9DC946A}.Release|Win32.ActiveCfg = Release|Win32
+		{713560C9-3713-46E9-8188-1D0DD9DC946A}.Release|Win32.Build.0 = Release|Win32
+		{D2278FBB-A816-4E8B-8DC5-DBCED02815AB}.Debug|Win32.ActiveCfg = Debug|Win32
+		{D2278FBB-A816-4E8B-8DC5-DBCED02815AB}.Debug|Win32.Build.0 = Debug|Win32
+		{D2278FBB-A816-4E8B-8DC5-DBCED02815AB}.Release|Win32.ActiveCfg = Release|Win32
+		{D2278FBB-A816-4E8B-8DC5-DBCED02815AB}.Release|Win32.Build.0 = Release|Win32
+		{2256F9FD-E987-470D-9743-2A8D9F9DF16C}.Debug|Win32.ActiveCfg = Debug|Win32
+		{2256F9FD-E987-470D-9743-2A8D9F9DF16C}.Debug|Win32.Build.0 = Debug|Win32
+		{2256F9FD-E987-470D-9743-2A8D9F9DF16C}.Release|Win32.ActiveCfg = Release|Win32
+		{2256F9FD-E987-470D-9743-2A8D9F9DF16C}.Release|Win32.Build.0 = Release|Win32
+		{33D3928A-70B7-444E-ABF2-03F058BFA920}.Debug|Win32.ActiveCfg = Debug|Win32
+		{33D3928A-70B7-444E-ABF2-03F058BFA920}.Debug|Win32.Build.0 = Debug|Win32
+		{33D3928A-70B7-444E-ABF2-03F058BFA920}.Release|Win32.ActiveCfg = Release|Win32
+		{33D3928A-70B7-444E-ABF2-03F058BFA920}.Release|Win32.Build.0 = Release|Win32
+		{778604C1-04DF-476C-8AC0-484A61516FE9}.Debug|Win32.ActiveCfg = Debug|Win32
+		{778604C1-04DF-476C-8AC0-484A61516FE9}.Debug|Win32.Build.0 = Debug|Win32
+		{778604C1-04DF-476C-8AC0-484A61516FE9}.Release|Win32.ActiveCfg = Release|Win32
+		{778604C1-04DF-476C-8AC0-484A61516FE9}.Release|Win32.Build.0 = Release|Win32
         EndGlobalSection
         GlobalSection(SolutionProperties) = preSolution
                 HideSolutionNode = FALSE
Added: sandbox/mirror/libs/mirror/build/msvc/mirror_examples/tvrsl_json_01/tvrsl_json_01.vcproj
==============================================================================
--- (empty file)
+++ sandbox/mirror/libs/mirror/build/msvc/mirror_examples/tvrsl_json_01/tvrsl_json_01.vcproj	2009-03-24 10:15:11 EDT (Tue, 24 Mar 2009)
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="tvrsl_json_01"
+	ProjectGUID="{713560C9-3713-46E9-8188-1D0DD9DC946A}"
+	RootNamespace="tvrsl_json_01"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="196613"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			InheritedPropertySheets="..\..\..\..\..\..\..\msvc-build.vsprops;..\mirror_examples.vsprops;"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			InheritedPropertySheets="..\..\..\..\..\..\..\msvc-build.vsprops;..\mirror_examples.vsprops;"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="1"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\..\..\example\traversal\json_01.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
Added: sandbox/mirror/libs/mirror/build/msvc/mirror_examples/tvrsl_json_02/tvrsl_json_02.vcproj
==============================================================================
--- (empty file)
+++ sandbox/mirror/libs/mirror/build/msvc/mirror_examples/tvrsl_json_02/tvrsl_json_02.vcproj	2009-03-24 10:15:11 EDT (Tue, 24 Mar 2009)
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="tvrsl_json_02"
+	ProjectGUID="{D2278FBB-A816-4E8B-8DC5-DBCED02815AB}"
+	RootNamespace="tvrsl_json_02"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="196613"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			InheritedPropertySheets="..\..\..\..\..\..\..\msvc-build.vsprops;..\mirror_examples.vsprops;"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			InheritedPropertySheets="..\..\..\..\..\..\..\msvc-build.vsprops;..\mirror_examples.vsprops;"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="1"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\..\..\example\traversal\json_02.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
Added: sandbox/mirror/libs/mirror/build/msvc/mirror_examples/tvrsl_json_03/tvrsl_json_03.vcproj
==============================================================================
--- (empty file)
+++ sandbox/mirror/libs/mirror/build/msvc/mirror_examples/tvrsl_json_03/tvrsl_json_03.vcproj	2009-03-24 10:15:11 EDT (Tue, 24 Mar 2009)
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="tvrsl_json_03"
+	ProjectGUID="{33D3928A-70B7-444E-ABF2-03F058BFA920}"
+	RootNamespace="tvrsl_json_03"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="196613"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			ConfigurationType="1"
+			InheritedPropertySheets="..\..\..\..\..\..\..\msvc-build.vsprops;..\mirror_examples.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			ConfigurationType="1"
+			InheritedPropertySheets="..\..\..\..\..\..\..\msvc-build.vsprops;..\mirror_examples.vsprops"
+			CharacterSet="2"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="2"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				LinkIncremental="1"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\..\..\example\traversal\json_03.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>