// implementation of basic_text_iprimitive overrides for the combination
// of template parameters used to implement a text_iprimitive
+#ifndef BOOST_HEADER_GUARD_ARCHIVE_SERIALIZER_MAP_IPP
+#define BOOST_HEADER_GUARD_ARCHIVE_SERIALIZER_MAP_IPP
+
#include <boost/config.hpp>
#include <boost/archive/detail/archive_serializer_map.hpp>
#include <boost/archive/detail/basic_serializer_map.hpp>
namespace extra_detail { // anon
template<class Archive>
- class map : public basic_serializer_map
+ class map : public basic_serializer_map
{};
}
}
template<class Archive>
-BOOST_ARCHIVE_OR_WARCHIVE_DECL(const basic_serializer *)
+BOOST_ARCHIVE_OR_WARCHIVE_DECL(const basic_serializer *)
archive_serializer_map<Archive>::find(
const boost::serialization::extended_type_info & eti
) {
} // namespace detail
} // namespace archive
} // namespace boost
+
+#endif // BOOST_HEADER_GUARD_ARCHIVE_SERIALIZER_MAP_IPP
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
// remove_whitespace.hpp
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
+// (C) Copyright 2002, 2010 Robert Ramey - http://www.rrsd.com .
// Use, modification and distribution is 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)
// here is the default standard implementation of the functor used
// by the filter iterator to remove spaces. Unfortunately usage
// of this implementation in combination with spirit trips a bug
-// VC 6.5. The only way I can find to work around it is to
+// VC 6.5. The only way I can find to work around it is to
// implement a special non-standard version for this platform
#ifndef BOOST_NO_CWCTYPE
//#endif // BOOST_WORKAROUND
-namespace { // anonymous
-
template<class CharType>
struct remove_whitespace_predicate;
};
#endif
-} // namespace anonymous
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
// convert base64 file data (including whitespace and padding) to binary
-namespace boost {
+namespace boost {
namespace archive {
namespace iterators {
m_full = false;
++(this->base_reference());
}
- filter_iterator(Base start) :
- super_t(start),
+ filter_iterator(Base start) :
+ super_t(start),
m_full(false)
{}
filter_iterator(){}
};
template<class Base>
-class remove_whitespace :
+class remove_whitespace :
public filter_iterator<
remove_whitespace_predicate<BOOST_DEDUCED_TYPENAME Base::value_type>,
Base
super_t(Base(BOOST_MAKE_PFTO_WRAPPER(static_cast< T >(start))))
{}
// intel 7.1 doesn't like default copy constructor
- remove_whitespace(const remove_whitespace & rhs) :
+ remove_whitespace(const remove_whitespace & rhs) :
super_t(rhs.base_reference())
{}
};
// ----------------------------------------------------------------------------
// Copyright (C) 2002-2006 Marcin Kalicinski
//
-// Distributed under the Boost Software License, Version 1.0.
-// (See accompanying file LICENSE_1_0.txt or copy at
+// 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)
//
// For more information, see www.boost.org
namespace boost { namespace property_tree { namespace json_parser
{
+ namespace
+ {
+ bool is_ascii (const char)
+ {
+ return true;
+ }
+
+ template <typename Ch>
+ bool is_ascii (const Ch c)
+ {
+ return c <= 0xFF;
+ }
+ }
+
+
// Create necessary escape sequences from illegal characters
template<class Ch>
// We escape everything outside ASCII, because this code can't
// handle high unicode characters.
if (*b == 0x20 || *b == 0x21 || (*b >= 0x23 && *b <= 0x2E) ||
- (*b >= 0x30 && *b <= 0x5B) || (*b >= 0x5D && *b <= 0xFF))
+ (*b >= 0x30 && *b <= 0x5B) || (*b >= 0x5D && is_ascii(*b)))
result += *b;
else if (*b == Ch('\b')) result += Ch('\\'), result += Ch('b');
else if (*b == Ch('\f')) result += Ch('\\'), result += Ch('f');
}
template<class Ptree>
- void write_json_helper(std::basic_ostream<typename Ptree::key_type::value_type> &stream,
+ void write_json_helper(std::basic_ostream<typename Ptree::key_type::value_type> &stream,
const Ptree &pt,
int indent, bool pretty)
{
// Root ptree cannot have data
if (depth == 0 && !pt.template get_value<Str>().empty())
return false;
-
+
// Ptree cannot have both children and data
if (!pt.template get_value<Str>().empty() && !pt.empty())
return false;
return true;
}
-
+
// Write ptree to json stream
template<class Ptree>
- void write_json_internal(std::basic_ostream<typename Ptree::key_type::value_type> &stream,
+ void write_json_internal(std::basic_ostream<typename Ptree::key_type::value_type> &stream,
const Ptree &pt,
const std::string &filename,
bool pretty)
#if defined(_MSC_VER) || defined(__BORLANDC__) || defined(__DMC__)
# pragma message ("Warning: This header is deprecated. Please use: boost/spirit/include/classic_actions.hpp")
#elif defined(__GNUC__) || defined(__HP_aCC) || defined(__SUNPRO_CC) || defined(__IBMCPP__)
-# warning "This header is deprecated. Please use: boost/spirit/include/classic_actions.hpp"
+//# warning "This header is deprecated. Please use: boost/spirit/include/classic_actions.hpp"
#endif
#endif
#if defined(_MSC_VER) || defined(__BORLANDC__) || defined(__DMC__)
# pragma message ("Warning: This header is deprecated. Please use: boost/spirit/include/classic_operators.hpp")
#elif defined(__GNUC__) || defined(__HP_aCC) || defined(__SUNPRO_CC) || defined(__IBMCPP__)
-# warning "This header is deprecated. Please use: boost/spirit/include/classic_operators.hpp"
+//# warning "This header is deprecated. Please use: boost/spirit/include/classic_operators.hpp"
#endif
#endif
#if defined(_MSC_VER) || defined(__BORLANDC__) || defined(__DMC__)
# pragma message ("Warning: This header is deprecated. Please use: boost/spirit/include/classic_rule.hpp")
#elif defined(__GNUC__) || defined(__HP_aCC) || defined(__SUNPRO_CC) || defined(__IBMCPP__)
-# warning "This header is deprecated. Please use: boost/spirit/include/classic_rule.hpp"
+//# warning "This header is deprecated. Please use: boost/spirit/include/classic_rule.hpp"
#endif
#endif
#if defined(_MSC_VER) || defined(__BORLANDC__) || defined(__DMC__)
# pragma message ("Warning: This header is deprecated. Please use: boost/spirit/include/classic_numerics.hpp")
#elif defined(__GNUC__) || defined(__HP_aCC) || defined(__SUNPRO_CC) || defined(__IBMCPP__)
-# warning "This header is deprecated. Please use: boost/spirit/include/classic_numerics.hpp"
+//# warning "This header is deprecated. Please use: boost/spirit/include/classic_numerics.hpp"
#endif
#endif
+++ /dev/null
-# Boost serialization Library performance 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)
-#
-
-project libs/serialization/performance
- : default-build release
- : id serialization_performance
- ;
-
-# import rules from the boost serialization test
-# import ../util/test : test-bsl-run-no-lib ;
-import ../util/test :
- run-template
- run-invoke
- run-winvoke
- test-bsl-run-no-lib
- test-bsl-run
- test-bsl-run_archive
- test-bsl-run_files
- test-bsl-run_polymorphic_archive
-;
-
-BOOST_ARCHIVE_LIST = [ modules.peek : BOOST_ARCHIVE_LIST ] ;
-
-test-suite "performance" :
- [ test-bsl-run_files peformance_array : ../test/A ]
-# [ test-bsl-run_files performance_binary ]
-# [ test-bsl-run_files performance_polymorphic ]
-# [ test-bsl-run_files performance_vector ]
-# [ test-bsl-run_files performance_no_rtti ]
-# [ test-bsl-run_files performance_simple_class ]
-# [ test-bsl-run_polymorphic_archive performance_polymorphic : ../test/test_polymorphic_A ]
-
- [ test-bsl-run-no-lib performance_iterators ]
- [ test-bsl-run-no-lib performance_iterators_base64 ]
-# [ test-bsl-run-no-lib performance_utf8_codecvt
-# : ../src/utf8_codecvt_facet
-# : # <dependency>../../config/test/all//BOOST_NO_STD_WSTREAMBUF
-# ]
-# [ test-bsl-run-no-lib performance_codecvt_null
-# : ../src/codecvt_null
-# : # <dependency>../../config/test/all//BOOST_NO_STD_WSTREAMBUF
-# ]
-;
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-// binary_archive
-#include <boost/archive/binary_oarchive.hpp>
-typedef boost::archive::binary_oarchive test_oarchive;
-typedef std::ofstream test_ostream;
-#include <boost/archive/binary_iarchive.hpp>
-typedef boost::archive::binary_iarchive test_iarchive;
-typedef std::ifstream test_istream;
-#define TEST_STREAM_FLAGS std::ios::binary
-
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-// binary_warchive
-#include <boost/archive/binary_woarchive.hpp>
-typedef boost::archive::binary_woarchive test_oarchive;
-typedef std::wofstream test_ostream;
-#include <boost/archive/binary_wiarchive.hpp>
-typedef boost::archive::binary_wiarchive test_iarchive;
-typedef std::wifstream test_istream;
-#define TEST_STREAM_FLAGS std::wios::binary
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_array.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <fstream>
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "../test/test_tools.hpp"
-
-#include <boost/preprocessor/stringize.hpp>
-//#include <boost/preprocessor/cat.hpp>
-// the following fails with (only!) gcc 3.4
-// #include BOOST_PP_STRINGIZE(BOOST_PP_CAT(../test/,BOOST_ARCHIVE_TEST))
-// just copy over the files from the test directory
-#include BOOST_PP_STRINGIZE(BOOST_ARCHIVE_TEST)
-
-#include <boost/detail/no_exceptions_support.hpp>
-#include <boost/archive/archive_exception.hpp>
-
-#include <boost/serialization/nvp.hpp>
-#include "../test/A.hpp"
-#include "../test/A.ipp"
-
-struct array_equal_to //: public std::binary_function<T, T, bool>
-{
-template<class T, class U>
- bool operator()(const T & _Left, const U & _Right) const
- {
- // consider alignment
- int count_left = sizeof(_Left) / (
- static_cast<const char *>(static_cast<const void *>(&_Left[1]))
- - static_cast<const char *>(static_cast<const void *>(&_Left[0]))
- );
- int count_right = sizeof(_Right) / (
- static_cast<const char *>(static_cast<const void *>(&_Right[1]))
- - static_cast<const char *>(static_cast<const void *>(&_Right[0]))
- );
- if(count_right != count_left)
- return false;
- while(count_left-- > 0){
- if(_Left[count_left] == _Right[count_left])
- continue;
- return false;
- }
- return true;
- }
-};
-
-template <class T>
-int test_array(T)
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- // test array of objects
- const T a_array[10]={T(),T(),T(),T(),T(),T(),T(),T(),T(),T()};
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("a_array", a_array);
- }
- {
- T a_array1[10];
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("a_array", a_array1);
-
- array_equal_to/*<A[10]>*/ Compare;
- BOOST_CHECK(Compare(a_array, a_array1));
- }
- {
- T a_array1[9];
- test_istream is(testfile, TEST_STREAM_FLAGS);
- BOOST_TRY {
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- bool exception_invoked = false;
- BOOST_TRY {
- ia >> boost::serialization::make_nvp("a_array", a_array1);
- }
- BOOST_CATCH (boost::archive::archive_exception ae){
- BOOST_CHECK(
- boost::archive::archive_exception::array_size_too_short
- == ae.code
- );
- exception_invoked = true;
- }
- BOOST_CATCH_END
- BOOST_CHECK(exception_invoked);
- }
- BOOST_CATCH (boost::archive::archive_exception ae){}
- BOOST_CATCH_END
- }
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- int res = test_array(A());
- // test an int array for which optimized versions should be available
- if (res == EXIT_SUCCESS)
- res = test_array(0);
- return res;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_simple_class.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <fstream>
-
-#include <cstdlib> // for rand()
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::rand;
- using ::remove;
-}
-#endif
-
-#include "../test/test_tools.hpp"
-#include <boost/preprocessor/stringize.hpp>
-// #include <boost/preprocessor/cat.hpp>
-// the following fails with (only!) gcc 3.4
-// #include BOOST_PP_STRINGIZE(BOOST_PP_CAT(../test/,BOOST_ARCHIVE_TEST))
-// just copy over the files from the test directory
-#include BOOST_PP_STRINGIZE(BOOST_ARCHIVE_TEST)
-
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/binary_object.hpp>
-
-class A {
- friend class boost::serialization::access;
- char data[150];
- // note: from an aesthetic perspective, I would much prefer to have this
- // defined out of line. Unfortunately, this trips a bug in the VC 6.0
- // compiler. So hold our nose and put it her to permit running of tests.
- template<class Archive>
- void serialize(Archive & ar, const unsigned int /* file_version */){
- ar & boost::serialization::make_nvp(
- "data",
- boost::serialization::make_binary_object(data, sizeof(data))
- );
- }
-
-public:
- A();
- bool operator==(const A & rhs) const;
-};
-
-A::A(){
- int i = sizeof(data);
- while(i-- > 0)
- data[i] = 0xff & std::rand();
-}
-
-bool A::operator==(const A & rhs) const {
- int i = sizeof(data);
- while(i-- > 0)
- if(data[i] != rhs.data[i])
- return false;
- return true;
-}
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- const A a;
- A a1;
- const int i = 12345;
- int i1 = 34790;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(a);
- // note: add a little bit on the end of the archive to detect
- // failure of text mode binary.
- oa << BOOST_SERIALIZATION_NVP(i);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(a1);
- ia >> BOOST_SERIALIZATION_NVP(i1);
- }
- BOOST_CHECK(i == i1);
- BOOST_CHECK(a == a1);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_codecvt_null.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution. Note: compilation with compilers
-// which use wchar_t as 2 byte objects will emit warnings. These should be
-// ignored.
-
-#include <algorithm>
-#include <fstream>
-#include <iostream>
-#include <iterator>
-#include <locale>
-#include <vector>
-#include <cstddef>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/archive/add_facet.hpp>
-#include <boost/archive/codecvt_null.hpp>
-#include <boost/archive/iterators/ostream_iterator.hpp>
-#include <boost/archive/iterators/istream_iterator.hpp>
-
-template<std::size_t S>
-struct test_data
-{
- static wchar_t wchar_encoding[];
-};
-
-template<>
-wchar_t test_data<2>::wchar_encoding[] = {
- 0x0001,
- 0x007f,
- 0x0080,
- 0x07ff,
- 0x0800,
- 0x7fff
-};
-
-template<>
-wchar_t test_data<4>::wchar_encoding[] = {
- 0x00000001,
- 0x0000007f,
- 0x00000080,
- 0x000007ff,
- 0x00000800,
- 0x0000ffff,
- 0x00010000,
- 0x0010ffff,
- 0x001fffff,
- 0x00200000,
- 0x03ffffff,
- 0x04000000,
- 0x7fffffff
-};
-
-#include <iostream>
-
-int test_main( int /* argc */, char* /* argv */[] ) {
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- std::locale old_loc;
- std::locale * null_locale =
- boost::archive::add_facet(old_loc, new boost::archive::codecvt_null<wchar_t>);
-
- typedef test_data<sizeof(wchar_t)> td;
- {
- std::wofstream ofs;
- ofs.imbue(*null_locale);
- ofs.open(testfile, std::ios::binary);
- std::copy(
- td::wchar_encoding,
- #if ! defined(__BORLANDC__)
- // borland 5.60 complains about this
- td::wchar_encoding + sizeof(td::wchar_encoding)/sizeof(wchar_t),
- #else
- // so use this instead
- td::wchar_encoding + 6,
- #endif
- boost::archive::iterators::ostream_iterator<wchar_t>(ofs)
- );
- }
- bool ok = false;
- {
- std::wifstream ifs;
- ifs.imbue(*null_locale);
- ifs.open(testfile, std::ios::binary);
- ok = std::equal(
- td::wchar_encoding,
- #if ! defined(__BORLANDC__)
- // borland 5.60 complains about this
- td::wchar_encoding + sizeof(td::wchar_encoding)/sizeof(wchar_t),
- #else
- // so use this instead
- td::wchar_encoding + 6,
- #endif
- boost::archive::iterators::istream_iterator<wchar_t>(ifs)
- );
- }
-
- BOOST_CHECK(ok);
- {
- std::wofstream ofs("testfile2");
- ofs.imbue(*null_locale);
- int i = 10;
- ofs << i;
- ofs.close();
-
- std::wifstream ifs("testfile2");
- ifs.imbue(*null_locale);
- int i2;
- ifs >> i2;
- std::cout << "i=" << i << std::endl;
- std::cout << "i2=" << i2 << std::endl;
- BOOST_CHECK(i == i2);
- ifs.close();
- }
-
- delete null_locale;
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_iterators.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-#include <algorithm>
-#include <vector>
-#include <cstdlib> // for rand
-#include <functional>
-#include <sstream> // used to test stream iterators
-
-#include <boost/config.hpp>
-#ifdef BOOST_NO_STDC_NAMESPACE
-namespace std{
- using ::rand;
-}
-#endif
-
-#include <boost/detail/workaround.hpp>
-#if BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1)
-#include <boost/archive/dinkumware.hpp>
-#endif
-
-#ifndef BOOST_NO_CWCHAR
-#include <boost/archive/iterators/mb_from_wchar.hpp>
-#include <boost/archive/iterators/wchar_from_mb.hpp>
-#endif
-#include <boost/archive/iterators/xml_escape.hpp>
-#include <boost/archive/iterators/xml_unescape.hpp>
-#include <boost/archive/iterators/transform_width.hpp>
-#include <boost/archive/iterators/istream_iterator.hpp>
-#include <boost/archive/iterators/ostream_iterator.hpp>
-
-#include "../test/test_tools.hpp"
-
-#ifndef BOOST_NO_CWCHAR
-
-void test_wchar_from_mb(const wchar_t *la, const char * a, const unsigned int size){
- typedef boost::archive::iterators::wchar_from_mb<const char *> translator;
- BOOST_CHECK((
- std::equal(
- translator(BOOST_MAKE_PFTO_WRAPPER(a)),
- translator(BOOST_MAKE_PFTO_WRAPPER(a + size)),
- la
- )
- ));
-}
-
-void test_mb_from_wchar(const char * a, const wchar_t *la, const unsigned int size){
- typedef boost::archive::iterators::mb_from_wchar<const wchar_t *> translator;
- BOOST_CHECK(
- std::equal(
- translator(BOOST_MAKE_PFTO_WRAPPER(la)),
- translator(BOOST_MAKE_PFTO_WRAPPER(la + size)),
- a
- )
- );
-}
-
-#endif
-
-template<class CharType>
-void test_xml_escape(
- const CharType * xml_escaped,
- const CharType * xml,
- unsigned int size
-){
- typedef boost::archive::iterators::xml_escape<const CharType *> translator;
-
- BOOST_CHECK(
- std::equal(
- translator(BOOST_MAKE_PFTO_WRAPPER(xml)),
- translator(BOOST_MAKE_PFTO_WRAPPER(xml + size)),
- xml_escaped
- )
- );
-}
-
-template<class CharType>
-void test_xml_unescape(
- const CharType * xml,
- const CharType * xml_escaped,
- unsigned int size
-){
-
- // test xml_unescape
- typedef boost::archive::iterators::xml_unescape<const CharType *> translator;
-
- BOOST_CHECK(
- std::equal(
- translator(BOOST_MAKE_PFTO_WRAPPER(xml_escaped)),
- translator(BOOST_MAKE_PFTO_WRAPPER(xml_escaped + size)),
- xml
- )
- );
-}
-
-template<int BitsOut, int BitsIn>
-void test_transform_width(unsigned int size){
- // test transform_width
- char rawdata[8];
-
- char * rptr;
- for(rptr = rawdata + 6; rptr-- > rawdata;)
- *rptr = std::rand();
-
- // convert 8 to 6 bit characters
- typedef boost::archive::iterators::transform_width<
- char *, BitsOut, BitsIn
- > translator1;
-
- std::vector<char> v6;
-
- std::copy(
- translator1(BOOST_MAKE_PFTO_WRAPPER(static_cast<char *>(rawdata))),
- translator1(BOOST_MAKE_PFTO_WRAPPER(rawdata + size)),
- std::back_inserter(v6)
- );
-
- // check to see we got the expected # of characters out
- if(0 == size)
- BOOST_CHECK(v6.size() == 0);
- else
- BOOST_CHECK(v6.size() == (size * BitsIn - 1 ) / BitsOut + 1);
-
- typedef boost::archive::iterators::transform_width<
- std::vector<char>::iterator, BitsIn, BitsOut
- > translator2;
-
- BOOST_CHECK(
- std::equal(
- rawdata,
- rawdata + size,
- translator2(BOOST_MAKE_PFTO_WRAPPER(v6.begin()))
- )
- );
-
-}
-
-template<class CharType>
-void test_stream_iterators(
- const CharType * test_data,
- unsigned int size
-){
- std::basic_stringstream<CharType> ss;
- boost::archive::iterators::ostream_iterator<CharType> osi =
- boost::archive::iterators::ostream_iterator<CharType>(ss);
- std::copy(test_data, test_data + size, osi);
-
- BOOST_CHECK(size == ss.str().size());
-
- boost::archive::iterators::istream_iterator<CharType> isi =
- boost::archive::iterators::istream_iterator<CharType>(ss);
- BOOST_CHECK(std::equal(test_data, test_data + size,isi));
-}
-
-int
-test_main(int /* argc */, char* /* argv */ [] )
-{
- const char xml[] = "<+>+&+\"+'";
- const char xml_escaped[] = "<+>+&+"+'";
- test_xml_escape<const char>(
- xml_escaped,
- xml,
- sizeof(xml) / sizeof(char) - 1
- );
- test_xml_unescape<const char>(
- xml,
- xml_escaped,
- sizeof(xml_escaped) / sizeof(char) - 1
- );
-
- const char a[] = "abcdefghijklmnopqrstuvwxyz";
-
- #ifndef BOOST_NO_CWCHAR
- const wchar_t wxml[] = L"<+>+&+\"+'";
- const wchar_t wxml_escaped[] = L"<+>+&+"+'";
- test_xml_escape<const wchar_t>(
- wxml_escaped,
- wxml,
- sizeof(wxml) / sizeof(wchar_t) - 1
- );
- test_xml_unescape<const wchar_t>(
- wxml,
- wxml_escaped,
- sizeof(wxml_escaped) / sizeof(wchar_t) - 1
- );
-
- const wchar_t la[] = L"abcdefghijklmnopqrstuvwxyz";
-
- test_wchar_from_mb(la, a, sizeof(a) / sizeof(char) - 1);
- test_mb_from_wchar(a, la, sizeof(la) / sizeof(wchar_t) - 1);
-
- test_stream_iterators<wchar_t>(la, sizeof(la)/sizeof(wchar_t) - 1);
- #endif
-
- test_stream_iterators<char>(a, sizeof(a) - 1);
-
- test_transform_width<6, 8>(0);
- test_transform_width<6, 8>(1);
- test_transform_width<6, 8>(2);
- test_transform_width<6, 8>(3);
- test_transform_width<6, 8>(4);
- test_transform_width<6, 8>(5);
- test_transform_width<6, 8>(6);
- test_transform_width<6, 8>(7);
- test_transform_width<6, 8>(8);
-
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_iterators.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-#include <algorithm>
-#include <list>
-
-#if (defined _MSC_VER) && (_MSC_VER == 1200)
-# pragma warning (disable : 4786) // too long name, harmless warning
-#endif
-
-#include <cstdlib>
-#include <cstddef> // size_t
-
-#include <boost/config.hpp>
-#ifdef BOOST_NO_STDC_NAMESPACE
-namespace std{
- using ::rand;
- using ::size_t;
-}
-#endif
-
-#include <boost/serialization/pfto.hpp>
-
-#include <boost/archive/iterators/binary_from_base64.hpp>
-#include <boost/archive/iterators/base64_from_binary.hpp>
-#include <boost/archive/iterators/insert_linebreaks.hpp>
-#include <boost/archive/iterators/remove_whitespace.hpp>
-#include <boost/archive/iterators/transform_width.hpp>
-
-#include "../test/test_tools.hpp"
-
-#include <iostream>
-
-template<typename CharType>
-void test_base64(){
- CharType rawdata[150];
- std::size_t size = sizeof(rawdata) / sizeof(CharType);
- CharType * rptr;
- for(rptr = rawdata + size; rptr-- > rawdata;)
- *rptr = std::rand();
-
- // convert to base64
- typedef std::list<CharType> text_base64_type;
- text_base64_type text_base64;
-
- typedef
- boost::archive::iterators::insert_linebreaks<
- boost::archive::iterators::base64_from_binary<
- boost::archive::iterators::transform_width<
- CharType *
- ,6
- ,sizeof(CharType) * 8
- >
- >
- ,72
- >
- translate_out;
-
- std::copy(
- translate_out(BOOST_MAKE_PFTO_WRAPPER(static_cast<CharType *>(rawdata))),
- translate_out(BOOST_MAKE_PFTO_WRAPPER(rawdata + size)),
- std::back_inserter(text_base64)
- );
-
- // convert from base64 to binary and compare with the original
- typedef
- boost::archive::iterators::transform_width<
- boost::archive::iterators::binary_from_base64<
- boost::archive::iterators::remove_whitespace<
- BOOST_DEDUCED_TYPENAME text_base64_type::iterator
- >
- >,
- sizeof(CharType) * 8,
- 6
- > translate_in;
-
- BOOST_CHECK(
- std::equal(
- rawdata,
- rawdata + size,
- translate_in(BOOST_MAKE_PFTO_WRAPPER(text_base64.begin()))
- )
- );
-
-}
-
-int
-test_main( int argc, char* argv[] )
-{
- test_base64<char>();
- #ifndef BOOST_NO_CWCHAR
- test_base64<wchar_t>();
- #endif
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_no_rtti.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// note: this program tests the inter-operability of different
-// extended typeinfo systems. In this example, one class is
-// identified using the default RTTI while the other uses a custom
-// system based on the export key.
-//
-// As this program uses RTTI for one of the types, the test will fail
-// on a system for which RTTI is not enabled or not existent.
-
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include <boost/static_assert.hpp>
-#include <boost/type_traits/is_same.hpp>
-
-#include <boost/archive/archive_exception.hpp>
-#include "../test/test_tools.hpp"
-#include <boost/preprocessor/stringize.hpp>
-// #include <boost/preprocessor/cat.hpp>
-// the following fails with (only!) gcc 3.4
-// #include BOOST_PP_STRINGIZE(BOOST_PP_CAT(../test/,BOOST_ARCHIVE_TEST))
-// just copy over the files from the test directory
-#include BOOST_PP_STRINGIZE(BOOST_ARCHIVE_TEST)
-
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/base_object.hpp>
-#include <boost/serialization/export.hpp>
-#include <boost/serialization/type_info_implementation.hpp>
-#include <boost/serialization/extended_type_info_no_rtti.hpp>
-
-class polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & /* ar */, const unsigned int /* file_version */){
- }
-public:
- virtual const char * get_key() const = 0;
- virtual ~polymorphic_base(){};
-};
-
-BOOST_IS_ABSTRACT(polymorphic_base)
-BOOST_CLASS_TYPE_INFO(
- polymorphic_base,
- extended_type_info_no_rtti<polymorphic_base>
-)
-// note: types which use ...no_rtti MUST be exported
-BOOST_CLASS_EXPORT(polymorphic_base)
-
-class polymorphic_derived1 : public polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
- }
-public:
- virtual const char * get_key() const ;
-};
-
-BOOST_CLASS_TYPE_INFO(
- polymorphic_derived1,
- extended_type_info_no_rtti<polymorphic_derived1>
-)
-BOOST_CLASS_EXPORT(polymorphic_derived1)
-
-const char * polymorphic_derived1::get_key() const {
- const boost::serialization::extended_type_info *eti
- = boost::serialization::type_info_implementation<polymorphic_derived1>
- ::type::get_instance();
- return eti->get_key();
-}
-
-class polymorphic_derived2 : public polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
- }
-public:
- virtual const char * get_key() const ;
-};
-
-// note the mixing of type_info systems is supported.
-BOOST_CLASS_TYPE_INFO(
- polymorphic_derived2,
- boost::serialization::extended_type_info_typeid<polymorphic_derived2>
-)
-
-BOOST_CLASS_EXPORT(polymorphic_derived2)
-
-const char * polymorphic_derived2::get_key() const {
- // use the exported key as the identifier
- const boost::serialization::extended_type_info *eti
- = boost::serialization::type_info_implementation<polymorphic_derived2>
- ::type::get_instance();
- return eti->get_key();
-}
-
-// save derived polymorphic class
-void save_derived(const char *testfile)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
-
- polymorphic_derived1 *rd1 = new polymorphic_derived1;
- polymorphic_derived2 *rd2 = new polymorphic_derived2;
-
- oa << BOOST_SERIALIZATION_NVP(rd1);
- oa << BOOST_SERIALIZATION_NVP(rd2);
-
- // the above opereration registers the derived classes as a side
- // effect. Hence, instances can now be correctly serialized through
- // a base class pointer.
- polymorphic_base *rb1 = rd1;
- polymorphic_base *rb2 = rd2;
- oa << BOOST_SERIALIZATION_NVP(rb1);
- oa << BOOST_SERIALIZATION_NVP(rb2);
-
- delete rd1;
- delete rd2;
-}
-
-// save derived polymorphic class
-void load_derived(const char *testfile)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
-
- polymorphic_derived1 *rd1 = NULL;
- polymorphic_derived2 *rd2 = NULL;
-
- ia >> BOOST_SERIALIZATION_NVP(rd1);
-
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<polymorphic_derived1>
- ::type::get_instance()
- == boost::serialization::type_info_implementation<polymorphic_derived1>
- ::type::get_derived_extended_type_info(*rd1),
- "restored pointer d1 not of correct type"
- );
-
- ia >> BOOST_SERIALIZATION_NVP(rd2);
-
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<polymorphic_derived2>
- ::type::get_instance()
- == boost::serialization::type_info_implementation<polymorphic_derived2>
- ::type::get_derived_extended_type_info(*rd2),
- "restored pointer d2 not of correct type"
- );
-
- polymorphic_base *rb1 = NULL;
- polymorphic_base *rb2 = NULL;
-
- // the above opereration registers the derived classes as a side
- // effect. Hence, instances can now be correctly serialized through
- // a base class pointer.
- ia >> BOOST_SERIALIZATION_NVP(rb1);
-
- BOOST_CHECK_MESSAGE(
- rb1 == dynamic_cast<polymorphic_base *>(rd1),
- "serialized pointers not correctly restored"
- );
-
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<polymorphic_derived1>
- ::type::get_instance()
- == boost::serialization::type_info_implementation<polymorphic_base>
- ::type::get_derived_extended_type_info(*rb1),
- "restored pointer b1 not of correct type"
- );
-
- ia >> BOOST_SERIALIZATION_NVP(rb2);
-
- BOOST_CHECK_MESSAGE(
- rb2 == dynamic_cast<polymorphic_base *>(rd2),
- "serialized pointers not correctly restored"
- );
-
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<polymorphic_derived2>
- ::type::get_instance()
- == boost::serialization::type_info_implementation<polymorphic_base>
- ::type::get_derived_extended_type_info(*rb2),
- "restored pointer b2 not of correct type"
- );
-
- delete rb1;
- delete rb2;
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
-
- BOOST_REQUIRE(NULL != testfile);
-
- save_derived(testfile);
- load_derived(testfile);
-
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_polymorphic.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "../test/test_tools.hpp"
-
-#if !defined(BOOST_ARCHIVE_TEST)
-#define BOOST_ARCHIVE_TEST polymorphic_text_archive.hpp
-#endif
-
-// the following is to ensure that when one of the libraries changes
-// BJAM rebuilds and relinks the test.
-/*
-#include "polymorphic_text_archive.hpp"
-#include "polymorphic_text_warchive.hpp"
-#include "polymorphic_binary_archive.hpp"
-#include "polymorphic_xml_archive.hpp"
-#include "polymorphic_xml_warchive.hpp"
-*/
-
-#include <boost/preprocessor/stringize.hpp>
-// #include <boost/preprocessor/cat.hpp>
-// the following fails with (only!) gcc 3.4
-// #include BOOST_PP_STRINGIZE(BOOST_PP_CAT(../test/,BOOST_ARCHIVE_TEST))
-// just copy over the files from the test directory
-#include BOOST_PP_STRINGIZE(BOOST_ARCHIVE_TEST)
-
-#include <boost/archive/polymorphic_oarchive.hpp>
-#include <boost/archive/polymorphic_iarchive.hpp>
-
-#include <boost/serialization/nvp.hpp>
-#include "../test/test_polymorphic_A.hpp"
-
-int test_main(int /* argc */, char * /* argv */ [])
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
- const data d;
- data d1;
- // test using using polymorphic interface
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa_implementation(os);
- boost::archive::polymorphic_oarchive & oa_interface = oa_implementation;
- oa_interface << BOOST_SERIALIZATION_NVP(d);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia_implementation(is);
- boost::archive::polymorphic_iarchive & ia_interface = ia_implementation;
- ia_interface >> BOOST_SERIALIZATION_NVP(d1);
- }
- BOOST_CHECK(d == d1);
- std::remove(testfile);
-
- // test using using polymorphic implementation.
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa_implementation(os);
- oa_implementation << BOOST_SERIALIZATION_NVP(d);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia_implementation(is);
- ia_implementation >> BOOST_SERIALIZATION_NVP(d1);
- }
- BOOST_CHECK(d == d1);
- std::remove(testfile);
-
- // test using using polymorphic implementation.
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- boost::archive::polymorphic_oarchive * oa_implementation
- = new test_oarchive(os);
- *oa_implementation << BOOST_SERIALIZATION_NVP(d);
- delete oa_implementation;
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- boost::archive::polymorphic_iarchive * ia_implementation
- = new test_iarchive(is);
- *ia_implementation >> BOOST_SERIALIZATION_NVP(d1);
- delete ia_implementation;
- }
- BOOST_CHECK(d == d1);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_simple_class.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-// invoke header for a custom archive test.
-
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "../test/test_tools.hpp"
-#include <boost/preprocessor/stringize.hpp>
-// #include <boost/preprocessor/cat.hpp>
-// the following fails with (only!) gcc 3.4
-// #include BOOST_PP_STRINGIZE(BOOST_PP_CAT(../test/,BOOST_ARCHIVE_TEST))
-// just copy over the files from the test directory
-#include BOOST_PP_STRINGIZE(BOOST_ARCHIVE_TEST)
-
-#include <boost/serialization/nvp.hpp>
-#include "../test/A.hpp"
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- A a, a1;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("a", a);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("a", a1);
- }
- BOOST_CHECK_EQUAL(a, a1);
- std::remove(testfile);
- return (a == a1) ? EXIT_SUCCESS : EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_utf8_codecvt.cpp
-
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-#include <algorithm>
-#include <fstream>
-#include <iostream>
-#include <iterator>
-#include <locale>
-#include <vector>
-#include <string>
-
-#include <cstddef> // size_t
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::size_t;
-} // namespace std
-#endif
-
-#include <cwchar>
-#ifdef BOOST_NO_STDC_NAMESPACE
-namespace std{ using ::wcslen; }
-#endif
-
-#include "../test/test_tools.hpp"
-#include <boost/archive/iterators/istream_iterator.hpp>
-#include <boost/archive/iterators/ostream_iterator.hpp>
-
-#include <boost/archive/add_facet.hpp>
-#include <boost/archive/detail/utf8_codecvt_facet.hpp>
-
-template<std::size_t s>
-struct test_data
-{
- static unsigned char utf8_encoding[];
- static wchar_t wchar_encoding[];
-};
-
-template<>
-unsigned char test_data<2>::utf8_encoding[] = {
- 0x01,
- 0x7f,
- 0xc2, 0x80,
- 0xdf, 0xbf,
- 0xe0, 0xa0, 0x80,
- 0xe7, 0xbf, 0xbf
-};
-
-template<>
-wchar_t test_data<2>::wchar_encoding[] = {
- 0x0001,
- 0x007f,
- 0x0080,
- 0x07ff,
- 0x0800,
- 0x7fff
-};
-
-template<>
-unsigned char test_data<4>::utf8_encoding[] = {
- 0x01,
- 0x7f,
- 0xc2, 0x80,
- 0xdf, 0xbf,
- 0xe0, 0xa0, 0x80,
- 0xef, 0xbf, 0xbf,
- 0xf0, 0x90, 0x80, 0x80,
- 0xf4, 0x8f, 0xbf, 0xbf,
- 0xf7, 0xbf, 0xbf, 0xbf,
- 0xf8, 0x88, 0x80, 0x80, 0x80,
- 0xfb, 0xbf, 0xbf, 0xbf, 0xbf,
- 0xfc, 0x84, 0x80, 0x80, 0x80, 0x80,
- 0xfd, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf
-};
-
-template<>
-wchar_t test_data<4>::wchar_encoding[] = {
- 0x00000001,
- 0x0000007f,
- 0x00000080,
- 0x000007ff,
- 0x00000800,
- 0x0000ffff,
- 0x00010000,
- 0x0010ffff,
- 0x001fffff,
- 0x00200000,
- 0x03ffffff,
- 0x04000000,
- 0x7fffffff
-};
-
-int
-test_main(int /* argc */, char * /* argv */[]) {
- std::locale old_loc;
- std::locale * utf8_locale
- = boost::archive::add_facet(
- old_loc,
- new boost::archive::detail::utf8_codecvt_facet
- );
-
- typedef char utf8_t;
- typedef test_data<sizeof(wchar_t)> td;
-
- // Send our test UTF-8 data to file
- {
- std::ofstream ofs;
- ofs.open("test.dat", std::ios::binary);
- std::copy(
- td::utf8_encoding,
- #if ! defined(__BORLANDC__)
- // borland 5.60 complains about this
- td::utf8_encoding + sizeof(td::utf8_encoding) / sizeof(unsigned char),
- #else
- // so use this instead
- td::utf8_encoding + 12,
- #endif
- boost::archive::iterators::ostream_iterator<utf8_t>(ofs)
- );
- }
-
- // Read the test data back in, converting to UCS-4 on the way in
- std::vector<wchar_t> from_file;
- {
- std::wifstream ifs;
- ifs.imbue(*utf8_locale);
- ifs.open("test.dat");
-
- wchar_t item = 0;
- // note can't use normal vector from iterator constructor because
- // dinkumware doesn't have it.
- for(;;){
- item = ifs.get();
- if(item == WEOF)
- break;
- //ifs >> item;
- //if(ifs.eof())
- // break;
- from_file.push_back(item);
- }
- }
-
- // compare the data read back in with the orginal
- #if ! defined(__BORLANDC__)
- // borland 5.60 complains about this
- BOOST_CHECK(from_file.size() == sizeof(td::wchar_encoding)/sizeof(wchar_t));
- #else
- // so use this instead
- BOOST_CHECK(from_file.size() == 6);
- #endif
-
- BOOST_CHECK(std::equal(from_file.begin(), from_file.end(), td::wchar_encoding));
-
- // Send the UCS4_data back out, converting to UTF-8
- {
- std::wofstream ofs;
- ofs.imbue(*utf8_locale);
- ofs.open("test2.dat");
- std::copy(
- from_file.begin(),
- from_file.end(),
- boost::archive::iterators::ostream_iterator<wchar_t>(ofs)
- );
- }
-
- // Make sure that both files are the same
- {
- typedef boost::archive::iterators::istream_iterator<utf8_t> is_iter;
- is_iter end_iter;
-
- std::ifstream ifs1("test.dat");
- is_iter it1(ifs1);
- std::vector<utf8_t> data1;
- std::copy(it1, end_iter, std::back_inserter(data1));
-
- std::ifstream ifs2("test2.dat");
- is_iter it2(ifs2);
- std::vector<utf8_t> data2;
- std::copy(it2, end_iter, std::back_inserter(data2));
-
- BOOST_CHECK(data1 == data2);
- }
-
- // some libraries have trouble that only shows up with longer strings
-
- wchar_t * test3_data = L"\
- <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?>\
- <!DOCTYPE boost_serialization>\
- <boost_serialization signature=\"serialization::archive\" version=\"3\">\
- <a class_id=\"0\" tracking_level=\"0\">\
- <b>1</b>\
- <f>96953204</f>\
- <g>177129195</g>\
- <l>1</l>\
- <m>5627</m>\
- <n>23010</n>\
- <o>7419</o>\
- <p>16212</p>\
- <q>4086</q>\
- <r>2749</r>\
- <c>-33</c>\
- <s>124</s>\
- <t>28</t>\
- <u>32225</u>\
- <v>17543</v>\
- <w>0.84431422</w>\
- <x>1.0170664757130923</x>\
- <y>tjbx</y>\
- <z>cuwjentqpkejp</z>\
- </a>\
- </boost_serialization>\
- ";
-
- // Send the UCS4_data back out, converting to UTF-8
- std::size_t l = std::wcslen(test3_data);
- {
- std::wofstream ofs;
- ofs.imbue(*utf8_locale);
- ofs.open("test3.dat");
- std::copy(
- test3_data,
- test3_data + l,
- boost::archive::iterators::ostream_iterator<wchar_t>(ofs)
- );
- }
-
- // Make sure that both files are the same
- {
- std::wifstream ifs;
- ifs.imbue(*utf8_locale);
- ifs.open("test3.dat");
- BOOST_CHECK(
- std::equal(
- test3_data,
- test3_data + l,
- boost::archive::iterators::istream_iterator<wchar_t>(ifs)
- )
- );
- }
-
- delete utf8_locale;
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_vector.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "../test/test_tools.hpp"
-#include <boost/preprocessor/stringize.hpp>
-// #include <boost/preprocessor/cat.hpp>
-// the following fails with (only!) gcc 3.4
-// #include BOOST_PP_STRINGIZE(BOOST_PP_CAT(../test/,BOOST_ARCHIVE_TEST))
-// just copy over the files from the test directory
-#include BOOST_PP_STRINGIZE(BOOST_ARCHIVE_TEST)
-#include <boost/serialization/vector.hpp>
-
-#include "../test/A.hpp"
-
-template <class T>
-int test_vector(T)
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- // test array of objects
- std::vector<T> avector;
- avector.push_back(T());
- avector.push_back(T());
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("avector", avector);
- }
- std::vector<T> avector1;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("avector", avector1);
- }
- BOOST_CHECK(avector == avector1);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- int res = test_vector(A());
- // test an int vector for which optimized versions should be available
- if (res == EXIT_SUCCESS)
- res = test_vector(0);
- // test a bool vector
- if (res == EXIT_SUCCESS)
- res = test_vector(false);
- return res;
-}
-
-// EOF
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-#include <boost/archive/polymorphic_binary_oarchive.hpp>
-typedef boost::archive::polymorphic_binary_oarchive test_oarchive;
-typedef std::ofstream test_ostream;
-#include <boost/archive/polymorphic_binary_iarchive.hpp>
-typedef boost::archive::polymorphic_binary_iarchive test_iarchive;
-typedef std::ifstream test_istream;
-#define TEST_STREAM_FLAGS std::ios::binary
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-#include <boost/archive/polymorphic_binary_oarchive.hpp>
-typedef boost::archive::polymorphic_binary_oarchive test_oarchive;
-typedef std::ofstream test_ostream;
-#include <boost/archive/polymorphic_binary_iarchive.hpp>
-typedef boost::archive::polymorphic_binary_iarchive test_iarchive;
-typedef std::ifstream test_istream;
-#define TEST_STREAM_FLAGS std::ios::binary
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-#include <boost/archive/polymorphic_text_oarchive.hpp>
-typedef boost::archive::polymorphic_text_oarchive test_oarchive;
-typedef std::ofstream test_ostream;
-#include <boost/archive/polymorphic_text_iarchive.hpp>
-typedef boost::archive::polymorphic_text_iarchive test_iarchive;
-typedef std::ifstream test_istream;
-#define TEST_STREAM_FLAGS (std::ios_base::openmode)0
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-#include <boost/config.hpp>
-#ifdef BOOST_NO_STD_WSTREAMBUF
-#error "wide char i/o not supported on this platform"
-#else
-#include <boost/archive/polymorphic_text_woarchive.hpp>
-typedef boost::archive::polymorphic_text_woarchive test_oarchive;
-typedef std::wofstream test_ostream;
-#include <boost/archive/polymorphic_text_wiarchive.hpp>
-typedef boost::archive::polymorphic_text_wiarchive test_iarchive;
-typedef std::wifstream test_istream;
-#define TEST_STREAM_FLAGS (std::ios_base::openmode)0
-#endif
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-#include <boost/archive/polymorphic_xml_oarchive.hpp>
-typedef boost::archive::polymorphic_xml_oarchive test_oarchive;
-typedef std::ofstream test_ostream;
-#include <boost/archive/polymorphic_xml_iarchive.hpp>
-typedef boost::archive::polymorphic_xml_iarchive test_iarchive;
-typedef std::ifstream test_istream;
-#define TEST_STREAM_FLAGS (std::ios_base::openmode)0
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-#include <boost/archive/polymorphic_xml_woarchive.hpp>
-typedef boost::archive::polymorphic_xml_woarchive test_oarchive;
-typedef std::wofstream test_ostream;
-#include <boost/archive/polymorphic_xml_wiarchive.hpp>
-typedef boost::archive::polymorphic_xml_wiarchive test_iarchive;
-typedef std::wifstream test_istream;
-#define TEST_STREAM_FLAGS (std::ios_base::openmode)0
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.// file includes for testing a custom archive.
-// as an example this tests the portable binary archive
-
-// #include output archive header
-#include "../example/portable_binary_oarchive.hpp"
-// define output archive class to be used
-typedef portable_binary_oarchive test_oarchive;
-// and corresponding stream
-typedef std::ofstream test_ostream;
-
-// repeat the above for correspondng input archive
-#include "../example/portable_binary_iarchive.hpp"
-typedef portable_binary_iarchive test_iarchive;
-typedef std::ifstream test_istream;
-
-// and stream open flags
-#define TEST_STREAM_FLAGS std::ios::binary
+++ /dev/null
-# build and run the tests leaving the executables in place
-
-# (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-# Use, modification and distribution is 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)
-
-# profile.sh --toolset=gcc preserve-test-targets=on variant=profile
-if test $# -eq 0
-then
- echo "Usage: $0 <bjam arguments>"
- echo "Typical bjam arguements are:"
- echo " toolset=msvc-7.1,gcc"
- echo " link=static,shared"
- echo " threading=single,multi"
- echo " -sBOOST_ARCHIVE_LIST=<archive name>"
-else
- bjam --dump-tests variant=profile preserve-test-targets=on $@ >bjam.log 2>&1
- process_jam_log --v2 <bjam.log
-
- # for each test directory
-
- for dir in \
- ../../../bin.v2/libs/serialization/performance/*/gcc*/profile \
- ../../../bin.v2/libs/serialization/performance/*/gcc*/*/profile
- do
- # execute test
- for exe in $dir/*.exe
- do
- # execute the test
- echo executing $exe
- $exe
- # copy profile to test directory
- gprof $exe gmon.out >$dir/profile.txt
- done
- done
-
- library_status library_status.html links.html
-fi
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-// text_archive
-#include <boost/archive/text_oarchive.hpp>
-typedef boost::archive::text_oarchive test_oarchive;
-typedef std::ofstream test_ostream;
-#include <boost/archive/text_iarchive.hpp>
-typedef boost::archive::text_iarchive test_iarchive;
-typedef std::ifstream test_istream;
-#define TEST_STREAM_FLAGS (std::ios_base::openmode)0
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-// text_warchive
-#include <boost/archive/text_woarchive.hpp>
-typedef boost::archive::text_woarchive test_oarchive;
-typedef std::wofstream test_ostream;
-#include <boost/archive/text_wiarchive.hpp>
-typedef boost::archive::text_wiarchive test_iarchive;
-typedef std::wifstream test_istream;
-#define TEST_STREAM_FLAGS (std::ios_base::openmode)0
-
-
-
-
-
+++ /dev/null
-################################################################################
-#
-# (C) Copyright 2010 Bryce Lelbach
-#
-# Use, modification and distribution is 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)
-#
-################################################################################
-
-project bsl-xml-benchmark ;
-
-exe int4_test : int4_test.cpp
- : <toolset>gcc:<linkflags>"-lrt -lboost_serialization" ;
-
-exe int16_test : int16_test.cpp
- : <toolset>gcc:<linkflags>"-lrt -lboost_serialization" ;
-
-exe int64_test : int64_test.cpp
- : <toolset>gcc:<linkflags>"-lrt -lboost_serialization" ;
-
-exe int256_test : int256_test.cpp
- : <toolset>gcc:<linkflags>"-lrt -lboost_serialization" ;
-
-exe string4_test : string4_test.cpp
- : <toolset>gcc:<linkflags>"-lrt -lboost_serialization" ;
-
-exe string16_test : string16_test.cpp
- : <toolset>gcc:<linkflags>"-lrt -lboost_serialization" ;
-
-exe string64_test : string64_test.cpp
- : <toolset>gcc:<linkflags>"-lrt -lboost_serialization" ;
-
-exe string256_test : string256_test.cpp
- : <toolset>gcc:<linkflags>"-lrt -lboost_serialization" ;
+++ /dev/null
-/* /libs/serialization/xml_performance/harness.hpp *****************************
-
-(C) Copyright 2010 Bryce Lelbach
-
-Use, modification and distribution is 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)
-
-*******************************************************************************/
-
-#if !defined(BOOST_SERIALIZATION_XML_PERFORMANCE_HARNESS_HPP)
-#define BOOST_SERIALIZATION_XML_PERFORMANCE_HARNESS_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
- # pragma once
-#endif
-
-#include <cassert>
-#include <cstdio>
-
-#include <string>
-#include <fstream>
-#include <iostream>
-#include <utility>
-
-#include <boost/config.hpp>
-
-#if defined(BOOST_NO_STDC_NAMESPACE)
- namespace std {
- using ::remove;
- }
-#endif
-
-#include <boost/uuid/uuid.hpp>
-#include <boost/uuid/uuid_io.hpp>
-#include <boost/uuid/random_generator.hpp>
-
-#include <boost/functional/hash.hpp>
-
-#include <boost/utility/enable_if.hpp>
-
-#include <boost/type_traits/is_integral.hpp>
-
-#include <boost/archive/xml_iarchive.hpp>
-#include <boost/archive/xml_oarchive.hpp>
-
-#include <boost/archive/archive_exception.hpp>
-
-#include "high_resolution_timer.hpp" // from /libs/spirit/optimization
-
-#include "node.hpp" // includes macro.hpp
-
-namespace boost {
-namespace archive {
-namespace xml {
-
-template<typename T> T random (void);
-
-template<typename T> T
-random (void) {
- using namespace boost::uuids;
-
- hash<uuid> hash;
- basic_random_generator<mt19937> gen;
-
- return hash(gen());
-}
-
-template<> std::string
-random<std::string> (void) {
- using namespace boost::uuids;
-
- basic_random_generator<mt19937> gen;
- uuid u = gen();
-
- return to_string(u);
-}
-
-template<typename T> std::string
-save_archive (T const& s) {
- std::string fn = random<std::string>() +
- "-" BOOST_PP_STRINGIZE(BSL_TYPE)
- BOOST_PP_STRINGIZE(BSL_EXP(BSL_NODE_MAX, BSL_DEPTH))
- ".xml"
- ;
-
- std::ofstream ofs(fn.c_str());
-
- assert(ofs.good());
-
- xml_oarchive oa(ofs);
- oa << BOOST_SERIALIZATION_NVP(s);
-
- ofs.close();
- return fn;
-}
-
-template<typename T> std::pair<double, T>
-restore_archive (std::string fn) {
- std::ifstream ifs(fn.c_str());
- T s;
-
- assert(ifs.good());
-
- high_resolution_timer u;
-
- xml_iarchive ia(ifs);
- ia >> BOOST_SERIALIZATION_NVP(s);
-
- ifs.close();
- return std::pair<double, T>(u.elapsed(), s);
-}
-
-class result_set_exception: public virtual archive_exception {
- public:
- enum exception_code {
- invalid_archive_metadata
- };
-
- result_set_exception (exception_code c = invalid_archive_metadata){ }
-
- virtual const char* what() const throw() {
- const char *msg = "";
-
- switch (code) {
- case invalid_archive_metadata:
- msg = "result set was not created on this system";
- default:
- archive_exception::what();
- }
-
- return msg;
- }
-};
-
-struct entry {
- std::string type;
- std::size_t size;
- double data;
-
- template<class ARC>
- void serialize (ARC& ar, const unsigned int) {
- ar & BOOST_SERIALIZATION_NVP(type)
- & BOOST_SERIALIZATION_NVP(size)
- & BOOST_SERIALIZATION_NVP(data)
- ;
- }
-
- entry (void) { }
-
- entry (std::string type, std::size_t size, double data):
- type(type), size(size), data(data) { }
-};
-
-struct result_set {
- std::string compiler;
- std::string platform;
- std::list<entry> entries;
-
- template<class ARC>
- void serialize (ARC& ar, const unsigned int) {
- ar & BOOST_SERIALIZATION_NVP(compiler)
- & BOOST_SERIALIZATION_NVP(platform)
- & BOOST_SERIALIZATION_NVP(entries)
- ;
-
- if ( (compiler != BOOST_COMPILER)
- || (platform != BOOST_PLATFORM))
- throw result_set_exception();
- }
-
- result_set (void):
- compiler(BOOST_COMPILER),
- platform(BOOST_PLATFORM) { }
-
- result_set (std::list<entry> entries):
- compiler(BOOST_COMPILER),
- platform(BOOST_PLATFORM),
- entries(entries) { }
-};
-
-} // xml
-} // archive
-} // boost
-
-#endif // BOOST_SERIALIZATION_XML_PERFORMANCE_HARNESS_HPP
-
+++ /dev/null
-// Copyright (c) 2005-2010 Hartmut Kaiser
-// Copyright (c) 2009 Edward Grace
-//
-// 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)
-
-#if !defined(HIGH_RESOLUTION_TIMER_MAR_24_2008_1222PM)
-#define HIGH_RESOLUTION_TIMER_MAR_24_2008_1222PM
-
-#include <boost/config.hpp>
-#include <boost/throw_exception.hpp>
-
-#if defined(BOOST_HAS_UNISTD_H)
-#include <unistd.h>
-#endif
-#include <time.h>
-#include <stdexcept>
-#include <limits>
-
-#if defined(BOOST_WINDOWS)
-
-#include <windows.h>
-
-namespace boost {
-namespace archive {
-namespace xml {
- ///////////////////////////////////////////////////////////////////////////////
- //
- // high_resolution_timer
- // A timer object measures elapsed time.
- // CAUTION: Windows only!
- //
- ///////////////////////////////////////////////////////////////////////////////
- class high_resolution_timer
- {
- public:
- high_resolution_timer()
- {
- restart();
- }
-
- high_resolution_timer(double t)
- {
- LARGE_INTEGER frequency;
- if (!QueryPerformanceFrequency(&frequency))
- boost::throw_exception(std::runtime_error("Couldn't acquire frequency"));
-
- start_time.QuadPart = (LONGLONG)(t * frequency.QuadPart);
- }
-
- high_resolution_timer(high_resolution_timer const& rhs)
- : start_time(rhs.start_time)
- {
- }
-
- static double now()
- {
- SYSTEMTIME st;
- GetSystemTime(&st);
-
- FILETIME ft;
- SystemTimeToFileTime(&st, &ft);
-
- LARGE_INTEGER now;
- now.LowPart = ft.dwLowDateTime;
- now.HighPart = ft.dwHighDateTime;
-
- // FileTime is in 100ns increments, result needs to be in [s]
- return now.QuadPart * 1e-7;
- }
-
- void restart()
- {
- if (!QueryPerformanceCounter(&start_time))
- boost::throw_exception(std::runtime_error("Couldn't initialize start_time"));
- }
- double elapsed() const // return elapsed time in seconds
- {
- LARGE_INTEGER now;
- if (!QueryPerformanceCounter(&now))
- boost::throw_exception(std::runtime_error("Couldn't get current time"));
-
- LARGE_INTEGER frequency;
- if (!QueryPerformanceFrequency(&frequency))
- boost::throw_exception(std::runtime_error("Couldn't acquire frequency"));
-
- return double(now.QuadPart - start_time.QuadPart) / frequency.QuadPart;
- }
-
- double elapsed_max() const // return estimated maximum value for elapsed()
- {
- LARGE_INTEGER frequency;
- if (!QueryPerformanceFrequency(&frequency))
- boost::throw_exception(std::runtime_error("Couldn't acquire frequency"));
-
- return double((std::numeric_limits<LONGLONG>::max)() - start_time.QuadPart) /
- double(frequency.QuadPart);
- }
-
- double elapsed_min() const // return minimum value for elapsed()
- {
- LARGE_INTEGER frequency;
- if (!QueryPerformanceFrequency(&frequency))
- boost::throw_exception(std::runtime_error("Couldn't acquire frequency"));
-
- return 1.0 / frequency.QuadPart;
- }
-
- private:
- LARGE_INTEGER start_time;
- };
-
-} // xml
-} // archive
-} // boost
-
-#elif defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0 && defined(_POSIX_THREAD_CPUTIME)
-
-#if _POSIX_THREAD_CPUTIME > 0 // timer always supported
-
-namespace boost {
-namespace archive {
-namespace xml {
-
- ///////////////////////////////////////////////////////////////////////////////
- //
- // high_resolution_timer
- // A timer object measures elapsed time.
- //
- ///////////////////////////////////////////////////////////////////////////////
- class high_resolution_timer
- {
- public:
- high_resolution_timer()
- {
- start_time.tv_sec = 0;
- start_time.tv_nsec = 0;
-
- restart();
- }
-
- high_resolution_timer(double t)
- {
- start_time.tv_sec = time_t(t);
- start_time.tv_nsec = (t - start_time.tv_sec) * 1e9;
- }
-
- high_resolution_timer(high_resolution_timer const& rhs)
- : start_time(rhs.start_time)
- {
- }
-
- static double now()
- {
- timespec now;
- if (-1 == clock_gettime(CLOCK_REALTIME, &now))
- boost::throw_exception(std::runtime_error("Couldn't get current time"));
- return double(now.tv_sec) + double(now.tv_nsec) * 1e-9;
- }
-
- void restart()
- {
- if (-1 == clock_gettime(CLOCK_REALTIME, &start_time))
- boost::throw_exception(std::runtime_error("Couldn't initialize start_time"));
- }
- double elapsed() const // return elapsed time in seconds
- {
- timespec now;
- if (-1 == clock_gettime(CLOCK_REALTIME, &now))
- boost::throw_exception(std::runtime_error("Couldn't get current time"));
-
- if (now.tv_sec == start_time.tv_sec)
- return double(now.tv_nsec - start_time.tv_nsec) * 1e-9;
-
- return double(now.tv_sec - start_time.tv_sec) +
- (double(now.tv_nsec - start_time.tv_nsec) * 1e-9);
- }
-
- double elapsed_max() const // return estimated maximum value for elapsed()
- {
- return double((std::numeric_limits<time_t>::max)() - start_time.tv_sec);
- }
-
- double elapsed_min() const // return minimum value for elapsed()
- {
- timespec resolution;
- if (-1 == clock_getres(CLOCK_REALTIME, &resolution))
- boost::throw_exception(std::runtime_error("Couldn't get resolution"));
- return double(resolution.tv_sec + resolution.tv_nsec * 1e-9);
- }
-
- private:
- timespec start_time;
- };
-
-} // xml
-} // archive
-} // boost
-
-#else // _POSIX_THREAD_CPUTIME > 0
-
-#include <boost/timer.hpp>
-
-// availability of high performance timers must be checked at runtime
-namespace boost {
-namespace archive {
-namespace xml {
- ///////////////////////////////////////////////////////////////////////////////
- //
- // high_resolution_timer
- // A timer object measures elapsed time.
- //
- ///////////////////////////////////////////////////////////////////////////////
- class high_resolution_timer
- {
- public:
- high_resolution_timer()
- : use_backup(sysconf(_SC_THREAD_CPUTIME) <= 0)
- {
- if (!use_backup) {
- start_time.tv_sec = 0;
- start_time.tv_nsec = 0;
- }
- restart();
- }
-
- high_resolution_timer(double t)
- : use_backup(sysconf(_SC_THREAD_CPUTIME) <= 0)
- {
- if (!use_backup) {
- start_time.tv_sec = time_t(t);
- start_time.tv_nsec = (t - start_time.tv_sec) * 1e9;
- }
- }
-
- high_resolution_timer(high_resolution_timer const& rhs)
- : use_backup(sysconf(_SC_THREAD_CPUTIME) <= 0),
- start_time(rhs.start_time)
- {
- }
-
- static double now()
- {
- if (sysconf(_SC_THREAD_CPUTIME) <= 0)
- return double(std::clock());
-
- timespec now;
- if (-1 == clock_gettime(CLOCK_REALTIME, &now))
- boost::throw_exception(std::runtime_error("Couldn't get current time"));
- return double(now.tv_sec) + double(now.tv_nsec) * 1e-9;
- }
-
- void restart()
- {
- if (use_backup)
- start_time_backup.restart();
- else if (-1 == clock_gettime(CLOCK_REALTIME, &start_time))
- boost::throw_exception(std::runtime_error("Couldn't initialize start_time"));
- }
- double elapsed() const // return elapsed time in seconds
- {
- if (use_backup)
- return start_time_backup.elapsed();
-
- timespec now;
- if (-1 == clock_gettime(CLOCK_REALTIME, &now))
- boost::throw_exception(std::runtime_error("Couldn't get current time"));
-
- if (now.tv_sec == start_time.tv_sec)
- return double(now.tv_nsec - start_time.tv_nsec) * 1e-9;
-
- return double(now.tv_sec - start_time.tv_sec) +
- (double(now.tv_nsec - start_time.tv_nsec) * 1e-9);
- }
-
- double elapsed_max() const // return estimated maximum value for elapsed()
- {
- if (use_backup)
- start_time_backup.elapsed_max();
-
- return double((std::numeric_limits<time_t>::max)() - start_time.tv_sec);
- }
-
- double elapsed_min() const // return minimum value for elapsed()
- {
- if (use_backup)
- start_time_backup.elapsed_min();
-
- timespec resolution;
- if (-1 == clock_getres(CLOCK_REALTIME, &resolution))
- boost::throw_exception(std::runtime_error("Couldn't get resolution"));
- return double(resolution.tv_sec + resolution.tv_nsec * 1e-9);
- }
-
- private:
- bool use_backup;
- timespec start_time;
- boost::timer start_time_backup;
- };
-
-} // xml
-} // archive
-} // boost
-
-#endif // _POSIX_THREAD_CPUTIME > 0
-
-#else // !defined(BOOST_WINDOWS) && (!defined(_POSIX_TIMERS)
- // || _POSIX_TIMERS <= 0
- // || !defined(_POSIX_THREAD_CPUTIME)
- // || _POSIX_THREAD_CPUTIME <= 0)
-
-#if defined(BOOST_HAS_GETTIMEOFDAY)
-
-// For platforms that do not support _POSIX_TIMERS but do have
-// GETTIMEOFDAY, which is still preferable to std::clock()
-#include <sys/time.h>
-
-namespace boost {
-namespace archive {
-namespace xml {
-
- ///////////////////////////////////////////////////////////////////////////
- //
- // high_resolution_timer
- // A timer object measures elapsed time.
- //
- // Implemented with gettimeofday() for platforms that support it,
- // such as Darwin (OS X) but do not support the previous options.
- //
- // Copyright (c) 2009 Edward Grace
- //
- ///////////////////////////////////////////////////////////////////////////
- class high_resolution_timer
- {
- private:
- template <typename U>
- static inline double unsigned_diff(const U &a, const U &b)
- {
- if (a > b)
- return static_cast<double>(a-b);
- return -static_cast<double>(b-a);
- }
-
- // @brief Return the difference between two timeval types.
- //
- // @param t1 The most recent timeval.
- // @param t0 The historical timeval.
- //
- // @return The difference between the two in seconds.
- double elapsed(const timeval &t1, const timeval &t0) const
- {
- if (t1.tv_sec == t0.tv_sec)
- return unsigned_diff(t1.tv_usec,t0.tv_usec) * 1e-6;
-
- // We do it this way as the result of the difference of the
- // microseconds can be negative if the clock is implemented so
- // that the seconds timer increases in large steps.
- //
- // Naive subtraction of the unsigned types and conversion to
- // double can wreak havoc!
- return unsigned_diff(t1.tv_sec,t0.tv_sec) +
- unsigned_diff(t1.tv_usec,t0.tv_usec) * 1e-6;
- }
-
- public:
- high_resolution_timer()
- {
- start_time.tv_sec = 0;
- start_time.tv_usec = 0;
-
- restart();
- }
-
- high_resolution_timer(double t)
- {
- start_time.tv_sec = time_t(t);
- start_time.tv_usec = (t - start_time.tv_sec) * 1e6;
- }
-
- high_resolution_timer(high_resolution_timer const& rhs)
- : start_time(rhs.start_time)
- {
- }
-
- static double now()
- {
- // Under some implementations gettimeofday() will always
- // return zero. If it returns anything else however then
- // we accept this as evidence of an error. Note we are
- // not assuming that -1 explicitly indicates the error
- // condition, just that non zero is indicative of the
- // error.
- timeval now;
- if (gettimeofday(&now, NULL))
- boost::throw_exception(std::runtime_error("Couldn't get current time"));
- return double(now.tv_sec) + double(now.tv_usec) * 1e-6;
- }
-
- void restart()
- {
- if (gettimeofday(&start_time, NULL))
- boost::throw_exception(std::runtime_error("Couldn't initialize start_time"));
- }
-
- double elapsed() const // return elapsed time in seconds
- {
- timeval now;
- if (gettimeofday(&now, NULL))
- boost::throw_exception(std::runtime_error("Couldn't get current time"));
- return elapsed(now,start_time);
- }
-
- double elapsed_max() const // return estimated maximum value for elapsed()
- {
- return double((std::numeric_limits<time_t>::max)() - start_time.tv_sec);
- }
-
- double elapsed_min() const // return minimum value for elapsed()
- {
- // On systems without an explicit clock_getres or similar
- // we can only estimate an upper bound on the resolution
- // by repeatedly calling the gettimeofday function. This
- // is often likely to be indicative of the true
- // resolution.
- timeval t0, t1;
- double delta(0);
-
- if (gettimeofday(&t0, NULL))
- boost::throw_exception(std::runtime_error("Couldn't get resolution."));
-
- // Spin around in a tight loop until we observe a change
- // in the reported timer value.
- do {
- if (gettimeofday(&t1, NULL))
- boost::throw_exception(std::runtime_error("Couldn't get resolution."));
- delta = elapsed(t1, t0);
- } while (delta <= 0.0);
-
- return delta;
- }
-
- private:
- timeval start_time;
- };
-
-} // xml
-} // archive
-} // boost
-
-#else // BOOST_HAS_GETTIMEOFDAY
-
-// For platforms other than Windows or Linux, or not implementing gettimeofday
-// simply fall back to boost::timer
-#include <boost/timer.hpp>
-
-namespace boost {
-namespace archive {
-namespace xml {
-
- struct high_resolution_timer
- : boost::timer
- {
- static double now()
- {
- return double(std::clock());
- }
- };
-
-} // xml
-} // archive
-} // boost
-
-
-#endif
-
-#endif
-
-#endif // HIGH_RESOLUTION_TIMER_AUG_14_2009_0425PM
-
-//
-// $Log: high_resolution_timer.hpp,v $
-// Revision 1.4 2009/08/14 15:28:10 graceej
-// * It is entirely possible for the updating clock to increment the
-// * seconds and *decrement* the microseconds field. Consequently
-// * when subtracting these unsigned microseconds fields a wrap-around
-// * error can occur. For this reason elapsed(t1, t0) is used in a
-// * similar maner to cycle.h this preserves the sign of the
-// * difference.
-//
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<!DOCTYPE boost_serialization>
-<boost_serialization signature="serialization::archive" version="8">
-<results class_id="0" tracking_level="0" version="0">
- <compiler>GNU C++ version 4.5.1 20100617 (prerelease)</compiler>
- <platform>linux</platform>
- <entries class_id="1" tracking_level="0" version="0">
- <count>256</count>
- <item_version>0</item_version>
- <item class_id="2" tracking_level="0" version="0">
- <type>int</type>
- <size>16</size>
- <data>0.0091240829999999998</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039804419999999998</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003975363</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0041283230000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003973201</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039916819999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039507209999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003963243</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039550010000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039774010000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040641210000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040065630000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039576810000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039339209999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039280410000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039456830000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039237630000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039022810000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039720409999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039302410000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040139630000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003958441</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039454820000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003940921</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039098830000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039246010000000007</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039138010000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039268810000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039260830000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039660830000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039050410000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039309610000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039204830000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039173630000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039208010000000007</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039189620000000007</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039035220000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039350030000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039948810000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039946010000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039224820000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039112830000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.00392612</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039826410000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039312010000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003906283</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040008029999999998</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039259610000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039096820000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039164009999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039059230000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039398410000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039865610000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039256410000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039788829999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040020799999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039252410000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039988810000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039786029999999998</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039644430000000007</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039585210000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039494420000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039636020000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039696430000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039952010000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039923210000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003981081</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039232429999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039772010000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040404009999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039756820000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039785230000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040130030000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039342810000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039185610000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003929002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039356030000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039261210000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039248010000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039206010000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003921323</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039623610000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039768010000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039882810000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039450430000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039181229999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039785210000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039770420000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003920242</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040526030000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039671610000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039684009999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003951001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039216429999999998</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039896410000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039810010000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039498020000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039298430000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039901630000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039274410000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039447610000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039199630000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003965283</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.004002121</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040376020000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003977202</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039340830000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039951610000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003941361</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039718420000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039271230000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039771630000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039450810000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039788410000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003906563</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039912430000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039290410000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040306020000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039789200000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039774830000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039634810000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039378010000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039205619999999998</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039250830000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039660609999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039749609999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003934402</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039190830000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039127229999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039247610000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039810010000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039310410000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039226830000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039676010000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039205200000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039862420000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039284430000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.00398292</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039506810000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040586010000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039792030000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040032829999999998</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039780409999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039807620000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039528810000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039343630000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039706810000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039614810000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039668810000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040543630000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039853600000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039722410000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040198410000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039786029999999998</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039824430000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039788010000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039784420000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039569219999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039798429999999829</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003989561</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039734410000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003959522</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039615230000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039729209999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040494010000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003996561</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039343630000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039701229999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039064010000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039213620000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039636419999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039354030000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039401610000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003979481</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039353210000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039471230000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039845210000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040990010000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039887210000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039748830000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039555630000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039723610000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039555220000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039587630000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039941630000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039804410000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039180810000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039247220000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039286830000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003925001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039934810000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003982602</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039627230000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039693430000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003979481</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039772420000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039774830000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039840029999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039316810000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039705210000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040028810000000007</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039730830000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040140410000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039439610000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039728410000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039775629999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039797600000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039672409999999998</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003991802</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039799230000000007</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040010829999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039361209999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039165210000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040524020000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039798030000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003964721</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039675610000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040526010000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039617630000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040681210000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039866010000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039520010000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039534430000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039646030000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039686809999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039310810000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039799610000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039404429999999602</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040029610000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003971161</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039470020000000007</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039831630000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.003932161</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039708410000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039706020000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039416830000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039592830000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039440410000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039856819999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039864810000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039909230000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039244409999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040034810000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039812010000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039719230000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040905210000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039932810000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039387220000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039618029999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040639630000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039436410000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039764420000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039905230000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0040003629999999998</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039767610000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>16</size>
- <data>0.0039385219999999999</data>
- </item>
- </entries>
-</results>
+++ /dev/null
-/* /libs/serialization/xml_performance/int25_test.cpp **************************
-
-(C) Copyright 2010 Bryce Lelbach
-
-Use, modification and distribution is 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)
-
-*******************************************************************************/
-
-#define BSL_TYPE int
-#define BSL_DEPTH 2
-#define BSL_ROUNDS 256
-#define BSL_NODE_MAX 4
-#define BSL_SAVE_TMPFILE 0
-
-#include "harness.hpp"
-
-BSL_MAIN
-
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<!DOCTYPE boost_serialization>
-<boost_serialization signature="serialization::archive" version="8">
-<results class_id="0" tracking_level="0" version="0">
- <compiler>GNU C++ version 4.5.1 20100617 (prerelease)</compiler>
- <platform>linux</platform>
- <entries class_id="1" tracking_level="0" version="0">
- <count>256</count>
- <item_version>0</item_version>
- <item class_id="2" tracking_level="0" version="0">
- <type>int</type>
- <size>256</size>
- <data>0.15321624699999992</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.08650484</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085920982000000007</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085633820999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16989353200000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.068107577000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16393698700000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.151674061</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085580072000000007</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085237985000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17062496600000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16267781100000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16851917800000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14782741100000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.086171551999999998</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.114132571</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.12319324500000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.110353244</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.097322675000000011</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.15796201600000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.086067782000000009</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.125855732</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.095308130999999907</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085265061000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.109543947</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14504557000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14939509599999989</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.082221090999999968</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.109551042</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.12431112100000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085782263000000011</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.15682879900000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.068575454000000008</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.15049496400000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.12869196700000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17715746300000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.13313712599999999</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.08405491100000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16982336199999992</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.1650644779999999</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.087539541000000012</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.144009527</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.084986318000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.15154921200000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.089096928999999991</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.078815780000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.15179225900000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.071424974000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17383854799999998</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.15968935400000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.15121306300000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17404088399999995</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14575297599999992</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.147578247</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.088792417999999929</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.13412004899999996</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.086281149000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.10452476200000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17052829600000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.12843396500000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.24160787</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17276313100000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.08786999299999998</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.10957144100000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.18513253200000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.12825971899999999</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14682889500000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14917019100000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.13963762200000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.162242785</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.171921189</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.21192338600000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16182439900000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.075873628999999998</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.091050645999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.090728246000000012</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16790991200000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.131269792</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.147774081</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.075707901000000008</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085849350000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17120687700000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.18270776999999994</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.115657858</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.086130823000000009</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.08591346100000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.148075872</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.093777932000000008</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.170032617</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.078983854000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.183002574</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17499062400000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16999298600000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.12343807900000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17547888899999997</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.070078961000000009</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.184841536</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.089750393000000012</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.09077006</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14565105699999992</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17549457500000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16971993600000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.086169903000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.15882590900000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.087636622000000011</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.091248745000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17427003100000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.15880698700000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.131337537</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17184867300000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17884059400000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.18736676700000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.13111488800000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.10980652</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.20151995</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.10182866500000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.13558609700000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085793494000000012</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.169369618</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16526854600000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.172801116</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.170604694</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085537078000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.13368856099999993</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.13219763200000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.170200771</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.094924826000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.086014382</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.101821225</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.11041902200000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17392156399999992</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14795049999999998</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17319567400000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.177151848</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17826678499999993</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.18706392999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.097755478999999923</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085452795000000012</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17952716699999993</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.178897155</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17744515400000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.18380319199999995</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.090120586000000003</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.20748273</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.121544734</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.097762067000000008</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17140295499999991</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17661355500000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.123409586</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.18124515800000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17018973100000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16837838000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.090471122000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.18274939500000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.170376201</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.086761270000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.07082036600000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.090469033000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17457247199999992</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085507465000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.086006947</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.091171989000000009</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.087034903000000011</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.12438318900000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.091942750000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085740925000000009</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.11181491799999999</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.114592052</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14088795500000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.11735219499999994</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.172994324</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14173148300000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.13917877400000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14680699700000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.10930996100000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.144352757</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.088056063000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.086860233000000009</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.1702753629999999</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.086362106000000008</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085859911000000011</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085879831000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.12267887299999991</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.098423322000000008</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.153468932</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.122094645</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.11257624400000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.160093242</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.10990803</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16383646200000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.10992213000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.15929886000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14134709300000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.08445474900000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.087441700000000011</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085373326999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16715591000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.151999576</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17614413999999989</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.096750264000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085893666000000007</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17629694000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16497436300000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.086379006000000008</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.08848594600000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.068952251000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.177542798</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.12553706100000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.15891637</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.086406062000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085517463000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.13787316499999991</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085759060000000012</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.156784109</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085655992</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.100888635</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.15356141700000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.15893653900000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.17356975800000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.15669519600000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14556728399999996</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14882284900000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085451261000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.144400527</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14155816700000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14364901800000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16980553100000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.15952327000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.087087096999999947</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.114074747</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.083433352000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.109351719</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.087319604000000009</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16535071099999998</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085455526000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.085924925999999999</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.088723519000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.11805582100000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.086636225999999983</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.075564457000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.074940988</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.093248515000000004</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14556818800000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.12369044300000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14557024000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.1763824719999999</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14606613100000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.14864195300000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.16122792900000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.18750939500000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.159254863</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.12342580800000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.069498242000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.068196053000000006</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.08690642400000001</data>
- </item>
- <item>
- <type>int</type>
- <size>256</size>
- <data>0.083593906000000009</data>
- </item>
- </entries>
-</results>
+++ /dev/null
-/* /libs/serialization/xml_performance/int25_test.cpp **************************
-
-(C) Copyright 2010 Bryce Lelbach
-
-Use, modification and distribution is 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)
-
-*******************************************************************************/
-
-#define BSL_TYPE int
-#define BSL_DEPTH 4
-#define BSL_ROUNDS 256
-#define BSL_NODE_MAX 4
-#define BSL_SAVE_TMPFILE 0
-
-#include "harness.hpp"
-
-BSL_MAIN
-
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<!DOCTYPE boost_serialization>
-<boost_serialization signature="serialization::archive" version="8">
-<results class_id="0" tracking_level="0" version="0">
- <compiler>GNU C++ version 4.5.1 20100617 (prerelease)</compiler>
- <platform>linux</platform>
- <entries class_id="1" tracking_level="0" version="0">
- <count>256</count>
- <item_version>0</item_version>
- <item class_id="2" tracking_level="0" version="0">
- <type>int</type>
- <size>4</size>
- <data>0.0064683200000000005</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013484810000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012968400000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012938400000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001321881</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012813600000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012798400000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128432</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013019210000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012802800000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128484</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001293043</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128148</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012812800000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012898830000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012836800000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128812</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001305481</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128188</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00129484</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013052410000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012850400000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012983600000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012958010000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012928400000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012897200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013186410000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128724</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012884400000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001303963</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012984000000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013423600000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00130412</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013056810000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128388</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012844</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012939210000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012815200000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012848800000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012886810000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012767200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012861600000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012976020000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00127812</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128808</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012958430000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012735600000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00129024</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012937630000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001314801</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128812</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012858400000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001299681</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128736</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012926400000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013075610000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012856</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012841200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013007210000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012770400000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012774800000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012995630000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012760800000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013167200000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001299803</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00130152</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012791600000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128444</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012910810000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012824800000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012862000000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012863600000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012840400000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012963220000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012926400000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128604</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001302683</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012925600000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012863200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012868000000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001301803</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012945600000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012883200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013074010000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128652</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128524</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013003210000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001289</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012887600000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012898010000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012779200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001284</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013036830000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012790400000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128232</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012894430000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013535600000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012924400000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001294201</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012804800000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128228</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001305081</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012888400000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012826000000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013026020000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012876400000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012842400000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001301321</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012849600000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012959600000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012933600000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012845600000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012874800000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012894</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001298881</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012834000000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128652</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013008010000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128472</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128644</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012989620000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012816000000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012825200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012950820000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128012</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012857600000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001298883</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00127972</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013221600000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001299283</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012888000000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012896400000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001294601</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012852</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012851200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001312281</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012859600000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00139204</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001303081</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012967200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012925200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012986430000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012917200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012922000000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001318963</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128648</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001284</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001299641</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0014884800000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012899600000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012945610000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128808</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00137524</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00129112</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012960020000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00127808</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012879200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012991210000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128476</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012820400000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001311083</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00136856</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013016800000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012952410000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012880000000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128732</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012946000000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013174810000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012829200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012948</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001307601</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128432</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012834000000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012954820000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128104</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012853200000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013023630000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00127676</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012791600000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128604</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00127564</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012862800000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012893610000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012794400000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012824800000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001308121</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012832000000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012821200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012924810000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012824800000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00127892</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001298443</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012879600000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012920800000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0028338400000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013351200000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013108810000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012887600000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012856</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012970010000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012761200000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00127644</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012980820000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00127684</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012760800000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001297201</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00127648</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012804800000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012903230000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012802800000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012727600000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012685050000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012786400000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012832400000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012928410000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012786800000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012866400000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012979200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013046820000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012878000000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012865600000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012973220000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012819600000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012832000000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013041630000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012849200000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013826000000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013183230000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012816800000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012865600000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012882010000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012740000000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00127808</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001292762</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012758000000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00127684</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012998010000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012753200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001276</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012916830000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012774800000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012794800000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012958830000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012859200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012798</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001303401</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00128304</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012883200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.001291761</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012875200000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012957600000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.00129184</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0013144820000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012892800000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012874400000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>4</size>
- <data>0.0012954830000000001</data>
- </item>
- </entries>
-</results>
+++ /dev/null
-/* /libs/serialization/xml_performance/int5_test.cpp ***************************
-
-(C) Copyright 2010 Bryce Lelbach
-
-Use, modification and distribution is 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)
-
-*******************************************************************************/
-
-#define BSL_TYPE int
-#define BSL_DEPTH 1
-#define BSL_ROUNDS 256
-#define BSL_NODE_MAX 4
-#define BSL_SAVE_TMPFILE 0
-
-#include "harness.hpp"
-
-BSL_MAIN
-
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<!DOCTYPE boost_serialization>
-<boost_serialization signature="serialization::archive" version="8">
-<results class_id="0" tracking_level="0" version="0">
- <compiler>GNU C++ version 4.5.1 20100617 (prerelease)</compiler>
- <platform>linux</platform>
- <entries class_id="1" tracking_level="0" version="0">
- <count>256</count>
- <item_version>0</item_version>
- <item class_id="2" tracking_level="0" version="0">
- <type>int</type>
- <size>64</size>
- <data>0.019669446</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014487284000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014522886</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014541604000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014511724</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014433683000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014422160000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014430572000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014482052</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014466769000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014473404</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014467164000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014443046000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014502884000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014437164000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014470963000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014436202</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014684172000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014476372000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014445972000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014496126000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014419045</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014431766</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014509245</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014461203000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014438964</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014516004000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014467052000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014451089</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014470532000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014495084</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014541806000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014538686</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014557006000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014515684000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014478643000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014463043</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014503089</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014455809000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014486252000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014485492000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014489486000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014524406</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014491006000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014503724000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014480844000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014498644000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014424628</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014758172000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014486449</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014480489000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014488966000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014479684000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014487846</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014490003000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014495404000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014468323000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014482585000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014458649000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014433292</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014510932000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014445526</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014448486000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014487125000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014460044000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014419084</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014461804000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014440065</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014518092000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014421129000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014449812000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014491406</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014498206000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014493726</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014491084000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014521844000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014434484000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.01446416</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014464689000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014509292000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014446532000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014462526000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014507046000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014492486000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014478405000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014495164000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014410804000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014448363000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014446089</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014426529</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014439369000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014481006000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014549005</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014524126</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014579886</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014504884000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014479804000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014504883000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014493212</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.01452561199999991</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014501612000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014468292000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014477526000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014580486</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014502485000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014492244000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014523443</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014456803000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014578564</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014513652</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014602012000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014517612000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014438726000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014636246</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014512446000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014496724000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014508804</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014463284000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014476564000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014486652000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014519532000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014501529000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014499489000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014508846000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014486965000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014604445000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014466683000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014418044000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014486163000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014435129000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014433848999999888</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014466412000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014421729000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014503366</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014473445000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014462526000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014440163000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014511683000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014473923000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014486921000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014494692000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014464452000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014510572000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014450526000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014446524000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014475006</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014495605000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014441004</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014513924000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014508523000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014639452000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014492212000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014475649</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014522406000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014492246</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014547646000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014526446</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014550083</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014535804000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014513963000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014525052</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014477651999999952</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014536052000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014505209000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014549046000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014494046000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014543766000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014517763000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014560324000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014490044000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.01452084</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014468092</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014456372</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014464052000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014488444000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014533046000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014455205</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014468363000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014420884</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014514723</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014476803000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014691652000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014528652000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014488212</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014486725000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014492484000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014512206000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014477606000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014445083000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014434764000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014466163000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014462852000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014470572000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014492972000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014462692000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014505326000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014498126</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014515127000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014505484000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014550483000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014492964000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014474105000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014491652000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014511252000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014481772</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014490206</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014557166000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014467925000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014520123000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014490163</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014529804</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014479643</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014665332000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014451529000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014474492</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014458326000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014478766000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014512045000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014480244000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014506004000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014465164000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014486164000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014495092000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014493612000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014517529000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014456050000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014505726</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014472166000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014522446000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014501124000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014496084000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014433204000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.015052948000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014451772000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014503892000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014487729000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014457845</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014468924000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014471005</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014513285000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014458324000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014509163</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014488203000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014733972000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014396972000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014481252000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014464165000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014463646</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014520247000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014405925000000002</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014428203000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014457364</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014505124000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014459212000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014439049000000001</data>
- </item>
- <item>
- <type>int</type>
- <size>64</size>
- <data>0.014547252</data>
- </item>
- </entries>
-</results>
+++ /dev/null
-/* /libs/serialization/xml_performance/int25_test.cpp **************************
-
-(C) Copyright 2010 Bryce Lelbach
-
-Use, modification and distribution is 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)
-
-*******************************************************************************/
-
-#define BSL_TYPE int
-#define BSL_DEPTH 3
-#define BSL_ROUNDS 256
-#define BSL_NODE_MAX 4
-#define BSL_SAVE_TMPFILE 0
-
-#include "harness.hpp"
-
-BSL_MAIN
-
+++ /dev/null
-/* /libs/serialization/xml_performance/macro.hpp *******************************
-
-(C) Copyright 2010 Bryce Lelbach
-
-Use, modification and distribution is 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)
-
-*******************************************************************************/
-
-#if !defined(BOOST_SERIALIZATION_XML_PERFORMANCE_MACRO_HPP)
-#define BOOST_SERIALIZATION_XML_PERFORMANCE_MACRO_HPP
-
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
-#endif
-
-#include <boost/preprocessor.hpp>
-
-#if !defined(BSL_NODE_MAX)
- #define BSL_NODE_MAX 4
-#endif
-
-#if !defined(BSL_DEPTH)
- #define BSL_DEPTH 2
-#endif
-
-#if !defined(BSL_ROUNDS)
- #define BSL_ROUNDS 256
-#endif
-
-#if !defined(BSL_TYPE)
- #define BSL_TYPE int
-#endif
-
-#if !defined(BSL_SAVE_TMPFILE)
- #define BSL_SAVE_TMPFILE 0
-#endif
-
-#if !defined(BSL_RESULTS_FILE)
- #define BSL_RESULTS_FILE \
- BOOST_PP_STRINGIZE(BSL_TYPE) \
- BOOST_PP_STRINGIZE(BSL_EXP(BSL_NODE_MAX, BSL_DEPTH)) \
- "_results.xml" \
- /**/
-#endif
-
-// utility print macro
-
-#define BSL_PRINT(Z, N, T) T
-
-// preprocessor power function, BSL_EXP
-
-#define BSL_EXP_PRED(B, D) BOOST_PP_TUPLE_ELEM(3, 0, D)
-
-#define BSL_EXP_OP(B, D) \
- ( \
- BOOST_PP_DEC(BOOST_PP_TUPLE_ELEM(3, 0, D)), \
- BOOST_PP_TUPLE_ELEM(3, 1, D), \
- BOOST_PP_MUL_D( \
- B, \
- BOOST_PP_TUPLE_ELEM(3, 2, D), \
- BOOST_PP_TUPLE_ELEM(3, 1, D) \
- ) \
- ) \
- /**/
-
-#define BSL_EXP(X, N) \
- BOOST_PP_TUPLE_ELEM( \
- 3, 2, BOOST_PP_WHILE(BSL_EXP_PRED, BSL_EXP_OP, (N, X, 1)) \
- ) \
- /**/
-
-// boost::archive::xml::node macros
-
-#define BSL_NODE_DECL_MEMBER(Z, N, _) T ## N element ## N ;
-#define BSL_NODE_DECL_NONE(Z, N, _) unused_type element ## N ;
-#define BSL_NODE_xDECL_CTOR() node (void) { }
-
-#define BSL_NODE_DECL_CTOR(P) \
- BOOST_PP_IF(P, \
- BSL_NODE_xDECL_CTOR, \
- BOOST_PP_EMPTY \
- )() \
- /**/
-
-#define BSL_NODE_SERIALIZE(Z, N, _) \
- & BOOST_SERIALIZATION_NVP(BOOST_PP_CAT(element, N)) \
- /**/
-
-#define BSL_NODE_INIT_LIST(Z, N, _) \
- BOOST_PP_COMMA_IF(N) BOOST_PP_CAT(element, N) \
- BOOST_PP_LPAREN() BOOST_PP_CAT(p, N) BOOST_PP_RPAREN() \
- /**/
-
-#define BSL_NODE_DECL(Z, N, _) \
- template<BOOST_PP_ENUM_PARAMS_Z(Z, N, typename T)> \
- struct node< \
- BOOST_PP_ENUM_PARAMS_Z(Z, N, T) \
- BOOST_PP_COMMA_IF(N) \
- BOOST_PP_ENUM_ ## Z(BOOST_PP_SUB(BSL_NODE_MAX, N), BSL_PRINT, unused_type) \
- > { \
- BOOST_PP_REPEAT_ ## Z(N, BSL_NODE_DECL_MEMBER, _) \
- \
- BOOST_PP_REPEAT_FROM_TO_ ## Z(N, BSL_NODE_MAX, BSL_NODE_DECL_NONE, _) \
- \
- template<class ARC> \
- void serialize (ARC& ar, const unsigned int) { \
- ar BOOST_PP_REPEAT_ ## Z(N, BSL_NODE_SERIALIZE, _); \
- } \
- \
- BSL_NODE_DECL_CTOR(N) \
- \
- node (BOOST_PP_ENUM_BINARY_PARAMS_Z(Z, N, T, p)): \
- BOOST_PP_REPEAT_ ## Z(N, BSL_NODE_INIT_LIST, _) { } \
- }; \
- /**/
-
-// instantiation macros
-
-#define BSL_INST_BASE(Z, N, L) \
- T0 T0 ## _ ## N(BOOST_PP_ENUM_ ## Z( \
- BSL_NODE_MAX, BSL_PRINT, \
- boost::archive::xml::random<BSL_TYPE> BOOST_PP_LPAREN() BOOST_PP_RPAREN() \
- )); \
- /**/
-
-#define BSL_INST_yNODES(Z, N, L) \
- BOOST_PP_COMMA_IF(N) \
- BOOST_PP_CAT(T, \
- BOOST_PP_CAT(BOOST_PP_LIST_AT(L, 1), \
- BOOST_PP_CAT(_, \
- BOOST_PP_ADD(N, \
- BOOST_PP_LIST_AT(L, 0) \
- ) \
- ) \
- ) \
- ) \
- /**/
-
-#define BSL_INST_xNODES(Z, N, L) \
- T ## L T ## L ## _ ## N( \
- BOOST_PP_REPEAT_ ## Z( \
- BSL_NODE_MAX, BSL_INST_yNODES, \
- (BOOST_PP_MUL(N, BSL_NODE_MAX), (BOOST_PP_SUB(L, 1), BOOST_PP_NIL)) \
- ) \
- ); \
- /**/
-
-#define BSL_INST_NODES(Z, N, L) \
- BOOST_PP_REPEAT_ ## Z( \
- BSL_EXP(BSL_NODE_MAX, BOOST_PP_SUB(BSL_DEPTH, N)), \
- BSL_INST_xNODES, N \
- ) \
- /**/
-
-#define BSL_TYPEDEF_NODES(Z, N, L) \
- typedef boost::archive::xml::node< \
- BOOST_PP_ENUM_ ## Z( \
- BSL_NODE_MAX, BSL_PRINT, BOOST_PP_CAT(T, BOOST_PP_SUB(N, 1)) \
- ) \
- > T ## N; \
- /**/
-
-// main macro
-
-#define BSL_MAIN \
- int main (void) { \
- using namespace boost::archive; \
- using namespace boost::archive::xml; \
- \
- typedef node<BOOST_PP_ENUM(BSL_NODE_MAX, BSL_PRINT, BSL_TYPE)> T0; \
- \
- BOOST_PP_REPEAT_FROM_TO(1, BSL_DEPTH, BSL_TYPEDEF_NODES, _) \
- \
- typedef node<BOOST_PP_ENUM( \
- BSL_NODE_MAX, BSL_PRINT, \
- BOOST_PP_CAT(T, BOOST_PP_SUB(BSL_DEPTH, 1)) \
- )> HEAD; \
- \
- result_set results; \
- std::size_t rounds = BSL_ROUNDS; \
- \
- while (rounds --> 0) { \
- BOOST_PP_REPEAT(BSL_EXP(BSL_NODE_MAX, BSL_DEPTH), BSL_INST_BASE, _) \
- \
- BOOST_PP_REPEAT_FROM_TO(1, BSL_DEPTH, BSL_INST_NODES, _) \
- \
- HEAD h(BOOST_PP_ENUM_PARAMS( \
- BSL_NODE_MAX, \
- BOOST_PP_CAT(T, BOOST_PP_CAT(BOOST_PP_SUB(BSL_DEPTH, 1), _)) \
- )); \
- \
- std::string fn = save_archive(h); \
- \
- std::pair<double, HEAD> r = restore_archive<HEAD>(fn); \
- \
- std::cout << "round " \
- << ((BSL_ROUNDS - 1) - rounds) \
- << " -> " << fn << "\n"; \
- \
- BOOST_PP_IF(BSL_SAVE_TMPFILE, \
- BOOST_PP_EMPTY(), \
- std::remove(fn.c_str()); \
- ) \
- \
- results.entries.push_back(entry( \
- BOOST_PP_STRINGIZE(BSL_TYPE), \
- BSL_EXP(BSL_NODE_MAX, BSL_DEPTH), r.first \
- )); \
- } \
- \
- std::fstream fs(BSL_RESULTS_FILE, std::fstream::in); \
- \
- if (fs.good()) { \
- xml_iarchive ia(fs); \
- ia >> BOOST_SERIALIZATION_NVP(results); \
- fs.close(); \
- } \
- \
- fs.open(BSL_RESULTS_FILE, std::fstream::out | std::fstream::trunc); \
- xml_oarchive oa(fs); \
- oa << BOOST_SERIALIZATION_NVP(results); \
- \
- fs.close(); \
- } \
- /**/
-
-#endif // BOOST_SERIALIZATION_XML_PERFORMANCE_MACRO_HPP
+++ /dev/null
-/* /libs/serialization/xml_performance/node.hpp ********************************
-
-(C) Copyright 2010 Bryce Lelbach
-
-Use, modification and distribution is 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)
-
-*******************************************************************************/
-
-#if !defined(BOOST_SERIALIZATION_XML_PERFORMANCE_NODE_HPP)
-#define BOOST_SERIALIZATION_XML_PERFORMANCE_NODE_HPP
-
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
-#endif
-
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/utility.hpp>
-#include <boost/serialization/list.hpp>
-#include <boost/serialization/version.hpp>
-
-#include "macro.hpp"
-
-namespace boost {
-namespace archive {
-namespace xml {
-
-struct unused_type { };
-
-template<
- typename T,
- BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT(
- BOOST_PP_SUB(BSL_NODE_MAX, 1), typename T, unused_type
- )
-> struct node;
-
-BOOST_PP_REPEAT_FROM_TO(1, BSL_NODE_MAX, BSL_NODE_DECL, _)
-
-template<BOOST_PP_ENUM_PARAMS(BSL_NODE_MAX, typename T)>
-struct node {
- BOOST_PP_REPEAT(BSL_NODE_MAX, BSL_NODE_DECL_MEMBER, _)
-
- template<class ARC>
- void serialize (ARC& ar, const unsigned int) {
- ar
- BOOST_PP_REPEAT(BSL_NODE_MAX, BSL_NODE_SERIALIZE, _)
- ;
- }
-
- BSL_NODE_xDECL_CTOR()
-
- node (BOOST_PP_ENUM_BINARY_PARAMS(BSL_NODE_MAX, T, p)):
- BOOST_PP_REPEAT(BSL_NODE_MAX, BSL_NODE_INIT_LIST, _)
- { }
-};
-
-} // xml
-} // archive
-} // boost
-
-#endif // BOOST_SERIALIZATION_XML_PERFORMANCE_NODE_HPP
-
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<!DOCTYPE boost_serialization>
-<boost_serialization signature="serialization::archive" version="8">
-<results class_id="0" tracking_level="0" version="0">
- <compiler>GNU C++ version 4.5.1 20100617 (prerelease)</compiler>
- <platform>linux</platform>
- <entries class_id="1" tracking_level="0" version="0">
- <count>256</count>
- <item_version>0</item_version>
- <item class_id="2" tracking_level="0" version="0">
- <type>string</type>
- <size>16</size>
- <data>0.012478289</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072560000000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072030420000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071682020000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071778060000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072362460000000009</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071869220000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071878830000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071994860000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.007244566</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071920810000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072397640000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071930430000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071888830000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071856820000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071798830000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071797230000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071992860000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072556420000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072098020000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.007207321</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072045260000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071889830000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071904010000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071754830000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072048060000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072293660000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072043620000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072351230000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072088830000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071613630000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071968020000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072091630000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071625610000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071758860000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072168020000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072034020000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071784030000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072256860000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072109220000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071665210000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072158430000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072299660000000009</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072064680000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071831220000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071800030000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072292860000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071624430000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071836820000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072084030000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071665620000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072477660000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072076020000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072072030000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072176030000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071833660000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071831220000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071601210000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072026430000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071991260000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072078410000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072082020000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071928830000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071964460000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071826460000000009</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071702020000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071683230000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071388030000000009</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072348860000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071883620000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071758410000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071781630000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071760060000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072201620000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071673630000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071732830000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071706460000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072266420000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072288420000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072125630000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072115630000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071812000000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.007202122</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.007167362</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072384060000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072055260000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072029620000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071922830000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071877260000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072153660000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072294010000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071974830000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071855230000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071989230000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072465620000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071857230000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072022430000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072071660000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072090020000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072011620000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072017610000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071964060000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072420000000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071690410000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071992430000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071818460000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071558030000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071756420000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072259230000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071872860000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072312860000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072287620000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071818030000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071858810000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071967260000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071914020000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071645210000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071816830000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071695260000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072521220000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072282020000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072272830000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072088460000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071882650000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.007179922</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072016430000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071915230000000009</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072753260000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072302020000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.007209923</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.007189122</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072191260000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072180020000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071952810000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071876430000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071936060000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072690820000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072184420000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072203630000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071952060000000009</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071918810000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071836420000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072154830000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071770830000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072342460000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072119220000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.007218683</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072250430000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072196860000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072206420000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072086820000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072429630000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072798060000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072191220000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072123220000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071857230000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071828060000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071980010000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072397220000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072392030000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.007219446</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072401210000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072177220000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072424830000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071834030000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072027260000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071956820000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072182430000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071804460000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072502860000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072154820000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072068410000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071990430000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072062060000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072053220000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071906030000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071940830000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072020060000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072318010000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071934820000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072077230000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071936460000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071854800000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071955220000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071776030000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071916830000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072421260000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.007211322</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071732020000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071748060000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071980060000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072117220000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072090420000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072236430000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072546460000000009</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071919610000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071797630000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.007174723</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071845260000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071910020000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072310020000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072686430000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071835230000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072432400000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.007220962</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071698030000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071864460000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071785260000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072036020000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071802010000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071924460000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072578860000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072124820000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072392830000000009</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072244830000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071948460000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071743210000000009</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.007205922</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071905630000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071846830000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072338420000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072037220000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071850030000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071687630000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071699850000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071892820000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071742420000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071893660000000009</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072221260000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071861620000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071887230000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071893630000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071844860000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071784010000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072017230000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072007630000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072040859999998874</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072226420000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072083620000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072103630000000009</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071846830000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072017620000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072684820000000006</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071865230000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071598460000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072246680000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071868820000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071647230000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072765660000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071751260000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071459620000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072247630000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071712020000000007</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072490860000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0071670820000000008</data>
- </item>
- <item>
- <type>string</type>
- <size>16</size>
- <data>0.0072127220000000004</data>
- </item>
- </entries>
-</results>
+++ /dev/null
-/* /libs/serialization/xml_performance/string25_test.cpp ***********************
-
-(C) Copyright 2010 Bryce Lelbach
-
-Use, modification and distribution is 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)
-
-*******************************************************************************/
-
-#include <string>
-
-typedef std::string string;
-
-#define BSL_TYPE string
-#define BSL_DEPTH 2
-#define BSL_ROUNDS 256
-#define BSL_NODE_MAX 4
-#define BSL_SAVE_TMPFILE 0
-
-#include "harness.hpp"
-
-BSL_MAIN
-
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<!DOCTYPE boost_serialization>
-<boost_serialization signature="serialization::archive" version="8">
-<results class_id="0" tracking_level="0" version="0">
- <compiler>GNU C++ version 4.5.1 20100617 (prerelease)</compiler>
- <platform>linux</platform>
- <entries class_id="1" tracking_level="0" version="0">
- <count>256</count>
- <item_version>0</item_version>
- <item class_id="2" tracking_level="0" version="0">
- <type>string</type>
- <size>256</size>
- <data>0.24082843600000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.15478449400000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.14540435600000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.14332035000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.14574748900000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.162143815</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.143199773</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.14591024800000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.148218763</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.26581049599999995</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.15119754200000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.25551917900000004</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.30426230999999992</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.23429972399999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.152736329</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16095108700000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.257406205</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.21526160400000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.310253734</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.30385512799999992</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.277919476</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.15155350300000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.2247563669999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.311096769</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.18083700100000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.25365826600000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.146422422</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31615557699999997</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.17431823499999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.30721216100000004</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.274691929</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.25493901099999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.24813491900000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.21902227400000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.182308211</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.14080317399999998</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.27130100700000004</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.141822905</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.234210945</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.18912357100000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.23694535000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.30294369100000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.23246992800000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.15832027100000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.26319235099999994</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.147053033</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.30371506200000004</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.306945248</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.34078868499999992</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16450026000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.353907258</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.29755154299999997</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31086977300000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.166196543</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.29479566800000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.29576432800000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.18159834400000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.19346430100000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.15868047100000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.18001983300000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.30650560900000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16728085300000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.28264082199999996</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.23873842499999998</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.142975195</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.306175533</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.28568148900000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.27912233200000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.24095708900000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.29895117200000004</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31077380700000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.22219352000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.17159283699999994</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.18810837300000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31016322400000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.24117843300000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.25069571300000004</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.35484542899999993</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.25646144200000004</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.23715143800000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.17434978100000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.22196388700000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31783167000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.44040980399999996</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.18985125600000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16910165699999991</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.22861478000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.32245771200000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.18971205300000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.34642208599999991</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16614582600000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.29925598899999994</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.29850647600000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.172233461</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.21215700399999993</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.21100386000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.24862557099999993</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16703737700000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.25782752200000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.26164129199999997</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.57651874200000008</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.36986256299999998</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.21878367700000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.17820567400000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.24184889000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.24552513400000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.33087374899999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.344138096</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.25427008900000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.33677569699999998</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.33239564400000005</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.29225137200000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.23854207300000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.21931018499999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.33166821100000005</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.33713559600000004</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.35802521499999995</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.21386164400000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.35509271800000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16676263400000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.23069279500000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.33617436300000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.336949834</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.34125201800000005</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.33968717300000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.34125770800000005</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.32101234700000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.33470459899999994</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.18704252400000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.28705466900000004</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.29912810300000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.17272062800000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.20886833600000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.33794845900000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.264968284</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.26913011600000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.25145834900000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.33495682699999996</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.26798035000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.24842696600000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.33503277800000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.30332787699999997</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.28991897599999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.33133644100000004</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.26798883300000004</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.291365229</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.34162038900000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.170376363</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.170955098</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.17217529200000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.2625844249999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.25749087800000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.214833564</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.20960021100000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.20222120200000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.28324146</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.303095801</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31430344799999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.23109986400000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.20973660100000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.26268180499999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.34926366799999997</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.22327798399999998</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16531669100000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.17791732599999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16743454199999996</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.190363907</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16638140000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31061568700000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.29818055100000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16645938000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16849109600000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.19088629400000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.233309764</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.26293923899999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.20451668599999995</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.18545595400000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.33442231900000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.307385672</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.23357416</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.287179342</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.20827706400000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.42202693800000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.34912425000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.241049968</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.21442900300000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.34573371899999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31089394199999998</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.26286895299999991</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.28370315699999993</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.17465668500000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.348761398</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.166838869</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.26464613599999998</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.29856266600000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.24585868199999994</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.27416464800000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.33280198300000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.23629951400000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31782385300000005</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.17180628100000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31635188200000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.291131843</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.19067002899999996</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.23594924</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.32661452500000004</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.228596355</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.25246959299999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.34272192000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.24635339900000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.23385871399999991</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.168213903</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.27104451799999996</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.28353989400000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.27119438400000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31294787200000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.263878267</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.26840745700000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.19721746600000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.21171784800000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31691192800000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16284852300000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.206485163</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.17293324500000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.30097051599999991</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.18753556099999991</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.352919066</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.23880742000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.21931351400000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.30510558200000004</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.306646945</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.19290866000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31661062500000003</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.15527985900000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.21309966899999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.25295672000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31927861000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.28013629200000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.23187213000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.241622844</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.28193659500000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.25082649800000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.21928747300000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.213718137</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31063365000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16080174</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.30793034600000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.18621517200000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31502906899999999</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.20341706500000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16701237700000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.18218058300000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.31295746400000002</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.22039852299999996</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.16650589500000001</data>
- </item>
- <item>
- <type>string</type>
- <size>256</size>
- <data>0.30901178699999998</data>
- </item>
- </entries>
-</results>
+++ /dev/null
-/* /libs/serialization/xml_performance/string25_test.cpp ***********************
-
-(C) Copyright 2010 Bryce Lelbach
-
-Use, modification and distribution is 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)
-
-*******************************************************************************/
-
-#include <string>
-
-typedef std::string string;
-
-#define BSL_TYPE string
-#define BSL_DEPTH 4
-#define BSL_ROUNDS 256
-#define BSL_NODE_MAX 4
-#define BSL_SAVE_TMPFILE 0
-
-#include "harness.hpp"
-
-BSL_MAIN
-
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<!DOCTYPE boost_serialization>
-<boost_serialization signature="serialization::archive" version="8">
-<results class_id="0" tracking_level="0" version="0">
- <compiler>GNU C++ version 4.5.1 20100617 (prerelease)</compiler>
- <platform>linux</platform>
- <entries class_id="1" tracking_level="0" version="0">
- <count>256</count>
- <item_version>0</item_version>
- <item class_id="2" tracking_level="0" version="0">
- <type>string</type>
- <size>4</size>
- <data>0.0074473220000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021171600000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021249610000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020889610000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020989610000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021022810000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020897610000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00207932</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020796</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00206676</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021010830000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020941230000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020960029999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0022728430000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021422430000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021111599999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020897210000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020777199999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00207756</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020766400000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020919610000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020888820000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020911620000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002101922</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00207456</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020878400000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020859200000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002087963</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021150030000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020946430000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002101323</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020741600000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00207048</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020697200000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020688</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020761210000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021957610000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002088922</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020608800000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00207632</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020790000000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020759200000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002086563</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020913630000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021061630000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021424030000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020861200000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020792000000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020831199999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020748800000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020908810000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020839210000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020882019999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020667200000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020760000000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020742</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020731200000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002098721</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002094963</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020910030000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021128430000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020812000000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020832800000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020760800000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020872810000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002092801</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020863209999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002081641</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020940020000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020796400000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00207428</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020808800000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002087401</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002102881</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020912830000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002095043</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020720000000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021351600000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020774000000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020770000000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020883210000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002102521</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020871209999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020829210000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020788</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0022383620000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021013220000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020742400000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020818799999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00208304</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020769600000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020958030000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002107083</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020970430000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002090083</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020642</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00206924</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020811600000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020840810000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020956010000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021117220000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002084762</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020757600000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020830800000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020730800000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020841200000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021030430000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002085763</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0022383630000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021111630000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020823600000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020833200000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020757200000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020928410000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021011610000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020833610000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020972820000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020638800000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020747600000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020711200000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020848810000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021020430000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002103443</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020883630000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020817600000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020656800000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020790000000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020752000000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002078641</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020934009999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020846810000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020884010000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00208224</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020734400000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020746000000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020917209999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002091561</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002099643</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020947230000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020736000000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021564399999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021086</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020864400000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020888009999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020872410000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021153610000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020850809999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020748800000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020727600000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00206544</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020935610000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020951210000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020952810000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002109203</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020785199999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020814800000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00207932</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020870800000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021083600000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020882410000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020863209999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020938810000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020698400000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00207412</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020688</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00208376</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020955610000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020943610000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020893610000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020961230000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020729200000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00206996</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021200800000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020985630000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021015600000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002084481</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020864810000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020774400000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020692800000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00207136</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020879610000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002089441</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021005609999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021022409999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020743200000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020792800000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020774000000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020765600000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020830830000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020838829999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020982410000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020833610000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020726</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020782800000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020529599999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021279210000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002089161</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020892010000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00207544</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020828400000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020691200000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00207704</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020880429999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020918429999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021526430000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002085323</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020922810000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020669200000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00215372</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00207304</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002076601</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020949620000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002083321</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002073961</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020738000000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020674400000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00207888</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020933230000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020924430000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021093230000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020860030000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020732400000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020663999999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00206828</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020734</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020888009999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020840010000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021071610000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020698800000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002078</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020668800000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020828000000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021036430000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002105923</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002094963</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0022069630000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00209384</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020772</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020736800000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020742</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020923210000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002086081</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020877210000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020729200000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0021266810000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020851610000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.00208464</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020736400000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020819600000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020852399999999999</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020909230000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002100963</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020798030000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.002048865</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020709600000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>4</size>
- <data>0.0020917600000000002</data>
- </item>
- </entries>
-</results>
+++ /dev/null
-/* /libs/serialization/xml_performance/string5_test.cpp ************************
-
-(C) Copyright 2010 Bryce Lelbach
-
-Use, modification and distribution is 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)
-
-*******************************************************************************/
-
-#include <string>
-
-typedef std::string string;
-
-#define BSL_TYPE string
-#define BSL_DEPTH 1
-#define BSL_ROUNDS 256
-#define BSL_NODE_MAX 4
-#define BSL_SAVE_TMPFILE 0
-
-#include "harness.hpp"
-
-BSL_MAIN
-
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<!DOCTYPE boost_serialization>
-<boost_serialization signature="serialization::archive" version="8">
-<results class_id="0" tracking_level="0" version="0">
- <compiler>GNU C++ version 4.5.1 20100617 (prerelease)</compiler>
- <platform>linux</platform>
- <entries class_id="1" tracking_level="0" version="0">
- <count>256</count>
- <item_version>0</item_version>
- <item class_id="2" tracking_level="0" version="0">
- <type>string</type>
- <size>64</size>
- <data>0.032849208000000005</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027500566000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027451327000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027459310000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027409781000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027785380999999942</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027489781000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027510701000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027549732</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027456249000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027514171</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.02757565</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027492611</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027502767000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027517847000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027530807000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027565327000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027517444000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027542341000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027525541000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027602181000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027534101000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027491539000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027615651000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027528491000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027536010000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027506650000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027591449000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027568327</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027615967000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027532167000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027549087000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027636750000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.033203064000000004</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027562501000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027484821000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027475901</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027442895000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027424131000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027452170000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027489530000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027491611000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027540329000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027551367</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027500207000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027557087000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027513927000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027486718</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027924781000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027442101</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027467501000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027566061000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027441051000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027590011000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027544210000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.02752425</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027618371000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027548727000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027522687000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027526447000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027556727000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027505950000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027557421000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027538700999999888</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027576901000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027507901000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027592498</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027575250000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027515571000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027482651</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027488170000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027652449000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027509127000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027598727000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027549807000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027606287</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027548792000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027512221000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027756460999999955</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027540181</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027546621</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027576093000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027483489000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027560690000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027573130000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027519331000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027563687000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027538127000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027482087000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027507527</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027609726000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027489240000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027490021000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027504140999999982</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027508021000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027476421000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027566891000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027467090000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027596731000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027603850000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027543370000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027497287000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027564527000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027462127000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027475286000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027454365000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027497301000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027490581</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027542981000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027498461000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027499541000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027512971000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027546411000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027550209000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027480250000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027508009000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027507007</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027574567000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027455566000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027504607</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027463672000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027678861000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027500861000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027479541000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027560741000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027520495000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027470051000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027435090000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027529330000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027526049</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027518048000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027476686</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027496167000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027677887000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027653447000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027444680000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027470621000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027427941000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027514701000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027530581000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.02742785</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027486410000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027441931000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027472611000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027543169000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027448767000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027436287</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027571407000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027521287000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027472364000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027511181000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.028075300999999886</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027459541000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027472981</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027476179000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027502249000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027453571000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027541969000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027626410000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027644890000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027532927000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027655526000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027602647000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027518967000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027523947</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027511461000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027583540999999934</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027469901000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027504741000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027594818</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027498931000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.02751605</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027519130000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027566811</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.02766093</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027595167</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027505447000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027495406</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027481407000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027461713000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027512301000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027660660999999975</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027531381000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027476181000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027551693000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.02747109</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027675011000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027477691000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027453569000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027546848000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027615687000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027535927000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027526766000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027491245000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027559138</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027477061000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027517181000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027551421000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027533621000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027495289000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027478930000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027494170000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027549171000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027530529000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027580927000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027560406000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027538047000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027684046</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027510467</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027602541000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027593101000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027597261000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027524541000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027597696000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027612531000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027652890000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027569450000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027542971000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027531930000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027596847000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027515367000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027395526000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027510847000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027532389000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027653221000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027480381000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027523341000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027545901000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027552058000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027556891</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.02759725</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027615211000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027532371000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027467209000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027508167</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027547567000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027625847000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027527047000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027561192000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027590181000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027565781000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027491221000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027549341000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027529575000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027578011000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027560330000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027543449000000001</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027562091</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027551447000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027531247000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027608247000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027568047000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027576647000000003</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027502877000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027854221000000002</data>
- </item>
- <item>
- <type>string</type>
- <size>64</size>
- <data>0.027568421000000003</data>
- </item>
- </entries>
-</results>
+++ /dev/null
-/* /libs/serialization/xml_performance/string25_test.cpp ***********************
-
-(C) Copyright 2010 Bryce Lelbach
-
-Use, modification and distribution is 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)
-
-*******************************************************************************/
-
-#include <string>
-
-typedef std::string string;
-
-#define BSL_TYPE string
-#define BSL_DEPTH 3
-#define BSL_ROUNDS 256
-#define BSL_NODE_MAX 4
-#define BSL_SAVE_TMPFILE 0
-
-#include "harness.hpp"
-
-BSL_MAIN
-
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-// xml_archive
-#include <boost/archive/xml_oarchive.hpp>
-typedef boost::archive::xml_oarchive test_oarchive;
-typedef std::ofstream test_ostream;
-#include <boost/archive/xml_iarchive.hpp>
-typedef boost::archive::xml_iarchive test_iarchive;
-typedef std::ifstream test_istream;
-#define TEST_STREAM_FLAGS (std::ios_base::openmode)0
-
-
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-// xml_warchive
-#include <boost/archive/xml_woarchive.hpp>
-typedef boost::archive::xml_woarchive test_oarchive;
-typedef std::wofstream test_ostream;
-#include <boost/archive/xml_wiarchive.hpp>
-typedef boost::archive::xml_wiarchive test_iarchive;
-typedef std::wifstream test_istream;
-#define TEST_STREAM_FLAGS (std::ios_base::openmode)0
-
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// A.cpp simple class test
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <cassert>
-#include <cstdlib> // rand()
-#include <cmath> // fabs()
-#include <cstddef> // size_t
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::rand;
- using ::fabs;
- using ::size_t;
-}
-#endif
-
-#include <boost/detail/workaround.hpp>
-#if BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1)
-#include <boost/archive/dinkumware.hpp>
-#endif
-
-#include "A.hpp"
-
-template<class S>
-void randomize(S &x)
-{
- assert(0 == x.size());
- for(;;){
- unsigned int i = std::rand() % 27;
- if(0 == i)
- break;
- x += static_cast<BOOST_DEDUCED_TYPENAME S::value_type>('a' - 1 + i);
- }
-}
-
-template<class T>
-void accumulate(std::size_t & s, const T & t){
- const char * tptr = (const char *)(& t);
- unsigned int count = sizeof(t);
- while(count-- > 0){
- s += *tptr++;
- }
-}
-
-A::operator std::size_t () const {
- std::size_t retval = 0;
- accumulate(retval, b);
- #ifndef BOOST_NO_INT64_T
- accumulate(retval, f);
- accumulate(retval, g);
- #endif
- accumulate(retval, l);
- accumulate(retval, m);
- accumulate(retval, n);
- accumulate(retval, o);
- accumulate(retval, p);
- accumulate(retval, q);
- #ifndef BOOST_NO_CWCHAR
- accumulate(retval, r);
- #endif
- accumulate(retval, c);
- accumulate(retval, s);
- accumulate(retval, t);
- accumulate(retval, u);
- accumulate(retval, v);
- return retval;
-}
-
-#if defined(_MSC_VER)
-#pragma warning(push) // Save warning settings.
-#pragma warning(disable : 4244) // Disable possible loss of data warning
-
-#endif
-A::A() :
- b(true),
- #ifndef BOOST_NO_INT64_T
- f(std::rand() * std::rand()),
- g(std::rand() * std::rand()),
- #endif
- l(static_cast<enum h>(std::rand() % 3)),
- m(std::rand()),
- n(std::rand()),
- o(std::rand()),
- p(std::rand()),
- q(std::rand()),
- #ifndef BOOST_NO_CWCHAR
- r(std::rand()),
- #endif
- c(0xff & std::rand()),
- s(0xff & std::rand()),
- t(0xff & std::rand()),
- u(std::rand()),
- v(std::rand()),
- w((float)std::rand()),
- x((double)std::rand())
-{
- randomize(y);
- #ifndef BOOST_NO_STD_WSTRING
- randomize(z);
- #endif
-}
-
-#if defined(_MSC_VER)
-#pragma warning(pop) // Restore warnings to previous state.
-#endif
-
-bool A::operator==(const A &rhs) const
-{
- if(b != rhs.b)
- return false;
- if(l != rhs.l)
- return false;
- #ifndef BOOST_NO_INT64_T
- if(f != rhs.f)
- return false;
- if(g != rhs.g)
- return false;
- #endif
- if(m != rhs.m)
- return false;
- if(n != rhs.n)
- return false;
- if(o != rhs.o)
- return false;
- if(p != rhs.p)
- return false;
- if(q != rhs.q)
- return false;
- #ifndef BOOST_NO_CWCHAR
- if(r != rhs.r)
- return false;
- #endif
- if(c != rhs.c)
- return false;
- if(s != rhs.s)
- return false;
- if(t != rhs.t)
- return false;
- if(u != rhs.u)
- return false;
- if(v != rhs.v)
- return false;
- if(w == 0 && std::fabs(rhs.w) > std::numeric_limits<float>::epsilon())
- return false;
- if(std::fabs(rhs.w/w - 1.0) > std::numeric_limits<float>::epsilon())
- return false;
- if(x == 0 && std::fabs(rhs.x - x) > std::numeric_limits<float>::epsilon())
- return false;
- if(std::fabs(rhs.x/x - 1.0) > std::numeric_limits<float>::epsilon())
- return false;
- if(0 != y.compare(rhs.y))
- return false;
- #ifndef BOOST_NO_STD_WSTRING
- if(0 != z.compare(rhs.z))
- return false;
- #endif
- return true;
-}
-
-bool A::operator!=(const A &rhs) const
-{
- return ! (*this == rhs);
-}
-
-bool A::operator<(const A &rhs) const
-{
- if(b != rhs.b)
- return b < rhs.b;
- #ifndef BOOST_NO_INT64_T
- if(f != rhs.f)
- return f < rhs.f;
- if(g != rhs.g)
- return g < rhs.g;
- #endif
- if(l != rhs.l )
- return l < rhs.l;
- if(m != rhs.m )
- return m < rhs.m;
- if(n != rhs.n )
- return n < rhs.n;
- if(o != rhs.o )
- return o < rhs.o;
- if(p != rhs.p )
- return p < rhs.p;
- if(q != rhs.q )
- return q < rhs.q;
- #ifndef BOOST_NO_CWCHAR
- if(r != rhs.r )
- return r < rhs.r;
- #endif
- if(c != rhs.c )
- return c < rhs.c;
- if(s != rhs.s )
- return s < rhs.s;
- if(t != rhs.t )
- return t < rhs.t;
- if(u != rhs.u )
- return u < rhs.u;
- if(v != rhs.v )
- return v < rhs.v;
- if(w != rhs.w )
- return w < rhs.w;
- if(x != rhs.x )
- return x < rhs.x;
- int i = y.compare(rhs.y);
- if(i != 0 )
- return i < 0;
- #ifndef BOOST_NO_STD_WSTRING
- int j = z.compare(rhs.z);
- if(j != 0 )
- return j < 0;
- #endif
- return false;
-}
+++ /dev/null
-#ifndef BOOST_SERIALIZATION_TEST_A_HPP
-#define BOOST_SERIALIZATION_TEST_A_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// A.hpp simple class test
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <ostream> // for friend output operators
-#include <cstddef> // size_t
-#include <string>
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::size_t;
-}
-#endif
-
-#include <boost/detail/workaround.hpp>
-#include <boost/limits.hpp>
-#include <boost/cstdint.hpp>
-
-#include <boost/serialization/access.hpp>
-
-#if BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
- #include <boost/detail/workaround.hpp>
- #if BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1)
- #include <boost/archive/dinkumware.hpp>
- #endif
-#endif
-
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/string.hpp>
-
-#include <boost/preprocessor/facilities/empty.hpp>
-
-#include "test_decl.hpp"
-
-#if defined(A_IMPORT)
- #define DLL_DECL IMPORT_DECL
-#elif defined(A_EXPORT)
- #define DLL_DECL EXPORT_DECL
-#else
- #define DLL_DECL(x)
-#endif
-
-class DLL_DECL(BOOST_PP_EMPTY()) A
-{
-private:
- friend class boost::serialization::access;
- // note: from an aesthetic perspective, I would much prefer to have this
- // defined out of line. Unfortunately, this trips a bug in the VC 6.0
- // compiler. So hold our nose and put it her to permit running of tests.
- // mscvc 6.0 requires template functions to be implemented. For this
- // reason we can't make abstract.
- #if BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
- template<class Archive>
- void serialize(
- Archive &ar,
- const unsigned int /* file_version */
- ){
- ar & BOOST_SERIALIZATION_NVP(b);
- #ifndef BOOST_NO_INT64_T
- ar & BOOST_SERIALIZATION_NVP(f);
- ar & BOOST_SERIALIZATION_NVP(g);
- #endif
- #if BOOST_WORKAROUND(__BORLANDC__, <= 0x551 )
- int i;
- if(BOOST_DEDUCED_TYPENAME Archive::is_saving::value){
- i = l;
- ar & BOOST_SERIALIZATION_NVP(i);
- }
- else{
- ar & BOOST_SERIALIZATION_NVP(i);
- l = i;
- }
- #else
- ar & BOOST_SERIALIZATION_NVP(l);
- #endif
- ar & BOOST_SERIALIZATION_NVP(m);
- ar & BOOST_SERIALIZATION_NVP(n);
- ar & BOOST_SERIALIZATION_NVP(o);
- ar & BOOST_SERIALIZATION_NVP(p);
- ar & BOOST_SERIALIZATION_NVP(q);
- #ifndef BOOST_NO_CWCHAR
- ar & BOOST_SERIALIZATION_NVP(r);
- #endif
- ar & BOOST_SERIALIZATION_NVP(c);
- ar & BOOST_SERIALIZATION_NVP(s);
- ar & BOOST_SERIALIZATION_NVP(t);
- ar & BOOST_SERIALIZATION_NVP(u);
- ar & BOOST_SERIALIZATION_NVP(v);
- ar & BOOST_SERIALIZATION_NVP(w);
- ar & BOOST_SERIALIZATION_NVP(x);
- ar & BOOST_SERIALIZATION_NVP(y);
- #ifndef BOOST_NO_STD_WSTRING
- ar & BOOST_SERIALIZATION_NVP(z);
- #endif
- }
- #else
- template<class Archive>
- void serialize(
- Archive &ar,
- const unsigned int /* file_version */
- );
- #endif
- bool b;
- #ifndef BOOST_NO_INT64_T
- boost::int64_t f;
- boost::uint64_t g;
- #endif
- enum h {
- i = 0,
- j,
- k
- } l;
- std::size_t m;
- signed long n;
- unsigned long o;
- signed short p;
- unsigned short q;
- #ifndef BOOST_NO_CWCHAR
- wchar_t r;
- #endif
- char c;
- signed char s;
- unsigned char t;
- signed int u;
- unsigned int v;
- float w;
- double x;
- std::string y;
- #ifndef BOOST_NO_STD_WSTRING
- std::wstring z;
- #endif
-public:
- A();
- bool check_equal(const A &rhs) const;
- bool operator==(const A &rhs) const;
- bool operator!=(const A &rhs) const;
- bool operator<(const A &rhs) const; // used by less
- // hash function for class A
- operator std::size_t () const;
- friend std::ostream & operator<<(std::ostream & os, A const & a);
-};
-
-#undef DLL_DECL
-
-#endif // BOOST_SERIALIZATION_TEST_A_HPP
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// A.ipp simple class test
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <boost/detail/workaround.hpp>
-#if ! BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
-
-#if BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1)
-#include <boost/archive/dinkumware.hpp>
-#endif
-
-#include "A.hpp"
-
-template<class Archive>
-void A::serialize(
- Archive &ar,
- const unsigned int /* file_version */
-){
- ar & BOOST_SERIALIZATION_NVP(b);
- #ifndef BOOST_NO_INT64_T
- ar & BOOST_SERIALIZATION_NVP(f);
- ar & BOOST_SERIALIZATION_NVP(g);
- #endif
- #if BOOST_WORKAROUND(__BORLANDC__, <= 0x551 )
- int i;
- if(BOOST_DEDUCED_TYPENAME Archive::is_saving::value){
- i = l;
- ar & BOOST_SERIALIZATION_NVP(i);
- }
- else{
- ar & BOOST_SERIALIZATION_NVP(i);
- l = i;
- }
- #else
- ar & BOOST_SERIALIZATION_NVP(l);
- #endif
- ar & BOOST_SERIALIZATION_NVP(m);
- ar & BOOST_SERIALIZATION_NVP(n);
- ar & BOOST_SERIALIZATION_NVP(o);
- ar & BOOST_SERIALIZATION_NVP(p);
- ar & BOOST_SERIALIZATION_NVP(q);
- #ifndef BOOST_NO_CWCHAR
- ar & BOOST_SERIALIZATION_NVP(r);
- #endif
- ar & BOOST_SERIALIZATION_NVP(c);
- ar & BOOST_SERIALIZATION_NVP(s);
- ar & BOOST_SERIALIZATION_NVP(t);
- ar & BOOST_SERIALIZATION_NVP(u);
- ar & BOOST_SERIALIZATION_NVP(v);
- ar & BOOST_SERIALIZATION_NVP(w);
- ar & BOOST_SERIALIZATION_NVP(x);
- ar & BOOST_SERIALIZATION_NVP(y);
- #ifndef BOOST_NO_STD_WSTRING
- ar & BOOST_SERIALIZATION_NVP(z);
- #endif
-}
-
-#endif // workaround BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
+++ /dev/null
-#ifndef BOOST_SERIALIZATION_TEST_B_HPP
-#define BOOST_SERIALIZATION_TEST_B_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// B.hpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <cstdlib> // for rand()
-#include <cmath>
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::rand;
-}
-#endif
-
-#include <boost/serialization/version.hpp>
-#include <boost/serialization/split_member.hpp>
-#include <boost/serialization/base_object.hpp>
-
-#include "A.hpp"
-
-///////////////////////////////////////////////////////
-// Derived class test
-class B : public A
-{
-private:
- friend class boost::serialization::access;
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- // write any base class info to the archive
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(A);
-
- // write out members
- ar << BOOST_SERIALIZATION_NVP(s);
- ar << BOOST_SERIALIZATION_NVP(t);
- ar << BOOST_SERIALIZATION_NVP(u);
- ar << BOOST_SERIALIZATION_NVP(v);
- ar << BOOST_SERIALIZATION_NVP(w);
- ar << BOOST_SERIALIZATION_NVP(x);
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int file_version)
- {
- // read any base class info to the archive
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(A);
- switch(file_version){
- case 1:
- case 2:
- ar >> BOOST_SERIALIZATION_NVP(s);
- ar >> BOOST_SERIALIZATION_NVP(t);
- ar >> BOOST_SERIALIZATION_NVP(u);
- ar >> BOOST_SERIALIZATION_NVP(v);
- ar >> BOOST_SERIALIZATION_NVP(w);
- ar >> BOOST_SERIALIZATION_NVP(x);
- default:
- break;
- }
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
- signed char s;
- unsigned char t;
- signed int u;
- unsigned int v;
- float w;
- double x;
-public:
- B();
- virtual ~B(){};
- bool operator==(const B &rhs) const;
-};
-
-B::B() :
- s(static_cast<signed char>(std::rand())),
- t(static_cast<unsigned char>(std::rand())),
- u(std::rand()),
- v(std::rand()),
- w((float)std::rand() / std::rand()),
- x((double)std::rand() / std::rand())
-{
-}
-
-BOOST_CLASS_VERSION(B, 2)
-
-inline bool B::operator==(const B &rhs) const
-{
- return
- A::operator==(rhs)
- && s == rhs.s
- && t == rhs.t
- && u == rhs.u
- && v == rhs.v
- && std::fabs(w - rhs.w) <= std::numeric_limits<float>::round_error()
- && std::fabs(x - rhs.x) <= std::numeric_limits<float>::round_error()
- ;
-}
-
-#endif // BOOST_SERIALIZATION_TEST_B_HPP
+++ /dev/null
-#ifndef BOOST_SERIALIZATION_TEST_A_HPP
-#define BOOST_SERIALIZATION_TEST_A_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// C.hpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <boost/config.hpp>
-#include <boost/serialization/traits.hpp>
-#include <boost/serialization/split.hpp>
-
-#include "B.hpp"
-
-///////////////////////////////////////////////////////
-// Contained class
-class C
-{
-private:
- friend class boost::serialization::access;
- template<class Archive>
- void save(Archive &ar, boost::archive::version_type file_version) const;
- template<class Archive>
- void load(Archive & ar, boost::archive::version_type file_version);
- BOOST_SERIALIZATION_MEMBER_SPLIT()
- B b;
-public:
- bool operator==(const C &rhs) const;
-};
-
-BOOST_CLASS_VERSION(C, 1)
-
-inline bool C::operator==(const C &rhs) const
-{
- return b == rhs.b;
-}
-
-template<class Archive>
-inline void save(Archive &ar, boost::archive::version_type file_version) const
-{
- ar << b;
-}
-
-template<class Archive>
-inline void load(Archive & ar, boost::archive::version_type file_version){
-{
- switch(file_version){
- case 1:
- ar >> b;
- break;
- case 2:
- default:
- assert(false);
- break;
- }
-}
-
-#endif // BOOST_SERIALIZATION_TEST_C_HPP
+++ /dev/null
-#ifndef BOOST_SERIALIZATION_TEST_D_HPP
-#define BOOST_SERIALIZATION_TEST_D_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// D.hpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <cstddef> // NULL
-
-#include "test_tools.hpp"
-#include <boost/detail/no_exceptions_support.hpp>
-#include <boost/serialization/throw_exception.hpp>
-#include <boost/serialization/split_member.hpp>
-
-#include "B.hpp"
-
-///////////////////////////////////////////////////////
-// Contained class with multiple identical pointers
-class D
-{
-private:
- friend class boost::serialization::access;
- B *b1;
- B *b2;
- template<class Archive>
- void save(Archive &ar, const unsigned int file_version) const{
- ar << BOOST_SERIALIZATION_NVP(b1);
- ar << BOOST_SERIALIZATION_NVP(b2);
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int file_version){
- BOOST_TRY {
- ar >> boost::serialization::make_nvp("b", b1);
- ar >> boost::serialization::make_nvp("b", b2);
- }
- BOOST_CATCH (...){
- // eliminate invalid pointers
- b1 = NULL;
- b2 = NULL;
- BOOST_FAIL( "multiple identical pointers failed to load" );
- }
- BOOST_CATCH_END
- // check that loading was correct
- BOOST_CHECK(b1 == b2);
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-public:
- D();
- ~D();
- bool operator==(const D &rhs) const;
-};
-
-BOOST_CLASS_VERSION(D, 3)
-
-D::D()
-{
- b1 = new B();
- b2 = b1;
-}
-
-D::~D()
-{
- delete b1;
-}
-
-bool D::operator==(const D &rhs) const
-{
- if(! (*b1 == *(rhs.b1)) )
- return false;
- if(! (*b2 == *(rhs.b2)) )
- return false;
- return true;
-}
-
-#endif // BOOST_SERIALIZATION_TEST_D_HPP
+++ /dev/null
-#ifndef BOOST_SERIALIZATION_TEST_J_HPP
-#define BOOST_SERIALIZATION_TEST_J_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// J.hpp simple class test
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <boost/serialization/base_object.hpp>
-
-#include "A.hpp"
-
-///////////////////////////////////////////////////////
-// class with a member which refers to itself
-class J : public A
-{
-private:
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(
- Archive &ar,
- const unsigned int /* file_version */
- ){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(A);
- ar & BOOST_SERIALIZATION_NVP(j);
- }
-public:
- bool operator==(const J &rhs) const;
- J *j;
- J(J *_j) : j(_j) {}
- J() : j(NULL){}
-};
-
-BOOST_CLASS_VERSION(J, 6)
-
-bool J::operator==(const J &rhs) const
-{
- return static_cast<const A &>(*this) == static_cast<const A &>(rhs);
-}
-
-#endif // BOOST_SERIALIZATION_TEST_J_HPP
+++ /dev/null
-# 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)
-#
-
-project libs/serialization/test
- : id serialization_test
- ;
-
-# import rules from the boost serialization test
-# import ../util/test : test-bsl-run-no-lib ;
-import ../util/test :
- run-template
- run-invoke
- run-winvoke
- test-bsl-run-no-lib
- test-bsl-run
- test-bsl-run_archive
- test-bsl-run_files
- test-bsl-run_polymorphic_archive
-;
-
-BOOST_ARCHIVE_LIST = [ modules.peek : BOOST_ARCHIVE_LIST ] ;
-
-lib dll_a_lib
- :
- dll_a.cpp
- ../build//boost_serialization
- :
- <link>shared
- ;
-
-lib dll_base_lib
- :
- dll_base.cpp
- ../build//boost_serialization
- :
- <link>shared
- ;
-
-lib dll_derived2_lib
- :
- dll_derived2.cpp
- dll_base_lib
- ../build//boost_serialization
- :
- <link>shared
- ;
-
-lib dll_polymorphic_derived2_lib
- :
- polymorphic_derived2.cpp
- ../build//boost_serialization
- :
- <link>shared
- ;
-
-test-suite "serialization" :
- [ test-bsl-run_files test_array : A ]
- [ test-bsl-run_files test_binary ]
- [ test-bsl-run_files test_bitset ]
- [ test-bsl-run_files test_complex ]
- [ test-bsl-run_files test_contained_class : A ]
- [ test-bsl-run_files test_cyclic_ptrs : A ]
- [ test-bsl-run_files test_delete_pointer ]
- [ test-bsl-run_files test_deque : A ]
- [ test-bsl-run_files test_derived ]
- [ test-bsl-run_files test_derived_class : A ]
- [ test-bsl-run_files test_derived_class_ptr : A ]
- [ test-bsl-run_files test_diamond ]
- [ test-bsl-run_files test_diamond_complex ]
- [ test-bsl-run_files test_exported : polymorphic_base ]
- [ 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 : A ]
- [ test-bsl-run_files test_list_ptrs : A ]
- [ test-bsl-run_files test_map : A ]
- [ test-bsl-run_files test_mi ]
- [ test-bsl-run_files test_multiple_ptrs : A ]
- [ test-bsl-run_files test_multiple_inheritance ]
- [ test-bsl-run_files test_no_rtti : polymorphic_base polymorphic_derived1 ]
- [ 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 : A ]
- [ test-bsl-run_files test_recursion : A ]
- [ test-bsl-run_files test_registered ]
- [ test-bsl-run_files test_set : A ]
- [ test-bsl-run_files test_simple_class : A ]
- [ test-bsl-run_files test_simple_class_ptr : A ]
- [ test-bsl-run_files test_split ]
- [ test-bsl-run_files test_tracking ]
- [ test-bsl-run_files test_unregistered ]
- [ test-bsl-run_files test_valarray ]
- [ test-bsl-run_files test_variant : A ]
- [ test-bsl-run_files test_vector : A ]
- [ test-bsl-run_files test_new_operator : A ]
- [ test-bsl-run_files test_optional ]
- [ test-bsl-run_files test_shared_ptr ]
- [ test-bsl-run_files test_shared_ptr_multi_base ]
- [ test-bsl-run_files test_shared_ptr_132 ]
- [ test-bsl-run_polymorphic_archive test_polymorphic : test_polymorphic_A A ]
- [ test-bsl-run_polymorphic_archive test_polymorphic2 : test_polymorphic2imp ]
- ;
-
-if ! $(BOOST_ARCHIVE_LIST) {
- test-suite "serialization2" :
- [ test-bsl-run test_dll_exported : : dll_polymorphic_derived2_lib : <runtime-link>shared ]
- [ test-bsl-run test_dll_simple : : dll_a_lib : <runtime-link>shared ]
- [ compile test_dll_plugin.cpp ]
- [ test-bsl-run test_private_ctor ]
- [ test-bsl-run test_reset_object_address : A ]
- [ test-bsl-run test_void_cast ]
- [ test-bsl-run test_mult_archive_types ]
-
- [ 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-no-lib test_smart_cast ]
-
- [ test-bsl-run-no-lib test_utf8_codecvt
- : ../src/utf8_codecvt_facet
- : <dependency>../../config/test/all//BOOST_NO_STD_WSTREAMBUF
- ]
- [ test-bsl-run-no-lib test_codecvt_null
- : ../src/codecvt_null
- : <dependency>../../config/test/all//BOOST_NO_STD_WSTREAMBUF
- ]
-
- # should fail compilation
- [ compile-fail test_not_serializable.cpp ]
- [ compile-fail test_traits_fail.cpp ]
- [ compile-fail test_const_load_fail1.cpp ]
- [ compile-fail test_const_load_fail2.cpp ]
- [ compile-fail test_const_load_fail3.cpp ]
- [ compile-fail test_const_load_fail1_nvp.cpp ]
- [ compile-fail test_const_load_fail2_nvp.cpp ]
- [ compile-fail test_const_load_fail3_nvp.cpp ]
- [ compile-fail test_check.cpp ]
-
- # should compile with a warning message
- [ compile test_static_warning.cpp ]
- [ compile test_const_save_warn1.cpp ]
- [ compile test_const_save_warn2.cpp ]
- [ compile test_const_save_warn3.cpp ]
- # note - library unable to detect these errors for now
- #[ compile test_const_save_warn1_nvp.cpp ]
- #[ compile test_const_save_warn2_nvp.cpp ]
- #[ compile test_const_save_warn3_nvp.cpp ]
-
- # should compile
- [ compile test_traits_pass.cpp ]
- [ compile test_const_pass.cpp ]
- ;
-}
+++ /dev/null
-#ifndef BOOST_SERIALIZATION_TEST_BASE_HPP
-#define BOOST_SERIALIZATION_TEST_BASE_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// base.hpp simple class test
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <boost/serialization/access.hpp>
-#include <boost/serialization/assume_abstract.hpp>
-#include <boost/preprocessor/facilities/empty.hpp>
-
-#include "test_decl.hpp"
-
-#if defined(BASE_IMPORT)
- #define DLL_DECL IMPORT_DECL
-#elif defined(BASE_EXPORT)
- #define DLL_DECL EXPORT_DECL
-#else
- #define DLL_DECL(x)
-#endif
-
-class DLL_DECL(BOOST_PP_EMPTY()) base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & /* ar */, const unsigned int /* file_version */);
-public:
- virtual ~base(){};
-};
-
-BOOST_SERIALIZATION_ASSUME_ABSTRACT(base)
-
-#undef DLL_DECL
-
-#endif // BOOST_SERIALIZATION_TEST_BASE_HPP
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-// binary_archive
-#include <boost/archive/binary_oarchive.hpp>
-typedef boost::archive::binary_oarchive test_oarchive;
-typedef std::ofstream test_ostream;
-
-#include <boost/archive/binary_iarchive.hpp>
-typedef boost::archive::binary_iarchive test_iarchive;
-typedef std::ifstream test_istream;
-
-//#define TEST_STREAM_FLAGS (std::ios::binary | std::ios::in | std::ios::out)
-#define TEST_STREAM_FLAGS (std::ios::binary)
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-// binary_warchive
-#include <boost/archive/binary_woarchive.hpp>
-typedef boost::archive::binary_woarchive test_oarchive;
-typedef std::wofstream test_ostream;
-#include <boost/archive/binary_wiarchive.hpp>
-typedef boost::archive::binary_wiarchive test_iarchive;
-typedef std::wifstream test_istream;
-#define TEST_STREAM_FLAGS std::wios::binary
+++ /dev/null
-#ifndef BOOST_SERIALIZATION_TEST_DERIVED2_HPP
-#define BOOST_SERIALIZATION_TEST_DERIVED2_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// derived2.hpp simple class test
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <boost/serialization/export.hpp>
-#include <boost/serialization/access.hpp>
-
-#define BASE_IMPORT
-#include "base.hpp"
-
-#include "test_decl.hpp"
-
-#if defined(DERIVED2_IMPORT)
- #define DLL_DECL IMPORT_DECL
-#elif defined(DERIVED2_EXPORT)
- #define DLL_DECL EXPORT_DECL
-#else
- #define DLL_DECL(x)
-#endif
-
-class DLL_DECL(BOOST_PP_EMPTY()) derived2 :
- public base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */);
-public:
- ~derived2(){}
-};
-
-#undef DLL_DECL
-
-// MWerks users can do this to make their code work
-BOOST_SERIALIZATION_MWERKS_BASE_AND_DERIVED(base, derived2)
-
-#endif // BOOST_SERIALIZATION_TEST_DERIVED2_HPP
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// dll_a.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// Build a dll which contains the serialization for a class A
-// used in testing distribution of serialization code in DLLS
-
-#define A_EXPORT
-#include "A.hpp"
-#include "A.ipp"
-#include "A.cpp"
-
-// instantiate code for text archives
-
-#include <boost/archive/text_oarchive.hpp>
-#include <boost/archive/text_iarchive.hpp>
-
-template
-EXPORT_DECL(void) A::serialize(
- boost::archive::text_oarchive &ar,
- const unsigned int /* file_version */
-);
-template
-EXPORT_DECL(void) A::serialize(
- boost::archive::text_iarchive &ar,
- const unsigned int /* file_version */
-);
-
-// instantiate code for polymorphic archives
-
-#include <boost/archive/polymorphic_oarchive.hpp>
-#include <boost/archive/polymorphic_iarchive.hpp>
-
-template
-EXPORT_DECL(void) A::serialize(
- boost::archive::polymorphic_oarchive &ar,
- const unsigned int /* file_version */
-);
-template
-EXPORT_DECL(void) A::serialize(
- boost::archive::polymorphic_iarchive &ar,
- const unsigned int /* file_version */
-);
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// dll_base.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// Build a dll which contains the serialization for a class A
-// used in testing distribution of serialization code in DLLS
-#include <boost/serialization/export.hpp>
-
-#define BASE_EXPORT
-#include "base.hpp"
-
-template<class Archive>
-void base::serialize(
- Archive &ar,
- const unsigned int /* file_version */){
-}
-
-// for some reason this is required at least by MSVC
-// given that its declared virtual .. = 0; This
-// seems wrong to me but here it is.
-//polymorphic_base::~polymorphic_base(){}
-
-// instantiate code for text archives
-#include <boost/archive/text_oarchive.hpp>
-#include <boost/archive/text_iarchive.hpp>
-
-// instantiate code for polymorphic archives
-#include <boost/archive/polymorphic_oarchive.hpp>
-#include <boost/archive/polymorphic_iarchive.hpp>
-
-// note: BOOST_CLASS_EXPORT cannot be used to instantiate
-// serialization code for an abstract base class. So use
-// explicit instantiation in this case.
-//BOOST_CLASS_EXPORT(polymorphic_base)
-
-template EXPORT_DECL(void) base::serialize(
- boost::archive::text_oarchive & ar,
- const unsigned int version
-);
-template EXPORT_DECL(void) base::serialize(
- boost::archive::text_iarchive & ar,
- const unsigned int version
-);
-template EXPORT_DECL(void) base::serialize(
- boost::archive::polymorphic_oarchive & ar,
- const unsigned int version
-);
-template EXPORT_DECL(void) base::serialize(
- boost::archive::polymorphic_iarchive & ar,
- const unsigned int version
-);
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// dll_derived2.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// Build a dll which contains the serialization for a class A
-// used in testing distribution of serialization code in DLLS
-
-#include <boost/serialization/nvp.hpp>
-
-#define DERIVED2_EXPORT
-#include "derived2.hpp"
-
-template<class Archive>
-void derived2::serialize(
- Archive &ar,
- const unsigned int /* file_version */
-){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(base);
-}
-
-// instantiate code for text archives
-#include <boost/archive/text_oarchive.hpp>
-#include <boost/archive/text_iarchive.hpp>
-
-template EXPORT_DECL(void) derived2::serialize(
- boost::archive::text_oarchive & ar,
- const unsigned int version
-);
-template EXPORT_DECL(void) derived2::serialize(
- boost::archive::text_iarchive & ar,
- const unsigned int version
-);
-
-#include <boost/archive/polymorphic_oarchive.hpp>
-#include <boost/archive/polymorphic_iarchive.hpp>
-
-template EXPORT_DECL(void) derived2::serialize(
- boost::archive::polymorphic_oarchive & ar,
- const unsigned int version
-);
-template EXPORT_DECL(void) derived2::serialize(
- boost::archive::polymorphic_iarchive & ar,
- const unsigned int version
-);
-
-// note: export has to be AFTER #includes for all archive classes
-
-#include <boost/serialization/factory.hpp>
-BOOST_SERIALIZATION_FACTORY_0(derived2)
-BOOST_CLASS_EXPORT(derived2)
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-#include <boost/archive/polymorphic_binary_oarchive.hpp>
-typedef boost::archive::polymorphic_binary_oarchive test_oarchive;
-typedef std::ofstream test_ostream;
-#include <boost/archive/polymorphic_binary_iarchive.hpp>
-typedef boost::archive::polymorphic_binary_iarchive test_iarchive;
-typedef std::ifstream test_istream;
-#define TEST_STREAM_FLAGS std::ios::binary
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// polymorphic_base.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <boost/serialization/export.hpp>
-#include "polymorphic_base.hpp"
-
-BOOST_CLASS_EXPORT_IMPLEMENT(polymorphic_base)
-
-const char * polymorphic_base::get_key() const{
- return
- boost::serialization::type_info_implementation<
- polymorphic_base
- >::type::get_const_instance().get_key();
-}
+++ /dev/null
-#ifndef POLYMORPHIC_BASE_HPP
-#define POLYMORPHIC_BASE_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// polymorphic_base.hpp simple class test
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <boost/serialization/access.hpp>
-#include <boost/serialization/assume_abstract.hpp>
-#include <boost/serialization/export.hpp>
-#include <boost/serialization/type_info_implementation.hpp>
-#include <boost/serialization/extended_type_info_no_rtti.hpp>
-
-class polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(
- Archive & /* ar */,
- const unsigned int /* file_version */
- ){}
-public:
- // note that since this class uses the "no_rtti"
- // extended_type_info implementation, it MUST
- // implement this function
- virtual const char * get_key() const = 0;
- virtual ~polymorphic_base(){};
-};
-
-BOOST_SERIALIZATION_ASSUME_ABSTRACT(polymorphic_base)
-
-// the no_rtti system requires this !!!
-BOOST_CLASS_EXPORT_KEY(polymorphic_base)
-
-BOOST_CLASS_TYPE_INFO(
- polymorphic_base,
- boost::serialization::extended_type_info_no_rtti<polymorphic_base>
-)
-
-#endif // POLYMORPHIC_BASE_HPP
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-#include <boost/archive/polymorphic_binary_oarchive.hpp>
-typedef boost::archive::polymorphic_binary_oarchive test_oarchive;
-typedef std::ofstream test_ostream;
-#include <boost/archive/polymorphic_binary_iarchive.hpp>
-typedef boost::archive::polymorphic_binary_iarchive test_iarchive;
-typedef std::ifstream test_istream;
-#define TEST_STREAM_FLAGS std::ios::binary
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// polymorphic_derived1.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <boost/serialization/type_info_implementation.hpp>
-#include <boost/serialization/export.hpp>
-
-#include "polymorphic_derived1.hpp"
-
-const char * polymorphic_derived1::get_key() const {
- return
- boost::serialization::type_info_implementation<
- polymorphic_derived1
- >::type::get_const_instance().get_key();
-}
-
-BOOST_CLASS_EXPORT_IMPLEMENT(polymorphic_derived1)
+++ /dev/null
-#ifndef POLYMORPHIC_DERIVED1_HPP
-#define POLYMORPHIC_DERIVED1_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// polymorphic_derived1.hpp simple class test
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <boost/serialization/access.hpp>
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/base_object.hpp>
-#include <boost/serialization/type_info_implementation.hpp>
-#include <boost/serialization/extended_type_info_no_rtti.hpp>
-
-#include "polymorphic_base.hpp"
-
-class polymorphic_derived1 : public polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
- }
-public:
- virtual const char * get_key() const ;
-};
-
-BOOST_CLASS_EXPORT_KEY(polymorphic_derived1)
-
-BOOST_CLASS_TYPE_INFO(
- polymorphic_derived1,
- extended_type_info_no_rtti<polymorphic_derived1>
-)
-
-#endif // POLYMORPHIC_DERIVED1_HPP
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// polymorphic_derived2.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <boost/serialization/type_info_implementation.hpp>
-#include <boost/serialization/extended_type_info_no_rtti.hpp>
-#include <boost/serialization/export.hpp>
-
-#define POLYMORPHIC_DERIVED2_EXPORT
-#include "polymorphic_derived2.hpp"
-
-template<class Archive>
-void polymorphic_derived2::serialize(
- Archive &ar,
- const unsigned int /* file_version */
-){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
-}
-
-// instantiate code for text archives
-#include <boost/archive/text_oarchive.hpp>
-#include <boost/archive/text_iarchive.hpp>
-
-template EXPORT_DECL(void) polymorphic_derived2::serialize(
- boost::archive::text_oarchive & ar,
- const unsigned int version
-);
-template EXPORT_DECL(void) polymorphic_derived2::serialize(
- boost::archive::text_iarchive & ar,
- const unsigned int version
-);
-
-// instantiate code for polymorphic archives
-#include <boost/archive/polymorphic_iarchive.hpp>
-#include <boost/archive/polymorphic_oarchive.hpp>
-
-template EXPORT_DECL(void) polymorphic_derived2::serialize(
- boost::archive::polymorphic_oarchive & ar,
- const unsigned int version
-);
-template EXPORT_DECL(void) polymorphic_derived2::serialize(
- boost::archive::polymorphic_iarchive & ar,
- const unsigned int version
-);
-
-// MWerks users can do this to make their code work
-BOOST_SERIALIZATION_MWERKS_BASE_AND_DERIVED(polymorphic_base, polymorphic_derived2)
-
-// note: export has to be AFTER #includes for all archive classes
-BOOST_CLASS_EXPORT_IMPLEMENT(polymorphic_derived2)
-
-#if 0
-#include <boost/serialization/factory.hpp>
-BOOST_SERIALIZATION_FACTORY_0(polymorphic_derived2)
-
-template
-EXPORT_DECL(polymorphic_derived2 *)
-boost::serialization::factory<polymorphic_derived2, 0>(std::va_list ap);
-#endif
+++ /dev/null
-#ifndef POLYMORPHIC_DERIVED2_HPP
-#define POLYMORPHIC_DERIVED2_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// polymorphic_derived2.hpp simple class test
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <boost/serialization/access.hpp>
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/base_object.hpp>
-#include <boost/serialization/type_info_implementation.hpp>
-#include <boost/serialization/extended_type_info_typeid.hpp>
-
-#include <boost/preprocessor/empty.hpp>
-
-#include "polymorphic_base.hpp"
-
-#include "test_decl.hpp"
-
-#if defined(POLYMORPHIC_DERIVED2_IMPORT)
- #define DLL_DECL IMPORT_DECL
-#elif defined(POLYMORPHIC_DERIVED2_EXPORT)
- #define DLL_DECL EXPORT_DECL
-#else
- #define DLL_DECL(x)
-#endif
-
-class DLL_DECL(BOOST_PP_EMPTY()) polymorphic_derived2 :
- public polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(
- Archive &ar,
- const unsigned int /* file_version */
- );
- virtual const char * get_key() const {
- return "polymorphic_derived2";
- }
-};
-
-// we use this because we want to assign a key to this type
-// but we don't want to explicitly instantiate code every time
-// we do so!!!. If we don't do this, we end up with the same
-// code in BOTH the DLL which implements polymorphic_derived2
-// as well as the main program.
-BOOST_CLASS_EXPORT_KEY(polymorphic_derived2)
-
-// note the mixing of type_info systems is supported.
-BOOST_CLASS_TYPE_INFO(
- polymorphic_derived2,
- boost::serialization::extended_type_info_typeid<polymorphic_derived2>
-)
-
-#undef DLL_DECL
-
-#endif // POLYMORPHIC_DERIVED2_HPP
-
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-#include <boost/archive/polymorphic_text_oarchive.hpp>
-typedef boost::archive::polymorphic_text_oarchive test_oarchive;
-typedef std::ofstream test_ostream;
-#include <boost/archive/polymorphic_text_iarchive.hpp>
-typedef boost::archive::polymorphic_text_iarchive test_iarchive;
-typedef std::ifstream test_istream;
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-#include <boost/config.hpp>
-#ifdef BOOST_NO_STD_WSTREAMBUF
-#error "wide char i/o not supported on this platform"
-#else
-#include <boost/archive/polymorphic_text_woarchive.hpp>
-typedef boost::archive::polymorphic_text_woarchive test_oarchive;
-typedef std::wofstream test_ostream;
-#include <boost/archive/polymorphic_text_wiarchive.hpp>
-typedef boost::archive::polymorphic_text_wiarchive test_iarchive;
-typedef std::wifstream test_istream;
-#endif
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-#include <boost/archive/polymorphic_xml_oarchive.hpp>
-typedef boost::archive::polymorphic_xml_oarchive test_oarchive;
-typedef std::ofstream test_ostream;
-#include <boost/archive/polymorphic_xml_iarchive.hpp>
-typedef boost::archive::polymorphic_xml_iarchive test_iarchive;
-typedef std::ifstream test_istream;
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-#include <boost/archive/polymorphic_xml_woarchive.hpp>
-typedef boost::archive::polymorphic_xml_woarchive test_oarchive;
-typedef std::wofstream test_ostream;
-#include <boost/archive/polymorphic_xml_wiarchive.hpp>
-typedef boost::archive::polymorphic_xml_wiarchive test_iarchive;
-typedef std::wifstream test_istream;
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-// file includes for testing a custom archive.
-// as an example this tests the portable binary archive
-
-#include <fstream>
-
-// #include output archive header
-#include "../example/portable_binary_oarchive.hpp"
-// define output archive class to be used
-typedef portable_binary_oarchive test_oarchive;
-// and corresponding stream
-typedef std::ofstream test_ostream;
-
-// repeat the above for correspondng input archive
-#include "../example/portable_binary_iarchive.hpp"
-typedef portable_binary_iarchive test_iarchive;
-typedef std::ifstream test_istream;
-
-// since this archive class isn't compiled into the
-// boost serialization library, include this here
-// so that things get instantiated
-#include "../example/portable_binary_oarchive.cpp"
-#include "../example/portable_binary_iarchive.cpp"
-
-// and stream open flags
-#define TEST_STREAM_FLAGS std::ios::binary
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_array.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef>
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-#include <boost/detail/no_exceptions_support.hpp>
-#include <boost/archive/archive_exception.hpp>
-#include <boost/array.hpp>
-
-#include "A.hpp"
-#include "A.ipp"
-
-struct array_equal_to //: public std::binary_function<T, T, bool>
-{
-template<class T, class U>
- bool operator()(const T & _Left, const U & _Right) const
- {
- // consider alignment
- int count_left = sizeof(_Left) / (
- static_cast<const char *>(static_cast<const void *>(&_Left[1]))
- - static_cast<const char *>(static_cast<const void *>(&_Left[0]))
- );
- int count_right = sizeof(_Right) / (
- static_cast<const char *>(static_cast<const void *>(&_Right[1]))
- - static_cast<const char *>(static_cast<const void *>(&_Right[0]))
- );
- if(count_right != count_left)
- return false;
- while(count_left-- > 0){
- if(_Left[count_left] == _Right[count_left])
- continue;
- return false;
- }
- return true;
- }
-};
-
-template <class T>
-int test_array(T)
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- // test array of objects
- const T a_array[10]={T(),T(),T(),T(),T(),T(),T(),T(),T(),T()};
- const T b_array[2][3]={{T(),T(),T()},{T(),T(),T()}};
- const boost::array<T,10> c_array = boost::array<T,10>();
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("a_array", a_array);
- oa << boost::serialization::make_nvp("b_array", b_array);
- oa << boost::serialization::make_nvp("c_array", c_array);
- }
- {
- T a_array1[10];
- T b_array1[2][3];
- boost::array<T,10> c_array1;
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("a_array", a_array1);
- ia >> boost::serialization::make_nvp("b_array", b_array1);
- ia >> boost::serialization::make_nvp("c_array", c_array1);
-
- array_equal_to/*<A[10]>*/ Compare;
- BOOST_CHECK(Compare(a_array, a_array1));
- BOOST_CHECK(Compare(b_array[0], b_array1[0]));
- BOOST_CHECK(Compare(b_array[1], b_array1[1]));
- BOOST_CHECK(Compare(c_array, c_array1));
- }
- {
- T a_array1[9];
- test_istream is(testfile, TEST_STREAM_FLAGS);
- BOOST_TRY {
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- bool exception_invoked = false;
- BOOST_TRY {
- ia >> boost::serialization::make_nvp("a_array", a_array1);
- }
- BOOST_CATCH (boost::archive::archive_exception ae){
- BOOST_CHECK(
- boost::archive::archive_exception::array_size_too_short
- == ae.code
- );
- exception_invoked = true;
- }
- BOOST_CATCH_END
- BOOST_CHECK(exception_invoked);
- }
- BOOST_CATCH (boost::archive::archive_exception ae){}
- BOOST_CATCH_END
- }
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- int res = test_array(A());
- // test an int array for which optimized versions should be available
- if (res == EXIT_SUCCESS)
- res = test_array(0);
- return res;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_simple_class.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstdlib> // for rand(), NULL, size_t
-
-#include <fstream>
-#include <boost/config.hpp>
-
-#include <cstdio> // remove
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::rand;
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/binary_object.hpp>
-
-class A {
- friend class boost::serialization::access;
- char data[150];
- // note: from an aesthetic perspective, I would much prefer to have this
- // defined out of line. Unfortunately, this trips a bug in the VC 6.0
- // compiler. So hold our nose and put it her to permit running of tests.
- template<class Archive>
- void serialize(Archive & ar, const unsigned int /* file_version */){
- ar & boost::serialization::make_nvp(
- "data",
- boost::serialization::make_binary_object(data, sizeof(data))
- );
- }
-
-public:
- A();
- bool operator==(const A & rhs) const;
-};
-
-A::A(){
- int i = sizeof(data);
- while(i-- > 0)
- data[i] = static_cast<char>(0xff & std::rand());
-}
-
-bool A::operator==(const A & rhs) const {
- int i = sizeof(data);
- while(i-- > 0)
- if(data[i] != rhs.data[i])
- return false;
- return true;
-}
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- const A a;
- char s1[] = "a";
- char s2[] = "ab";
- char s3[] = "abc";
- char s4[] = "abcd";
- const int i = 12345;
- A a1;
- char s1_1[10];
- char s1_2[10];
- char s1_3[10];
- char s1_4[10];
- int i1 = 34790;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- boost::serialization::make_nvp(
- "s1",
- boost::serialization::make_binary_object(
- s1,
- sizeof(s1)
- )
- );
- oa << boost::serialization::make_nvp(
- "s2",
- boost::serialization::make_binary_object(
- s2,
- sizeof(s2)
- )
- );
- oa << boost::serialization::make_nvp(
- "s3",
- boost::serialization::make_binary_object(
- s3,
- sizeof(s3)
- )
- );
- oa << boost::serialization::make_nvp(
- "s4",
- boost::serialization::make_binary_object(
- s4,
- sizeof(s4)
- )
- );
- oa << BOOST_SERIALIZATION_NVP(a);
- // note: add a little bit on the end of the archive to detect
- // failure of text mode binary.
- oa << BOOST_SERIALIZATION_NVP(i);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- boost::serialization::make_nvp(
- "s1",
- boost::serialization::make_binary_object(
- s1_1,
- sizeof(s1)
- )
- );
- ia >> boost::serialization::make_nvp(
- "s2",
- boost::serialization::make_binary_object(
- s1_2,
- sizeof(s2)
- )
- );
- ia >> boost::serialization::make_nvp(
- "s3",
- boost::serialization::make_binary_object(
- s1_3,
- sizeof(s3)
- )
- );
- ia >> boost::serialization::make_nvp(
- "s4",
- boost::serialization::make_binary_object(
- s1_4,
- sizeof(s4)
- )
- );
- ia >> BOOST_SERIALIZATION_NVP(a1);
- // note: add a little bit on the end of the archive to detect
- // failure of text mode binary.
- ia >> BOOST_SERIALIZATION_NVP(i1);
- }
- BOOST_CHECK(i == i1);
- BOOST_CHECK(a == a1);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-// (C) Copyright 2009 Brian Ravnsgaard and Kenneth Riddile
-// 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 for most recent version including documentation.
-
-// Test that serialization of std::bitset works.
-// Should pass compilation and execution
-// 16.09.2004, updated 04.03.2009
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <fstream>
-
-#include <boost/config.hpp>
-
-#if defined( BOOST_NO_STDC_NAMESPACE )
-namespace std
-{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/bitset.hpp>
-#include <boost/serialization/nvp.hpp>
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char* testfile = boost::archive::tmpnam( NULL );
- BOOST_REQUIRE( NULL != testfile );
-
- std::bitset<8> bitsetA;
- bitsetA.set( 0, false );
- bitsetA.set( 1, true );
- bitsetA.set( 2, false );
- bitsetA.set( 3, true );
- bitsetA.set( 4, false );
- bitsetA.set( 5, false );
- bitsetA.set( 6, true );
- bitsetA.set( 7, true );
-
- {
- test_ostream os( testfile, TEST_STREAM_FLAGS );
- test_oarchive oa( os );
- oa << boost::serialization::make_nvp( "bitset", bitsetA );
- }
-
- std::bitset<8> bitsetB;
- {
- test_istream is( testfile, TEST_STREAM_FLAGS );
- test_iarchive ia( is );
- ia >> boost::serialization::make_nvp( "bitset", bitsetB );
- }
-
- BOOST_CHECK( bitsetA == bitsetB );
-
- std::remove( testfile );
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-// (C) Copyright 2009 Robert Ramey
-// 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 for most recent version including documentation.
-
-// note: this is a compile only test.
-#include <sstream>
-#include <boost/config.hpp> // BOOST_STATIC_CONST
-
-#include <boost/serialization/static_warning.hpp>
-#include <boost/serialization/tracking.hpp>
-#include <boost/serialization/level.hpp>
-#include <boost/serialization/version.hpp>
-#include <boost/serialization/nvp.hpp>
-
-#include <boost/archive/text_iarchive.hpp>
-#include <boost/archive/text_oarchive.hpp>
-
-// track_selectivly with class information in the archive
-// is unsafe when used with a pointer and should trigger a warning
-struct check1 {
- template<class Archive>
- void serialize(Archive & ar, const unsigned int version);
-};
-
-BOOST_CLASS_IMPLEMENTATION(check1, boost::serialization::object_serializable)
-BOOST_CLASS_TRACKING(check1, boost::serialization::track_selectively)
-
-// the combination of versioning + no class information
-// should trigger a warning
-struct check2 {
- template<class Archive>
- void serialize(Archive & ar, const unsigned int version);
-};
-
-BOOST_CLASS_IMPLEMENTATION(check2, boost::serialization::object_serializable)
-BOOST_CLASS_VERSION(check2, 1)
-// use track always to turn off warning tested above
-BOOST_CLASS_TRACKING(check2, boost::serialization::track_always)
-
-// serializing a type marked as "track_never" through a pointer
-// is likely an error
-struct check3 {
- template<class Archive>
- void serialize(Archive & ar, const unsigned int version);
-};
-
-BOOST_CLASS_TRACKING(check3, boost::serialization::track_never)
-
-template<class T>
-int f(){
- BOOST_STATIC_WARNING(T::value);
- BOOST_STATIC_ASSERT(T::value);
- return 0;
-}
-
-/////////////////////////////////////////////////////////////////////////
-// compilation of this program should show a total of 10 warning messages
-int main(int /* argc */, char * /* argv */[]){
- std::stringstream s;
- {
- boost::archive::text_oarchive oa(s);
-
- check1 const c1_out;
- oa << c1_out;
-
- check1 c1_non_const_out;
- oa << c1_non_const_out; // warn check_object_tracking
-
- check1 * const c1_ptr_out = 0;
- oa << c1_ptr_out; // warn check_pointer_level
-
- check2 const * c2_ptr_out;
- oa << c2_ptr_out; // error check_object_versioning
-
- check3 * const c3_ptr_out = 0;
- oa << c3_ptr_out; // warning check_pointer_tracking
-
- check2 const c2_out;
- oa << c2_out; // error check_object_versioning
- }
- {
- boost::archive::text_iarchive ia(s);
-
- check1 const c1_in;
- ia >> c1_in; // check_const_loading
-
- check1 * c1_ptr_in = 0;
- ia >> c1_ptr_in; // warn check_pointer_level
-
- check2 * c2_ptr_in;
- ia >> c2_ptr_in; // error check_object_versioning
-
- check3 * c3_ptr_in = 0;
- ia >> c3_ptr_in; // warning check_pointer_tracking
-
- check2 c2_in;
- ia >> c2_in; // error check_object_versioning
- }
- {
- boost::archive::text_oarchive oa(s);
-
- check1 const c1_out;
- oa << BOOST_SERIALIZATION_NVP(c1_out);
-
- check1 c1_non_const_out;
- oa << BOOST_SERIALIZATION_NVP(c1_non_const_out); // warn check_object_tracking
-
- check1 * const c1_ptr_out = 0;
- oa << BOOST_SERIALIZATION_NVP(c1_ptr_out); // warn check_pointer_level
-
- check2 const * c2_ptr_out;
- oa << BOOST_SERIALIZATION_NVP(c2_ptr_out); // error check_object_versioning
-
- check3 * const c3_ptr_out = 0;
- oa << BOOST_SERIALIZATION_NVP(c3_ptr_out); // warning check_pointer_tracking
-
- check2 const c2_out;
- oa << BOOST_SERIALIZATION_NVP(c2_out); // error check_object_versioning
- }
- {
- boost::archive::text_iarchive ia(s);
-
- check1 const c1_in;
- ia >> BOOST_SERIALIZATION_NVP(c1_in); // check_const_loading
-
- check1 * c1_ptr_in = 0;
- ia >> BOOST_SERIALIZATION_NVP(c1_ptr_in); // warn check_pointer_level
-
- check2 * c2_ptr_in;
- ia >> BOOST_SERIALIZATION_NVP(c2_ptr_in); // error check_object_versioning
-
- check3 * c3_ptr_in = 0;
- ia >> BOOST_SERIALIZATION_NVP(c3_ptr_in); // warning check_pointer_tracking
-
- check2 c2_in;
- ia >> BOOST_SERIALIZATION_NVP(c2_in); // error check_object_versioning
- }
- return 0;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_class_info_load.cpp: test implementation level trait
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// test implementation level "object_class_info"
-// should pass compilation and execution
-
-#include <string>
-#include <fstream>
-
-#include <boost/archive/tmpdir.hpp>
-#include <boost/preprocessor/stringize.hpp>
-#include "test_tools.hpp"
-
-#include <boost/static_assert.hpp>
-#include <boost/serialization/level.hpp>
-#include <boost/serialization/tracking.hpp>
-#include <boost/serialization/version.hpp>
-#include <boost/serialization/nvp.hpp>
-
-class A
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & /*ar*/, const unsigned int file_version){
- // class that don't save class info always have a version number of 0
- BOOST_CHECK(file_version == 0);
- BOOST_STATIC_ASSERT(0 == ::boost::serialization::version<A>::value);
- ++count;
- }
-public:
- unsigned int count;
- A() : count(0) {}
-};
-
-BOOST_CLASS_IMPLEMENTATION(A, ::boost::serialization::object_serializable)
-BOOST_CLASS_TRACKING(A, ::boost::serialization::track_never)
-
-// second case : serialize WITH class information
-class B
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & /*ar*/, const unsigned int file_version){
- // verify at execution that the version number corresponds to the saved
- // one
- BOOST_CHECK(file_version == 2);
- ++count;
- }
-public:
- unsigned int count;
- B() : count(0) {}
-};
-
-BOOST_CLASS_IMPLEMENTATION(B, ::boost::serialization::object_class_info)
-BOOST_CLASS_TRACKING(B, ::boost::serialization::track_never)
-BOOST_CLASS_VERSION(B, 4)
-
-void in(const char *testfile, A & a, B & b)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(a);
- ia >> BOOST_SERIALIZATION_NVP(a);
- BOOST_CHECK(a.count == 2); // no tracking => redundant loads
- ia >> BOOST_SERIALIZATION_NVP(b);
- ia >> BOOST_SERIALIZATION_NVP(b);
- // note: archive was saved with tracking so that is what determines
- // whether tracking is perform on load - regardless of the latest
- // tracking setting.
- BOOST_CHECK(b.count == 1);
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- A a;
- B b;
- std::string filename;
- filename += boost::archive::tmpdir();
- filename += '/';
- filename += BOOST_PP_STRINGIZE(testfile_);
- filename += BOOST_PP_STRINGIZE(BOOST_ARCHIVE_TEST);
- in(filename.c_str(), a, b);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_class_info_save.cpp: test implementation level trait
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// test implementation level "object_class_info"
-// should pass compilation and execution
-
-#include <fstream>
-#include <string>
-
-#include <boost/static_assert.hpp>
-#include <boost/archive/tmpdir.hpp>
-#include <boost/preprocessor/stringize.hpp>
-#include "test_tools.hpp"
-
-#include <boost/serialization/level.hpp>
-#include <boost/serialization/version.hpp>
-#include <boost/serialization/tracking.hpp>
-#include <boost/serialization/nvp.hpp>
-
-// first case : serialize WITHOUT class information
-class A
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & /*ar*/, const unsigned int file_version){
- // class that don't save class info always have a version number of 0
- BOOST_CHECK(file_version == 0);
- BOOST_STATIC_ASSERT(0 == ::boost::serialization::version<A>::value);
- ++count;
- }
-public:
- unsigned int count;
- A() : count(0) {}
-};
-
-BOOST_CLASS_IMPLEMENTATION(A, ::boost::serialization::object_serializable)
-BOOST_CLASS_TRACKING(A, ::boost::serialization::track_never)
-
-// second case : serialize WITH class information
-// note: GCC compile fails if this is after the class declaration
-class B;
-BOOST_CLASS_VERSION(B, 2)
-
-class B
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & /*ar*/, const unsigned int file_version){
- // verify at execution that correct version number is passed on save
- BOOST_CHECK(
- static_cast<const int>(file_version)
- == ::boost::serialization::version<B>::value
- );
- ++count;
- }
-public:
- unsigned int count;
- B() : count(0) {}
-};
-
-BOOST_CLASS_IMPLEMENTATION(B, ::boost::serialization::object_class_info)
-BOOST_CLASS_TRACKING(B, boost::serialization::track_always)
-
-#include <iostream>
-
-void out(const char *testfile, const A & a, const B & b)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- // write object twice to check tracking
- oa << BOOST_SERIALIZATION_NVP(a);
- oa << BOOST_SERIALIZATION_NVP(a);
- BOOST_CHECK(a.count == 2); // no tracking => redundant saves
- std::cout << "a.count=" << a.count << '\n' ;
- oa << BOOST_SERIALIZATION_NVP(b);
- oa << BOOST_SERIALIZATION_NVP(b);
- BOOST_CHECK(b.count == 1); // tracking => no redundant saves
- std::cout << "b.count=" << b.count << '\n' ;
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- A a;
- B b;
- std::string filename;
- filename += boost::archive::tmpdir();
- filename += '/';
- filename += BOOST_PP_STRINGIZE(testfile_);
- filename += BOOST_PP_STRINGIZE(BOOST_ARCHIVE_TEST);
- out(filename.c_str(), a, b);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_codecvt_null.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution. Note: compilation with compilers
-// which use wchar_t as 2 byte objects will emit warnings. These should be
-// ignored.
-
-#include <algorithm>
-#include <fstream>
-#include <iostream>
-#include <iterator>
-#include <locale>
-#include <vector>
-#include <cstdio> // remove
-#include <cstddef> // NULL, size_t
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/archive/add_facet.hpp>
-#include <boost/archive/codecvt_null.hpp>
-#include <boost/archive/iterators/ostream_iterator.hpp>
-#include <boost/archive/iterators/istream_iterator.hpp>
-
-template<std::size_t S>
-struct test_data
-{
- static wchar_t wchar_encoding[];
-};
-
-template<>
-wchar_t test_data<2>::wchar_encoding[] = {
- 0x0001,
- 0x007f,
- 0x0080,
- 0x07ff,
- 0x0800,
- 0x7fff
-};
-
-template<>
-wchar_t test_data<4>::wchar_encoding[] = {
- 0x00000001,
- 0x0000007f,
- 0x00000080,
- 0x000007ff,
- 0x00000800,
- 0x0000ffff,
- 0x00010000,
- 0x0010ffff,
- 0x001fffff,
- 0x00200000,
- 0x03ffffff,
- 0x04000000,
- 0x7fffffff
-};
-
-#include <iostream>
-
-int test_main( int /* argc */, char* /* argv */[] ) {
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- std::locale old_loc;
- std::locale * null_locale =
- boost::archive::add_facet(old_loc, new boost::archive::codecvt_null<wchar_t>);
-
- typedef test_data<sizeof(wchar_t)> td;
- {
- std::wofstream ofs;
- ofs.imbue(*null_locale);
- ofs.open(testfile, std::ios::binary);
- std::copy(
- td::wchar_encoding,
- #if ! defined(__BORLANDC__)
- // borland 5.60 complains about this
- td::wchar_encoding + sizeof(td::wchar_encoding)/sizeof(wchar_t),
- #else
- // so use this instead
- td::wchar_encoding + 6,
- #endif
- boost::archive::iterators::ostream_iterator<wchar_t>(ofs)
- );
- }
- bool ok = false;
- {
- std::wifstream ifs;
- ifs.imbue(*null_locale);
- ifs.open(testfile, std::ios::binary);
- ok = std::equal(
- td::wchar_encoding,
- #if ! defined(__BORLANDC__)
- // borland 5.60 complains about this
- td::wchar_encoding + sizeof(td::wchar_encoding)/sizeof(wchar_t),
- #else
- // so use this instead
- td::wchar_encoding + 6,
- #endif
- boost::archive::iterators::istream_iterator<wchar_t>(ifs)
- );
- }
-
- BOOST_CHECK(ok);
- {
- std::wofstream ofs("testfile2");
- ofs.imbue(*null_locale);
- int i = 10;
- ofs << i;
- ofs.close();
-
- std::wifstream ifs("testfile2");
- ifs.imbue(*null_locale);
- int i2;
- ifs >> i2;
- std::cout << "i=" << i << std::endl;
- std::cout << "i2=" << i2 << std::endl;
- BOOST_CHECK(i == i2);
- ifs.close();
- }
-
- delete null_locale;
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_complex.cpp
-
-// (C) Copyright 2005 Matthias Troyer .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <fstream>
-
-#include <cstddef> // NULL
-#include <cstdlib> // rand
-#include <limits>
-#include <boost/config.hpp>
-
-#include <cstdio> // remove
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-#ifndef UNDER_CE
- using ::numeric_limits;
-#endif
-}
-#endif
-
-#include "test_tools.hpp"
-#include <boost/preprocessor/stringize.hpp>
-#include BOOST_PP_STRINGIZE(BOOST_ARCHIVE_TEST)
-
-#include <boost/serialization/complex.hpp>
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- // test array of objects
- std::complex<float> a(
- static_cast<float>(std::rand()),
- static_cast<float>(std::rand())
- );
- std::complex<double> b(
- static_cast<double>(std::rand()),
- static_cast<double>(std::rand())
- );
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os);
- oa << boost::serialization::make_nvp("afloatcomplex", a);
- oa << boost::serialization::make_nvp("adoublecomplex", b);
- }
- std::complex<float> a1;
- std::complex<double> b1;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is);
- ia >> boost::serialization::make_nvp("afloatcomplex", a1);
- ia >> boost::serialization::make_nvp("adoublecomplex", b1);
- }
-
- BOOST_CHECK(std::abs(a-a1) <= 2.*std::numeric_limits<float>::round_error());
- BOOST_CHECK(std::abs(b-b1) <= 2.*std::numeric_limits<double>::round_error());
-
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile only
-
-#include <boost/archive/text_iarchive.hpp>
-
-using namespace boost::archive;
-
-struct A {
- template<class Archive>
- void serialize(Archive & ar, unsigned int version) {
- }
-};
-
-void f1(text_iarchive & ia, const A & a){
- ia >> a;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile only
-
-#include <boost/archive/text_iarchive.hpp>
-#include <boost/serialization/nvp.hpp>
-
-using namespace boost::archive;
-
-struct A {
- template<class Archive>
- void serialize(Archive & ar, unsigned int version) {
- }
-};
-
-void f1(text_iarchive & ia, const A & a){
- ia >> BOOST_SERIALIZATION_NVP(a);
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile only
-
-#include <boost/archive/text_iarchive.hpp>
-
-using namespace boost::archive;
-
-struct A {
- template<class Archive>
- void serialize(Archive & ar, unsigned int version) {
- }
-};
-
-void f2(text_iarchive & ia, A * const & a){
- ia >> a;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile only
-
-#include <boost/archive/text_iarchive.hpp>
-#include <boost/serialization/nvp.hpp>
-
-using namespace boost::archive;
-
-struct A {
- template<class Archive>
- void serialize(Archive & ar, unsigned int version) {
- }
-};
-
-void f2(text_iarchive & ia, A * const & a){
- ia >> BOOST_SERIALIZATION_NVP(a);
-}
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile only
-
-#include <boost/archive/text_iarchive.hpp>
-using namespace boost::archive;
-
-struct A {
- template<class Archive>
- void serialize(Archive & ar, unsigned int version) {
- }
-};
-
-void f2(text_iarchive & ia, const A * const & a){
- ia >> a;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile only
-
-#include <boost/archive/text_iarchive.hpp>
-#include <boost/serialization/nvp.hpp>
-
-using namespace boost::archive;
-
-struct A {
- template<class Archive>
- void serialize(Archive & ar, unsigned int version) {
- }
-};
-
-void f2(text_iarchive & ia, const A * const & a){
- ia >> BOOST_SERIALIZATION_NVP(a);
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile only
-
-#include <boost/archive/text_oarchive.hpp>
-#include <boost/archive/text_iarchive.hpp>
-#include <boost/serialization/nvp.hpp>
-
-struct A {
- template<class Archive>
- void serialize(Archive & ar, unsigned int version) {
- }
-};
-
-// should compile w/o problem
-void f1(boost::archive::text_oarchive & oa, const A & a){
- oa & a;
- oa & BOOST_SERIALIZATION_NVP(a);
- oa << a;
- oa << BOOST_SERIALIZATION_NVP(a);
-}
-void f2(boost::archive::text_oarchive & oa, const A * const & a){
- oa & a;
- oa & BOOST_SERIALIZATION_NVP(a);
- oa << a;
- oa << BOOST_SERIALIZATION_NVP(a);
-}
-void f3(boost::archive::text_iarchive & ia, A & a){
- ia & a;
- ia & BOOST_SERIALIZATION_NVP(a);
- ia >> a;
- ia >> BOOST_SERIALIZATION_NVP(a);
-}
-void f4(boost::archive::text_iarchive & ia, A * & a){
- ia & a;
- ia & BOOST_SERIALIZATION_NVP(a);
- ia >> a;
- ia >> BOOST_SERIALIZATION_NVP(a);
-}
-#if 0
-void f5(boost::archive::text_oarchive & oa, const A * & a){
- oa & a;
- oa & BOOST_SERIALIZATION_NVP(a);
- oa << a;
- oa << BOOST_SERIALIZATION_NVP(a);
-}
-#endif
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile only
-
-#include <boost/archive/text_oarchive.hpp>
-
-using namespace boost::archive;
-
-struct A {
- template<class Archive>
- void serialize(Archive & ar, unsigned int version) {
- }
-};
-
-// should fail to compile
-void f1(text_oarchive & oa, A & a){
- oa << a;
-}
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile only
-
-#include <boost/archive/text_oarchive.hpp>
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/tracking.hpp>
-
-using namespace boost::archive;
-
-struct A {
- template<class Archive>
- void serialize(Archive & ar, unsigned int version) {
- }
-};
-
-void f1(text_oarchive & oa, A & a){
- oa << BOOST_SERIALIZATION_NVP(a);
-}
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile only
-
-#include <boost/archive/text_oarchive.hpp>
-
-using namespace boost::archive;
-
-struct A {
- template<class Archive>
- void serialize(Archive & ar, unsigned int version) {
- }
-};
-
-void f2(text_oarchive & oa, A * & a){
- oa << a;
-}
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile only
-
-#include <boost/archive/text_oarchive.hpp>
-#include <boost/serialization/nvp.hpp>
-
-using namespace boost::archive;
-
-struct A {
- template<class Archive>
- void serialize(Archive & ar, unsigned int version) {
- }
-};
-
-void f2(text_oarchive & oa, A * & a){
- oa << BOOST_SERIALIZATION_NVP(a);
-}
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile only
-
-#include <boost/archive/text_oarchive.hpp>
-
-using namespace boost::archive;
-
-struct A {
- template<class Archive>
- void serialize(Archive & ar, unsigned int version) {
- }
-};
-
-void f3(text_oarchive & oa, const A * & a){
- oa << a;
-}
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile only
-
-#include <boost/archive/text_oarchive.hpp>
-#include <boost/serialization/nvp.hpp>
-
-using namespace boost::archive;
-
-struct A {
- template<class Archive>
- void serialize(Archive & ar, unsigned int version) {
- }
-};
-
-void f3(text_oarchive & oa, const A * & a){
- oa << BOOST_SERIALIZATION_NVP(a);
-}
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile only
-
-#include <boost/archive/text_oarchive.hpp>
-#include <boost/serialization/nvp.hpp>
-
-using namespace boost::archive;
-
-struct A {
- template<class Archive>
- void serialize(Archive & ar, unsigned int version) {
- }
-};
-
-// comment out this test case as a reminder not to keep inserting it !!!
-// we don't trap this as an error in order to permit things like
-// X * xptr;
-// save(..){
-// ar << xptr;
-// }
-//
-// for rational - consider the following example from demo.cpp
-// std::list<pair<trip_info, bus_route_info *> > schedule
-// its not obvious to me how this can be cast to:
-// std::list<pair<trip_info, const bus_route_info * const> > schedule
-
-void f4(text_oarchive & oa, A * const & a){
- oa << a;
-}
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile only
-
-#include <boost/archive/text_oarchive.hpp>
-#include <boost/serialization/nvp.hpp>
-
-using namespace boost::archive;
-
-struct A {
- template<class Archive>
- void serialize(Archive & ar, unsigned int version) {
- }
-};
-
-// comment out this test case as a reminder not to keep inserting it !!!
-// we don't trap this as an error in order to permit things like
-// X * xptr;
-// save(..){
-// ar << xptr;
-// }
-//
-// for rational - consider the following example from demo.cpp
-//
-// std::list<pair<trip_info, bus_route_info *> > schedule
-//
-// its not obvious to me how this can be cast to:
-//
-// std::list<pair<trip_info, const bus_route_info * const> > schedule
-
-void f4(text_oarchive & oa, A * const & a){
- oa << BOOST_SERIALIZATION_NVP(a);
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_contained_class.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef>
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-#include <boost/serialization/nvp.hpp>
-
-#include "B.hpp"
-#include "A.ipp"
-
-///////////////////////////////////////////////////////
-// Contained class
-class C
-{
-private:
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_NVP(b);
- }
- B b;
-public:
- bool operator==(const C &rhs) const
- {
- return b == rhs.b;
- }
- C(){}
-};
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- const C c;
- C c1;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("c", c);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("c", c1);
- }
- BOOST_CHECK(c == c1);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_cyclic_ptrs.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-
-#include "test_tools.hpp"
-#include <boost/detail/no_exceptions_support.hpp>
-
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/version.hpp>
-#include <boost/serialization/base_object.hpp>
-
-#include "A.hpp"
-#include "A.ipp"
-
-///////////////////////////////////////////////////////
-// class with a member which refers to itself
-class J : public A
-{
-private:
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(A);
- ar & BOOST_SERIALIZATION_NVP(j);
- }
-public:
- bool operator==(const J &rhs) const;
- J *j;
- J(J *_j) : j(_j) {}
- J() : j(NULL){}
-};
-
-BOOST_CLASS_VERSION(J, 6)
-
-bool J::operator==(const J &rhs) const
-{
- return static_cast<const A &>(*this) == static_cast<const A &>(rhs);
-}
-
-///////////////////////////////////////////////////////
-// class with members that refer to each other
-// this is an example of a class that, as written, cannot
-// be serialized with this system. The problem is that the
-// serialization of the first member - j1 , provokes serialization
-// of those objects which it points to either directly or indirectly.
-// When those objects are subsequently serialized, it is discovered
-// that have already been serialized through pointers. This is
-// detected by the system and an exception - pointer_conflict -
-// is thrown. Permiting this to go undetected would result in the
-// creation of multiple equal objects rather than the original
-// structure.
-class K
-{
- J j1;
- J j2;
- J j3;
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(
- Archive &ar,
- const unsigned int /* file_version */
- ){
- ar & BOOST_SERIALIZATION_NVP(j1);
- ar & BOOST_SERIALIZATION_NVP(j2);
- ar & BOOST_SERIALIZATION_NVP(j3);
- }
-public:
- bool operator==(const K &rhs) const;
- K();
-};
-
-K::K()
-: j1(&j2), j2(&j3), j3(&j1)
-{
-}
-
-bool K::operator==(const K &rhs) const
-{
- return
- j1.j == & j2
- && j2.j == & j3
- && j3.j == & j1
- && j1 == rhs.j1
- && j2 == rhs.j2
- && j3 == rhs.j3
- ;
-}
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- K k;
- boost::archive::archive_exception exception(
- boost::archive::archive_exception::no_exception
- );
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- BOOST_TRY {
- oa << BOOST_SERIALIZATION_NVP(k);
- }
- BOOST_CATCH (boost::archive::archive_exception ae){
- exception = ae;
- }
- BOOST_CATCH_END
- BOOST_CHECK(
- exception.code == boost::archive::archive_exception::pointer_conflict
- );
- }
- // if exception wasn't invoked
- if(exception.code == boost::archive::archive_exception::no_exception){
- // try to read the archive
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- exception = boost::archive::archive_exception(
- boost::archive::archive_exception::no_exception
- );
- BOOST_TRY {
- ia >> BOOST_SERIALIZATION_NVP(k);
- }
- BOOST_CATCH (boost::archive::archive_exception ae){
- exception = ae;
- }
- BOOST_CATCH_END
- BOOST_CHECK(
- exception.code == boost::archive::archive_exception::pointer_conflict
- );
- }
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-#ifndef BOOST_TEST_DECL_HPP
-#define BOOST_TEST_DECL_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-/////////1/////////2///////// 3/////////4/////////5/////////6/////////7/////////8
-// test_decl.hpp
-//
-// (c) Copyright Robert Ramey 2004
-// Use, modification, and distribution is 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 library home page at http://www.boost.org/libs/serialization
-// export if this is our own source, otherwise import:
-
-// usage:
-//
-// class header declarations should look something like:
-//
-// #include "test_decl.hpp"
-// #if defined(A_CPP)
-// #define DLL_DECL IMPORT_DECL(BOOST_PP_EMPTY())
-// #else
-// #define DLL_DECL EXPORT_DECL(BOOST_PP_EMPTY())
-// #endif
-//
-// class DLL_DECL A {
-// ...
-// };
-//
-// #undef DLL_DECL
-//
-// code which includes such headers should look something like:
-//
-// #include "A.hpp"
-//
-// code which builds dll should like like
-//
-// #define A_CPP
-// #include "A.hpp"
-//
-// A::A(){
-// ...
-// }
-// ...
-//
-
-#include <boost/config.hpp>
-
-#ifdef BOOST_HAS_DECLSPEC // defined in config system
- #if ! defined(EXPORT_DECL)
- #if defined(__BORLANDC__)
- #define EXPORT_DECL(T) T __export
- #else
- #define EXPORT_DECL(T) __declspec(dllexport) T
- #endif
- #endif
- #if ! defined(IMPORT_DECL)
- #if defined(__BORLANDC__)
- #define IMPORT_DECL(T) T __import
- #else
- #define IMPORT_DECL(T) __declspec(dllimport) T
- #endif
- #endif
-#else
- #define IMPORT_DECL(T) T
- #define EXPORT_DECL(T) T
-#endif // BOOST_HAS_DECLSPEC
-
-#endif // BOOST_TEST_DECL_HPP
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_delete_pointer.cpp
-
-// (C) Copyright 2002 Vahan Margaryan.
-// Use, modification and distribution is 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)
-//
-
-#include <cstddef> // NULL
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-#include <boost/detail/no_exceptions_support.hpp>
-#include <boost/serialization/throw_exception.hpp>
-
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/split_member.hpp>
-#include <boost/serialization/vector.hpp>
-
-//A holds a pointer to another A, but doesn't own the pointer.
-//objCount
-class A
-{
- friend class boost::serialization::access;
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- ar << BOOST_SERIALIZATION_NVP(next_);
- }
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- static int i = 0;
- ar >> BOOST_SERIALIZATION_NVP(next_);
- if(++i == 3)
- boost::serialization::throw_exception(boost::archive::archive_exception(
- boost::archive::archive_exception::no_exception
- ));
- }
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-public:
- A()
- {
- next_ = 0;
- ++objcount;
- }
- A(const A& a)
- {
- next_ = a.next_; ++objcount;
- }
- ~A()
- {
- --objcount;
- }
- A* next_;
- static int objcount;
-};
-
-
-int A::objcount = 0;
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- std::vector<A*> vec;
- A* a = new A;
- a->next_ = 0;
- vec.push_back(a);
-
- //fill the vector with chained A's. The vector is assumed
- //to own the objects - we will destroy the objects through this vector.
- unsigned int i;
- for(i = 1; i < 10; ++i)
- {
- a = new A;
- vec[i - 1]->next_ = a;
- a->next_ = 0;
- vec.push_back(a);
- }
-
- const char * testfile = boost::archive::tmpnam(0);
- BOOST_REQUIRE(NULL != testfile);
-
- //output the vector
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(vec);
- }
-
- //erase the objects
- for(i = 0; i < vec.size(); ++i)
- delete vec[i];
- vec.clear();
-
- //read the vector back
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- BOOST_TRY {
- ia >> BOOST_SERIALIZATION_NVP(vec);
- }
- BOOST_CATCH (...){
- ia.delete_created_pointers();
- vec.clear();
- }
- BOOST_CATCH_END
- }
-
- //delete the objects
- for(i = 0; i < vec.size(); ++i)
- delete vec[i];
- vec.clear();
-
- //identify the leaks
- BOOST_CHECK(A::objcount == 0);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_deque.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef>
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include <boost/archive/archive_exception.hpp>
-#include "test_tools.hpp"
-
-#include <boost/serialization/deque.hpp>
-
-#include "A.hpp"
-#include "A.ipp"
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- // test array of objects
- std::deque<A> adeque, adeque1;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("adeque",adeque);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("adeque",adeque1);
- }
- BOOST_CHECK(adeque == adeque1);
-
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_derived.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include <boost/archive/archive_exception.hpp>
-#include "test_tools.hpp"
-
-#include <boost/serialization/base_object.hpp>
-#include <boost/serialization/type_info_implementation.hpp>
-
-class base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & /* ar */, const unsigned int /* file_version */){
- }
-protected:
- virtual ~base(){};
-};
-
-class derived1 : public base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(base);
- }
-};
-
-class derived2 : public base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(base);
- }
-};
-
-// save non-polymorphic classes through a base class pointer
-void save_derived(const char *testfile)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
-
- // registration not necessary when serializing the most derived pointer
- derived1 *d1 = new derived1;
- derived2 *d2 = new derived2;
- oa << BOOST_SERIALIZATION_NVP(d1) << BOOST_SERIALIZATION_NVP(d2);
-
- // upcasting non-polymorphic pointers may not lead to the expected
- // result. In the current type id system
- base *b1 = d1;
- base *b2 = d2;
-
- // Warning, the current type id system does not yield true
- // type id for non-polymorphic types
- const boost::serialization::extended_type_info & this_type
- = boost::serialization::type_info_implementation<base>::type
- ::get_const_instance();
- // retrieve the true type of the object pointed to
- const boost::serialization::extended_type_info & true_type
- = * boost::serialization::type_info_implementation<base>::type
- ::get_const_instance().get_derived_extended_type_info(*b1);
-
- BOOST_WARN_MESSAGE(
- !(this_type == true_type),
- "current type id system does not support non-polymorphic types"
- );
-
- oa << BOOST_SERIALIZATION_NVP(b1);
- oa << BOOST_SERIALIZATION_NVP(b2);
-
- delete d1;
- delete d2;
-}
-
-// save non-polymorphic classes through a base class pointer
-void load_derived(const char *testfile)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
-
- // registration not necessary when serializing the most derived pointer
- derived1 *d1 = NULL;
- derived2 *d2 = NULL;
- ia >> BOOST_SERIALIZATION_NVP(d1) >> BOOST_SERIALIZATION_NVP(d2);
-
- // upcasting non-polymorphic pointers may not lead to the expected
- // result. In the current type id system
- base *b1 = NULL;
- base *b2 = NULL;
-
- // note: this will produce incorrect results for non-polymorphic classes
- ia >> BOOST_SERIALIZATION_NVP(b1);
- ia >> BOOST_SERIALIZATION_NVP(b2);
-
- // Warning, the current type id system does not yield true
- // type id for non-polymorphic types
- const boost::serialization::extended_type_info & this_type
- = boost::serialization::type_info_implementation<base>::type
- ::get_const_instance();
- // retrieve the true type of the object pointed to
- const boost::serialization::extended_type_info & true_type
- = * boost::serialization::type_info_implementation<base>::type
- ::get_const_instance().get_derived_extended_type_info(*b1);
-
- BOOST_WARN_MESSAGE(
- ! (this_type == true_type),
- "current type id system does fails for non-polymorphic types"
- );
-
- BOOST_CHECK(b1 == static_cast<base *>(d1));
- BOOST_CHECK(b2 == static_cast<base *>(d2));
-
- delete d1;
- delete d2;
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- save_derived(testfile);
- load_derived(testfile);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_derived_class.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include "B.hpp"
-#include "A.ipp"
-
-int test_main( int /*argc*/, char* /*argv*/[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
-
- BOOST_REQUIRE(NULL != testfile);
-
- B b, b1;
-
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("b", b);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("b1", b1);
- }
- BOOST_CHECK(b == b1);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_deriviec_class_.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include "B.hpp"
-#include "A.ipp"
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- B * tb = new B;
- B * tb1 = NULL;
-
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("tb", tb);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("tb",tb1);
- }
- BOOST_CHECK(tb != tb1);
- BOOST_CHECK(*tb == *tb1);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_diamond.cpp
-
-// (C) Copyright 2002-2009 Vladimir Prus and Robert Ramey.
-// Use, modification and distribution is 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)
-
-// test of serialization library for diamond inheritence situations
-
-#include <cstddef> // NULL
-#include <fstream>
-#include <iostream>
-
-#include <boost/config.hpp>
-#include <cstdio> // remove
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/map.hpp>
-#include <boost/serialization/utility.hpp>
-#include <boost/serialization/split_member.hpp>
-#include <boost/serialization/tracking.hpp>
-#include <boost/serialization/base_object.hpp>
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/export.hpp>
-
-int save_count = 0; // used to detect when base class is saved multiple times
-int load_count = 0; // used to detect when base class is loaded multiple times
-
-class base {
-public:
- base() : i(0) {}
- base(int i) : i(i)
- {
- m[i] = "text";
- }
-
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving base\n";
- ar << BOOST_SERIALIZATION_NVP(i);
- ar << BOOST_SERIALIZATION_NVP(m);
- ++save_count;
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring base\n";
- ar >> BOOST_SERIALIZATION_NVP(i);
- ar >> BOOST_SERIALIZATION_NVP(m);
- ++load_count;
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-
- bool operator==(const base& another) const
- {
- return i == another.i && m == another.m;
- }
- // make polymorphic by marking at least one function virtual
- virtual ~base() {};
-private:
- int i;
- std::map<int, std::string> m;
-};
-
-// note: the default is for object tracking to be performed if and only
-// if and object of the corresponding class is anywhere serialized
-// through a pointer. In this example, that doesn't occur so
-// by default, the shared base object wouldn't normally be tracked.
-// This would leave to multiple save/load operation of the data in
-// this shared base class. This wouldn't cause an error, but it would
-// be a waste of time. So set the tracking behavior trait of the base
-// class to always track serialized objects of that class. This permits
-// the system to detect and elminate redundent save/load operations.
-// (It is concievable that this might someday be detected automatically
-// but for now, this is not done so we have to rely on the programmer
-// to specify this trait)
-BOOST_CLASS_TRACKING(base, track_always)
-
-class derived1 : virtual public base {
-public:
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving derived1\n";
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(base);
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring derived1\n";
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(base);
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-};
-
-class derived2 : virtual public base {
-public:
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving derived2\n";
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(base);
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring derived2\n";
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(base);
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-};
-
-class final : public derived1, public derived2 {
-public:
- final() {}
- final(int i) : base(i) {}
-
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving final\n";
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(derived1);
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(derived2);
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring final\n";
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(derived1);
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(derived2);
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-};
-
-BOOST_CLASS_EXPORT(final)
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- const final b(3);
- {
- test_ostream ofs(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(ofs);
- oa << boost::serialization::make_nvp("b", b);
- }
-
- final b2;
- {
- test_istream ifs(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(ifs);
- ia >> boost::serialization::make_nvp("b2", b2);
- }
- BOOST_CHECK(1 == save_count);
- BOOST_CHECK(1 == load_count);
- BOOST_CHECK(b2 == b);
- std::remove(testfile);
-
- // do the same test with pointers
- testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- save_count = 0;
- load_count = 0;
-
- const base* bp = new final( 3 );
- {
- test_ostream ofs(testfile);
- test_oarchive oa(ofs);
- oa << BOOST_SERIALIZATION_NVP(bp);
- }
-
- base* bp2;
- {
- test_istream ifs(testfile);
- test_iarchive ia(ifs);
- ia >> BOOST_SERIALIZATION_NVP(bp2);
- }
-
- BOOST_CHECK(1 == save_count);
- BOOST_CHECK(1 == load_count);
- BOOST_CHECK(*bp2 == *bp);
- std::remove(testfile);
-
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_diamond.cpp
-
-// (C) Copyright 2002-2009 Vladimir Prus, Robert Ramey and Takatoshi Kondo.
-// Use, modification and distribution is 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)
-
-// test of serialization library for diamond inheritence situations
-
-#include <cstddef> // NULL
-#include <fstream>
-#include <iostream>
-
-#include <boost/config.hpp>
-#include <cstdio> // remove
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/map.hpp>
-#include <boost/serialization/utility.hpp>
-#include <boost/serialization/split_member.hpp>
-#include <boost/serialization/tracking.hpp>
-#include <boost/serialization/base_object.hpp>
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/export.hpp>
-
-int save_count = 0; // used to detect when EXnLevel1 class is saved multiple times
-int load_count = 0; // used to detect when EXnLevel1 class is loaded multiple times
-
-// inheritance structure
-//
-// EX1Level1<-+-EX1Level2_A<-+-+-EX1Level3_A
-// | | |
-// +-EX1Level2_B<-+ +-EX1Level3_B<--EX1Level4
-//
-// EXPORT Sequence EX1Level3_A, EX1Level4
-//---------------------------------------------------------
-// EX2Level1<-+-EX2Level2_A<-+-+-EX2Level3_A
-// | | |
-// +-EX2Level2_B<-+ +-EX2Level3_B<--EX2Level4
-//
-// EXPORT Sequence EX2Level4, EX2Level3_A
-
-class EX1Level1 {
-public:
- EX1Level1() : i(0) {}
- EX1Level1(int i) : i(i)
- {
- m[i] = "text";
- }
-
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving EX1Level1\n";
- ar << BOOST_SERIALIZATION_NVP(i);
- ar << BOOST_SERIALIZATION_NVP(m);
- ++save_count;
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring EX1Level1\n";
- ar >> BOOST_SERIALIZATION_NVP(i);
- ar >> BOOST_SERIALIZATION_NVP(m);
- ++load_count;
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-
- bool operator==(const EX1Level1& another) const
- {
- return i == another.i && m == another.m;
- }
- // make polymorphic by marking at least one function virtual
- virtual ~EX1Level1() {};
-private:
- int i;
- std::map<int, std::string> m;
-};
-
-// note: the default is for object tracking to be performed if and only
-// if and object of the corresponding class is anywhere serialized
-// through a pointer. In this example, that doesn't occur so
-// by default, the shared EX1Level1 object wouldn't normally be tracked.
-// This would leave to multiple save/load operation of the data in
-// this shared EX1Level1 class. This wouldn't cause an error, but it would
-// be a waste of time. So set the tracking behavior trait of the EX1Level1
-// class to always track serialized objects of that class. This permits
-// the system to detect and elminate redundent save/load operations.
-// (It is concievable that this might someday be detected automatically
-// but for now, this is not done so we have to rely on the programmer
-// to specify this trait)
-BOOST_CLASS_TRACKING(EX1Level1, track_always)
-
-class EX1Level2_A : virtual public EX1Level1 {
-public:
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving EX1Level2_A\n";
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level1);
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring EX1Level2_A\n";
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level1);
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-};
-
-class EX1Level2_B : virtual public EX1Level1 {
-public:
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving EX1Level2_B\n";
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level1);
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring EX1Level2_B\n";
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level1);
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-};
-
-class EX1Level3_A : public EX1Level2_A, public EX1Level2_B {
-public:
- EX1Level3_A() {}
- EX1Level3_A(int i) : EX1Level1(i) {}
-
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving EX1Level3_A\n";
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level2_A);
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level2_B);
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring EX1Level3_A\n";
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level2_A);
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level2_B);
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-};
-
-
-class EX1Level3_B : public EX1Level2_A, public EX1Level2_B {
-public:
- EX1Level3_B() {}
- EX1Level3_B(int) {}
-
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving EX1Level3_B\n";
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level2_A);
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level2_B);
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring EX1Level3_B\n";
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level2_A);
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level2_B);
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-};
-
-class EX1Level4 : public EX1Level3_B {
-public:
- EX1Level4() {}
- EX1Level4(int i) : EX1Level1(i) {}
-
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving EX1Level4\n";
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level3_B);
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring EX1Level4\n";
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level3_B);
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-};
-
-
-class EX2Level1 {
-public:
- EX2Level1() : i(0) {}
- EX2Level1(int i) : i(i)
- {
- m[i] = "text";
- }
-
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving EX2Level1\n";
- ar << BOOST_SERIALIZATION_NVP(i);
- ar << BOOST_SERIALIZATION_NVP(m);
- ++save_count;
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring EX2Level1\n";
- ar >> BOOST_SERIALIZATION_NVP(i);
- ar >> BOOST_SERIALIZATION_NVP(m);
- ++load_count;
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-
- bool operator==(const EX2Level1& another) const
- {
- return i == another.i && m == another.m;
- }
- // make polymorphic by marking at least one function virtual
- virtual ~EX2Level1() {};
-private:
- int i;
- std::map<int, std::string> m;
-};
-
-// note: the default is for object tracking to be performed if and only
-// if and object of the corresponding class is anywhere serialized
-// through a pointer. In this example, that doesn't occur so
-// by default, the shared EX2Level1 object wouldn't normally be tracked.
-// This would leave to multiple save/load operation of the data in
-// this shared EX2Level1 class. This wouldn't cause an error, but it would
-// be a waste of time. So set the tracking behavior trait of the EX2Level1
-// class to always track serialized objects of that class. This permits
-// the system to detect and elminate redundent save/load operations.
-// (It is concievable that this might someday be detected automatically
-// but for now, this is not done so we have to rely on the programmer
-// to specify this trait)
-BOOST_CLASS_TRACKING(EX2Level1, track_always)
-
-class EX2Level2_A : virtual public EX2Level1 {
-public:
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving EX2Level2_A\n";
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level1);
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring EX2Level2_A\n";
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level1);
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-};
-
-class EX2Level2_B : virtual public EX2Level1 {
-public:
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving EX2Level2_B\n";
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level1);
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring EX2Level2_B\n";
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level1);
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-};
-
-class EX2Level3_A : public EX2Level2_A, public EX2Level2_B {
-public:
- EX2Level3_A() {}
- EX2Level3_A(int i) : EX2Level1(i) {}
-
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving EX2Level3_A\n";
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level2_A);
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level2_B);
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring EX2Level3_A\n";
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level2_A);
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level2_B);
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-};
-
-
-class EX2Level3_B : public EX2Level2_A, public EX2Level2_B {
-public:
- EX2Level3_B() {}
- EX2Level3_B(int i) : EX2Level1(i) {}
-
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving EX2Level3_B\n";
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level2_A);
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level2_B);
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring EX2Level3_B\n";
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level2_A);
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level2_B);
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-};
-
-class EX2Level4 : public EX2Level3_B {
-public:
- EX2Level4() {}
- EX2Level4(int i) : EX2Level1(i) {}
-
- template<class Archive>
- void save(Archive &ar, const unsigned int /* file_version */) const
- {
- std::cout << "Saving EX2Level4\n";
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level3_B);
- }
-
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */)
- {
- std::cout << "Restoring EX2Level4\n";
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level3_B);
- }
-
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-};
-
-BOOST_CLASS_EXPORT(EX1Level4)
-BOOST_CLASS_EXPORT(EX1Level3_A)
-
-BOOST_CLASS_EXPORT(EX2Level3_A)
-BOOST_CLASS_EXPORT(EX2Level4)
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- {
- save_count = 0;
- load_count = 0;
-
- const EX1Level3_A ex1L3a_save(3);
- const EX1Level1 *ex1L1_save = &ex1L3a_save;
- {
- test_ostream ofs(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(ofs);
- oa << boost::serialization::make_nvp("ex1L1_save", ex1L1_save);
- }
-
- EX1Level1 *ex1L1_load;
- {
- test_istream ifs(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(ifs);
- ia >> boost::serialization::make_nvp("ex1L1_load", ex1L1_load);
- }
- BOOST_CHECK(1 == save_count);
- BOOST_CHECK(1 == load_count);
- BOOST_CHECK(*ex1L1_save == *ex1L1_load);
- std::remove(testfile);
- }
- {
- save_count = 0;
- load_count = 0;
-
- const EX1Level4 ex1L4_save(3);
- const EX1Level1 *ex1L1_save = &ex1L4_save;
- {
- test_ostream ofs(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(ofs);
- oa << boost::serialization::make_nvp("ex1L1_save", ex1L1_save);
- }
-
- EX1Level1 *ex1L1_load;
- {
- test_istream ifs(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(ifs);
- ia >> boost::serialization::make_nvp("ex1L1_load", ex1L1_load);
- }
- BOOST_CHECK(1 == save_count);
- BOOST_CHECK(1 == load_count);
- BOOST_CHECK(*ex1L1_save == *ex1L1_load);
- std::remove(testfile);
- }
- {
- save_count = 0;
- load_count = 0;
-
- const EX2Level3_A ex2L3a_save(3);
- const EX2Level1 *ex2L1_save = &ex2L3a_save;
- {
- test_ostream ofs(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(ofs);
- oa << boost::serialization::make_nvp("ex2L1_save", ex2L1_save);
- }
-
- EX2Level1 *ex2L1_load;
- {
- test_istream ifs(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(ifs);
- ia >> boost::serialization::make_nvp("ex2L1_load", ex2L1_load);
- }
- BOOST_CHECK(1 == save_count);
- BOOST_CHECK(1 == load_count);
- BOOST_CHECK(*ex2L1_save == *ex2L1_load);
- std::remove(testfile);
- }
- {
- save_count = 0;
- load_count = 0;
-
- const EX2Level4 ex2L4_save(3);
- const EX2Level1 *ex2L1_save = &ex2L4_save;
- {
- test_ostream ofs(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(ofs);
- oa << boost::serialization::make_nvp("ex2L1_save", ex2L1_save);
- }
-
- EX2Level1 *ex2L1_load;
- {
- test_istream ifs(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(ifs);
- ia >> boost::serialization::make_nvp("ex2L1_load", ex2L1_load);
- }
- BOOST_CHECK(1 == save_count);
- BOOST_CHECK(1 == load_count);
- BOOST_CHECK(*ex2L1_save == *ex2L1_load);
- std::remove(testfile);
- }
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_dll_exported.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-// This is an overly complex test. The purpose of this test is to
-// demostrate and test the ability to serialize a hiarchy of class
-// through a base class pointer even though those class might be
-// implemente in different dlls and use different extended type info
-// systems.
-//
-// polymorphic_ base is locally declared and defined. It use the
-// "no_rtti" extended type info system.
-
-// polymorphic_derived1 is locally declared and defined. It uses
-// the default "type_id" extended type info system
-
-// polymorphic_derived2 is declared in polymorphic_derived.hpp
-// and defined in dll_polymorphic_derived2. It uses the typeid
-// system.
-
-#include <cstddef> // NULL
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-// for now, only test with simple text archive
-#define BOOST_ARCHIVE_TEST text_archive.hpp
-#include "test_tools.hpp"
-
-#include <boost/archive/archive_exception.hpp>
-
-#include <boost/serialization/base_object.hpp>
-#include <boost/serialization/export.hpp>
-#include <boost/serialization/access.hpp>
-
-#include "polymorphic_base.hpp"
-
-class polymorphic_derived1 : public polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
- }
- virtual const char * get_key() const {
- return "polymorphic_derived1";
- }
-public:
- virtual ~polymorphic_derived1(){}
-};
-
-BOOST_CLASS_EXPORT(polymorphic_derived1)
-
-// MWerks users can do this to make their code work
-BOOST_SERIALIZATION_MWERKS_BASE_AND_DERIVED(polymorphic_base, polymorphic_derived1)
-
-#define POLYMORPHIC_DERIVED2_IMPORT
-#include "polymorphic_derived2.hpp"
-
-// save exported polymorphic class
-void save_exported(const char *testfile)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
-
- polymorphic_base *rb1 = new polymorphic_derived1;
- polymorphic_base *rb2 = new polymorphic_derived2;
- polymorphic_derived2 *rd21 = new polymorphic_derived2;
-
- // export will permit correct serialization
- // through a pointer to a base class
- oa << BOOST_SERIALIZATION_NVP(rb1);
- oa << BOOST_SERIALIZATION_NVP(rb2);
- oa << BOOST_SERIALIZATION_NVP(rd21);
-
- delete rb1;
- delete rb2;
-}
-
-// save exported polymorphic class
-void load_exported(const char *testfile)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
-
- polymorphic_base *rb1 = NULL;
- polymorphic_base *rb2 = NULL;
- polymorphic_derived2 *rd21 = NULL;
-
- // export will permit correct serialization
- // through a pointer to a base class
- ia >> BOOST_SERIALIZATION_NVP(rb1);
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<polymorphic_derived1>
- ::type::get_const_instance()
- ==
- * boost::serialization::type_info_implementation<polymorphic_base>
- ::type::get_const_instance().get_derived_extended_type_info(*rb1),
- "restored pointer b1 not of correct type"
- );
- ia >> BOOST_SERIALIZATION_NVP(rb2);
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<polymorphic_derived2>
- ::type::get_const_instance()
- ==
- * boost::serialization::type_info_implementation<polymorphic_base>
- ::type::get_const_instance().get_derived_extended_type_info(*rb2),
- "restored pointer b2 not of correct type"
- );
- ia >> BOOST_SERIALIZATION_NVP(rd21);
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<polymorphic_derived2>
- ::type::get_const_instance()
- ==
- * boost::serialization::type_info_implementation<polymorphic_derived2>
- ::type::get_const_instance().get_derived_extended_type_info(*rd21),
- "restored pointer d2 not of correct type"
- );
- delete rb1;
- delete rb2;
- delete rd21;
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- save_exported(testfile);
- load_exported(testfile);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_dll_plugin.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-// Note this test creates, serializes, and destroys
-// a class instance while knowing nothing more than its
-// exported class ID (GUID) and a base class from which
-// it is derived. This is referred to as a "plugin"
-// since the same program could, without recompilation,
-// manipulate any number of derived types - even those
-// which have not been yet been created.
-
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include <boost/archive/archive_exception.hpp>
-
-// for now, only test with simple text and polymorphic archive
-#include "test_tools.hpp"
-
-#include <boost/serialization/base_object.hpp>
-#include <boost/serialization/export.hpp>
-#include <boost/serialization/type_info_implementation.hpp>
-#include <boost/serialization/access.hpp>
-#include <boost/serialization/void_cast.hpp>
-#include <boost/serialization/extended_type_info.hpp>
-
-#include "polymorphic_base.hpp"
-
-// declare and implement a derived class in our own executable
-class polymorphic_derived1 : public polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
- }
- const char * get_key() const{
- return
- boost::serialization::type_info_implementation<
- polymorphic_derived1
- >::type::get_const_instance().get_key();
- }
-public:
- virtual ~polymorphic_derived1(){}
-};
-
-// This class is derived from polymorphic_base which uses the no_rtti system
-// rather than the typeid system. This system uses the exported name as the
-// type identifier key. This MUST be exported!!!
-BOOST_CLASS_EXPORT(polymorphic_derived1)
-
-// MWerks users can do this to make their code work
-BOOST_SERIALIZATION_MWERKS_BASE_AND_DERIVED(polymorphic_base, polymorphic_derived1)
-
-// save exported polymorphic class
-void save_exported(const char *testfile)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
-
- polymorphic_base *rb1 = new polymorphic_derived1;
-
- // get the eti record for the exported type "polymorphic_derived2"
- boost::serialization::extended_type_info const * const d2_eti =
- boost::serialization::extended_type_info::find(
- "polymorphic_derived2"
- );
- assert(NULL != d2_eti);
-
- // create a new instance of the type referred to by this record.
- // in this example, we happen to know that the class constructor
- // takes no arguments.
- void const * const rd2 = d2_eti->construct();
- assert(NULL != rd2);
-
- // transform the pointer to a pointer to the base class
- polymorphic_base const * const rb2
- = static_cast<polymorphic_base const *>(
- boost::serialization::void_upcast(
- * d2_eti,
- boost::serialization::type_info_implementation<polymorphic_base>
- ::type::get_const_instance(),
- rd2
- )
- );
-
- // export will permit correct serialization
- // through a pointer to a base class
- oa << BOOST_SERIALIZATION_NVP(rb1);
- oa << BOOST_SERIALIZATION_NVP(rb2);
-
- // don't need these any more - don't leak memory
- delete rb1;
- // note delete original handle - not runtime cast one !!!
- //delete rb2;
- d2_eti->destroy(rd2);
-}
-
-// save exported polymorphic class
-void load_exported(const char *testfile)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
-
- polymorphic_base *rb1 = NULL;
- polymorphic_base *rb2 = NULL;
-
- // export will permit correct serialization
- // through a pointer to a base class
- ia >> BOOST_SERIALIZATION_NVP(rb1);
-
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<polymorphic_derived1>
- ::type::get_const_instance()
- ==
- * boost::serialization::type_info_implementation<polymorphic_base>
- ::type::get_const_instance().get_derived_extended_type_info(*rb1),
- "restored pointer b1 not of correct type"
- );
- ia >> BOOST_SERIALIZATION_NVP(rb2);
-
- // get the eti record for the exported type "polymorphic_derived2"
- boost::serialization::extended_type_info const * const d2_eti =
- boost::serialization::extended_type_info::find(
- "polymorphic_derived2"
- );
- assert(NULL != d2_eti);
-
- BOOST_CHECK_MESSAGE(
- * d2_eti
- ==
- * boost::serialization::type_info_implementation<polymorphic_base>
- ::type::get_const_instance().get_derived_extended_type_info(*rb2),
- "restored pointer b2 not of correct type"
- );
-
- delete rb1;
- delete rb2;
-}
-
-#ifdef BOOST_WINDOWS
-
-#define WIN32_LEAN_AND_MEAN
-#include <TCHAR.H>
-#include <windows.h>
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- HINSTANCE hDLL; // Handle to DLL
- hDLL = LoadLibrary(_T("plugin_polymorphic_derived2.dll"));
- BOOST_CHECK_MESSAGE(
- (0 != hDLL),
- "Failed to find/load plugin_polymorphic_derived2"
- );
- if(0 == hDLL)
- return EXIT_FAILURE;
-
- save_exported(testfile);
- load_exported(testfile);
- FreeLibrary(hDLL);
-
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-#else // presume *nix
-
-#include <dlfcn.h>
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- void * hDLL; // Handle to DLL
- hDLL = dlopen("plugin_polymorphic_derived2.so", RTLD_NOW | RTLD_GLOBAL);
- BOOST_CHECK_MESSAGE((0 != hDLL), "Failed to find/load plugin_polymorphic_derived2" );
- if(0 == hDLL)
- return EXIT_FAILURE;
-
- save_exported(testfile);
- load_exported(testfile);
- dlclose(hDLL);
-
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-#endif
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_dll_simple.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-// invoke header for a custom archive test.
-
-#include <cstddef> // NULL
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-// for now, only test with simple text and polymorphic archive
-#include "test_tools.hpp"
-#include "text_archive.hpp"
-
-#include <boost/archive/polymorphic_text_oarchive.hpp>
-#include <boost/archive/polymorphic_text_iarchive.hpp>
-
-#define A_IMPORT
-#include "A.hpp"
-
-// simple class with text archive compiled in dll
-void
-test1(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- const A a;
- A a1;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- boost::archive::text_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("a", a);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- boost::archive::text_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("a", a1);
- }
- BOOST_CHECK_EQUAL(a, a1);
-
- std::remove(testfile);
-}
-
-// simple class with polymorphic archive compiled in dll
-void
-test2(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- const A a;
- A a1;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- boost::archive::polymorphic_text_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- boost::archive::polymorphic_oarchive & poa(oa);
- poa << boost::serialization::make_nvp("a", a);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- boost::archive::polymorphic_text_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- boost::archive::polymorphic_iarchive & pia(ia);
- pia >> boost::serialization::make_nvp("a", a1);
- }
- BOOST_CHECK_EQUAL(a, a1);
-
- std::remove(testfile);
-}
-
-// simple class pointer with text archive compiled in dll
-void
-test3(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- const A *a = new A;
- A *a1;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- boost::archive::text_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("a", a);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- boost::archive::text_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("a", a1);
- }
- BOOST_CHECK_EQUAL(*a, *a1);
-
- std::remove(testfile);
- delete a;
-}
-
-// simple class pointer with polymorphic archive compiled in dll
-void
-test4(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- const A *a = new A;
- A *a1;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- boost::archive::polymorphic_text_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- boost::archive::polymorphic_oarchive & poa(oa);
- poa << boost::serialization::make_nvp("a", a);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- boost::archive::polymorphic_text_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- boost::archive::polymorphic_iarchive & pia(ia);
- pia >> boost::serialization::make_nvp("a", a1);
- }
- BOOST_CHECK_EQUAL(*a, *a1);
-
- std::remove(testfile);
- delete a;
-}
-
-#include "B.hpp"
-
-// derived class with base text archive compiled in dll
-void
-test5(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- const B b;
- B b1;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- boost::archive::text_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("b", b);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- boost::archive::text_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("b", b1);
- }
- BOOST_CHECK_EQUAL(b, b1);
-
- std::remove(testfile);
-}
-
-// derived class with base base compiled with polymorphic archive in dll
-void
-test6(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- const B b;
- B b1;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- boost::archive::polymorphic_text_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- boost::archive::polymorphic_oarchive & poa(oa);
- poa << boost::serialization::make_nvp("b", b);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- boost::archive::polymorphic_text_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- boost::archive::polymorphic_iarchive & pia(ia);
- pia >> boost::serialization::make_nvp("b", b1);
- }
- BOOST_CHECK_EQUAL(b, b1);
-
- std::remove(testfile);
-}
-
-// derived class pointer with base text archive compiled in dll
-void
-test7(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- const B *b = new B;
- B *b1;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- boost::archive::text_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("b", b);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- boost::archive::text_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("b", b1);
- }
- BOOST_CHECK_EQUAL(*b, *b1);
-
- std::remove(testfile);
- delete b;
-}
-
-// derived class pointer with base polymorphic archive compiled in dll
-void
-test8(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- const B *b = new B;
- B *b1;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- boost::archive::polymorphic_text_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- boost::archive::polymorphic_oarchive & poa(oa);
- poa << boost::serialization::make_nvp("b", b);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- boost::archive::polymorphic_text_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- boost::archive::polymorphic_iarchive & pia(ia);
- pia >> boost::serialization::make_nvp("b", b1);
- }
- BOOST_CHECK_EQUAL(*b, *b1);
-
- std::remove(testfile);
- delete b;
-}
-
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- test1();
- test2();
- test3();
- test4();
- test5();
- test6();
- test7();
- test8();
- return EXIT_SUCCESS;
-}
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_exported.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef>
-#include <fstream>
-
-#include <boost/config.hpp>
-#include <cstdio> // remove
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include <boost/serialization/export.hpp>
-#include <boost/serialization/base_object.hpp>
-#include <boost/serialization/type_info_implementation.hpp>
-#include <boost/serialization/extended_type_info_typeid.hpp>
-
-#include <boost/serialization/force_include.hpp>
-
-#include <boost/archive/archive_exception.hpp>
-#include "test_tools.hpp"
-
-#include "polymorphic_base.hpp"
-
-class polymorphic_derived1 :
- public polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
- }
- virtual const char * get_key() const {
- return "polymorphic_derived1";
- }
-public:
- ~polymorphic_derived1(){}
-};
-
-BOOST_CLASS_EXPORT(polymorphic_derived1)
-
-// MWerks users can do this to make their code work
-BOOST_SERIALIZATION_MWERKS_BASE_AND_DERIVED(polymorphic_base, polymorphic_derived1)
-
-#include "polymorphic_derived2.hpp"
-
-// MWerks users can do this to make their code work
-BOOST_SERIALIZATION_MWERKS_BASE_AND_DERIVED(polymorphic_base, polymorphic_derived2)
-
-template<class Archive>
-void polymorphic_derived2::serialize(
- Archive &ar,
- const unsigned int /* file_version */
-){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
-}
-
-BOOST_CLASS_EXPORT_IMPLEMENT(polymorphic_derived2)
-
-template EXPORT_DECL(void) polymorphic_derived2::serialize(
- test_oarchive & ar,
- const unsigned int version
-);
-template EXPORT_DECL(void) polymorphic_derived2::serialize(
- test_iarchive & ar,
- const unsigned int version
-);
-
-// save exported polymorphic class
-void save_exported(const char *testfile)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
-
- polymorphic_base *rb1 = new polymorphic_derived1;
- polymorphic_base *rb2 = new polymorphic_derived2;
-
- // export will permit correct serialization
- // through a pointer to a base class
- oa << BOOST_SERIALIZATION_NVP(rb1);
- oa << BOOST_SERIALIZATION_NVP(rb2);
-
- delete rb1;
- delete rb2;
-}
-
-// save exported polymorphic class
-void load_exported(const char *testfile)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
-
- polymorphic_base *rb1 = NULL;
- polymorphic_base *rb2 = NULL;
-
- // export will permit correct serialization
- // through a pointer to a base class
- ia >> BOOST_SERIALIZATION_NVP(rb1);
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<polymorphic_derived1>
- ::type::get_const_instance()
- ==
- * boost::serialization::type_info_implementation<polymorphic_base>
- ::type::get_const_instance().get_derived_extended_type_info(*rb1),
- "restored pointer b1 not of correct type"
- );
-
- ia >> BOOST_SERIALIZATION_NVP(rb2);
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<polymorphic_derived2>
- ::type::get_const_instance()
- ==
- * boost::serialization::type_info_implementation<polymorphic_base>
- ::type::get_const_instance().get_derived_extended_type_info(*rb2),
- "restored pointer b2 not of correct type"
- );
-
- delete rb1;
- delete rb2;
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- save_exported(testfile);
- load_exported(testfile);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_const.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-#include <boost/serialization/access.hpp>
-#include <boost/serialization/base_object.hpp>
-#include <boost/serialization/export.hpp>
-#include <boost/serialization/level.hpp>
-#include <boost/serialization/level_enum.hpp>
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/split_free.hpp>
-#include <boost/serialization/split_member.hpp>
-#include <boost/serialization/tracking.hpp>
-#include <boost/serialization/tracking_enum.hpp>
-#include <boost/serialization/traits.hpp>
-#include <boost/serialization/type_info_implementation.hpp>
-#include <boost/serialization/version.hpp>
-
-struct foo
-{
- int x;
-private:
- friend class boost::serialization::access;
-
- template<class Archive>
- void serialize(Archive & ar, const unsigned int version)
- {
- // In compilers implementing 2-phase lookup, the call to
- // make_nvp is resolved even if foo::serialize() is never
- // instantiated.
- ar & boost::serialization::make_nvp("x",x);
- }
-};
-
-int
-main(int /*argc*/, char * /*argv*/[]){
- return 0;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_iterators.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-#include <algorithm>
-#include <vector>
-#include <cstdlib> // for rand
-#include <functional>
-#include <sstream> // used to test stream iterators
-
-#include <boost/config.hpp>
-#ifdef BOOST_NO_STDC_NAMESPACE
-namespace std{
- using ::rand;
-}
-#endif
-
-#include <boost/detail/workaround.hpp>
-#if BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1)
-#include <boost/archive/dinkumware.hpp>
-#endif
-
-#ifndef BOOST_NO_CWCHAR
-#include <boost/archive/iterators/mb_from_wchar.hpp>
-#include <boost/archive/iterators/wchar_from_mb.hpp>
-#endif
-#include <boost/archive/iterators/xml_escape.hpp>
-#include <boost/archive/iterators/xml_unescape.hpp>
-#include <boost/archive/iterators/transform_width.hpp>
-#include <boost/archive/iterators/istream_iterator.hpp>
-#include <boost/archive/iterators/ostream_iterator.hpp>
-
-#include "test_tools.hpp"
-
-#ifndef BOOST_NO_CWCHAR
-
-void test_wchar_from_mb(const wchar_t *la, const char * a, const unsigned int size){
- typedef boost::archive::iterators::wchar_from_mb<const char *> translator;
- BOOST_CHECK((
- std::equal(
- translator(BOOST_MAKE_PFTO_WRAPPER(a)),
- translator(BOOST_MAKE_PFTO_WRAPPER(a + size)),
- la
- )
- ));
-}
-
-void test_mb_from_wchar(const char * a, const wchar_t *la, const unsigned int size){
- typedef boost::archive::iterators::mb_from_wchar<const wchar_t *> translator;
- BOOST_CHECK(
- std::equal(
- translator(BOOST_MAKE_PFTO_WRAPPER(la)),
- translator(BOOST_MAKE_PFTO_WRAPPER(la + size)),
- a
- )
- );
-}
-
-#endif
-
-template<class CharType>
-void test_xml_escape(
- const CharType * xml_escaped,
- const CharType * xml,
- unsigned int size
-){
- typedef boost::archive::iterators::xml_escape<const CharType *> translator;
-
- BOOST_CHECK(
- std::equal(
- translator(BOOST_MAKE_PFTO_WRAPPER(xml)),
- translator(BOOST_MAKE_PFTO_WRAPPER(xml + size)),
- xml_escaped
- )
- );
-}
-
-template<class CharType>
-void test_xml_unescape(
- const CharType * xml,
- const CharType * xml_escaped,
- unsigned int size
-){
-
- // test xml_unescape
- typedef boost::archive::iterators::xml_unescape<const CharType *> translator;
-
- BOOST_CHECK(
- std::equal(
- translator(BOOST_MAKE_PFTO_WRAPPER(xml_escaped)),
- translator(BOOST_MAKE_PFTO_WRAPPER(xml_escaped + size)),
- xml
- )
- );
-}
-
-template<int BitsOut, int BitsIn>
-void test_transform_width(unsigned int size){
- // test transform_width
- char rawdata[8];
-
- char * rptr;
- for(rptr = rawdata + 6; rptr-- > rawdata;)
- *rptr = static_cast<char>(0xff & std::rand());
-
- // convert 8 to 6 bit characters
- typedef boost::archive::iterators::transform_width<
- char *, BitsOut, BitsIn
- > translator1;
-
- std::vector<char> v6;
-
- std::copy(
- translator1(BOOST_MAKE_PFTO_WRAPPER(static_cast<char *>(rawdata))),
- translator1(BOOST_MAKE_PFTO_WRAPPER(rawdata + size)),
- std::back_inserter(v6)
- );
-
- // check to see we got the expected # of characters out
- if(0 == size)
- BOOST_CHECK(v6.size() == 0);
- else
- BOOST_CHECK(v6.size() == (size * BitsIn - 1 ) / BitsOut + 1);
-
- typedef boost::archive::iterators::transform_width<
- std::vector<char>::iterator, BitsIn, BitsOut
- > translator2;
-
- BOOST_CHECK(
- std::equal(
- rawdata,
- rawdata + size,
- translator2(BOOST_MAKE_PFTO_WRAPPER(v6.begin()))
- )
- );
-
-}
-
-template<class CharType>
-void test_stream_iterators(
- const CharType * test_data,
- unsigned int size
-){
- std::basic_stringstream<CharType> ss;
- boost::archive::iterators::ostream_iterator<CharType> osi =
- boost::archive::iterators::ostream_iterator<CharType>(ss);
- std::copy(test_data, test_data + size, osi);
-
- BOOST_CHECK(size == ss.str().size());
-
- boost::archive::iterators::istream_iterator<CharType> isi =
- boost::archive::iterators::istream_iterator<CharType>(ss);
- BOOST_CHECK(std::equal(test_data, test_data + size,isi));
-}
-
-int
-test_main(int /* argc */, char* /* argv */ [] )
-{
- const char xml[] = "<+>+&+\"+'";
- const char xml_escaped[] = "<+>+&+"+'";
- test_xml_escape<const char>(
- xml_escaped,
- xml,
- sizeof(xml) / sizeof(char) - 1
- );
- test_xml_unescape<const char>(
- xml,
- xml_escaped,
- sizeof(xml_escaped) / sizeof(char) - 1
- );
-
- const char a[] = "abcdefghijklmnopqrstuvwxyz";
-
- #ifndef BOOST_NO_CWCHAR
- const wchar_t wxml[] = L"<+>+&+\"+'";
- const wchar_t wxml_escaped[] = L"<+>+&+"+'";
- test_xml_escape<const wchar_t>(
- wxml_escaped,
- wxml,
- sizeof(wxml) / sizeof(wchar_t) - 1
- );
- test_xml_unescape<const wchar_t>(
- wxml,
- wxml_escaped,
- sizeof(wxml_escaped) / sizeof(wchar_t) - 1
- );
-
- const wchar_t la[] = L"abcdefghijklmnopqrstuvwxyz";
-
- test_wchar_from_mb(la, a, sizeof(a) / sizeof(char) - 1);
- test_mb_from_wchar(a, la, sizeof(la) / sizeof(wchar_t) - 1);
-
- test_stream_iterators<wchar_t>(la, sizeof(la)/sizeof(wchar_t) - 1);
- #endif
-
- test_stream_iterators<char>(a, sizeof(a) - 1);
-
- test_transform_width<6, 8>(0);
- test_transform_width<6, 8>(1);
- test_transform_width<6, 8>(2);
- test_transform_width<6, 8>(3);
- test_transform_width<6, 8>(4);
- test_transform_width<6, 8>(5);
- test_transform_width<6, 8>(6);
- test_transform_width<6, 8>(7);
- test_transform_width<6, 8>(8);
-
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_iterators.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-#include <algorithm>
-#include <list>
-
-#if (defined _MSC_VER) && (_MSC_VER == 1200)
-# pragma warning (disable : 4786) // too long name, harmless warning
-#endif
-
-#include <cstdlib>
-#include <cstddef> // size_t
-
-#include <boost/config.hpp>
-#ifdef BOOST_NO_STDC_NAMESPACE
-namespace std{
- using ::rand;
- using ::size_t;
-}
-#endif
-
-#include <boost/serialization/pfto.hpp>
-
-#include <boost/archive/iterators/binary_from_base64.hpp>
-#include <boost/archive/iterators/base64_from_binary.hpp>
-#include <boost/archive/iterators/insert_linebreaks.hpp>
-#include <boost/archive/iterators/remove_whitespace.hpp>
-#include <boost/archive/iterators/transform_width.hpp>
-
-#include "test_tools.hpp"
-
-#include <iostream>
-
-template<typename CharType>
-void test_base64(){
- CharType rawdata[150];
- std::size_t size = sizeof(rawdata) / sizeof(CharType);
- CharType * rptr;
- for(rptr = rawdata + size; rptr-- > rawdata;)
- *rptr = static_cast<CharType>(std::rand());
-
- // convert to base64
- typedef std::list<CharType> text_base64_type;
- text_base64_type text_base64;
-
- typedef
- boost::archive::iterators::insert_linebreaks<
- boost::archive::iterators::base64_from_binary<
- boost::archive::iterators::transform_width<
- CharType *
- ,6
- ,sizeof(CharType) * 8
- >
- >
- ,72
- >
- translate_out;
-
- std::copy(
- translate_out(BOOST_MAKE_PFTO_WRAPPER(static_cast<CharType *>(rawdata))),
- translate_out(BOOST_MAKE_PFTO_WRAPPER(rawdata + size)),
- std::back_inserter(text_base64)
- );
-
- // convert from base64 to binary and compare with the original
- typedef
- boost::archive::iterators::transform_width<
- boost::archive::iterators::binary_from_base64<
- boost::archive::iterators::remove_whitespace<
- BOOST_DEDUCED_TYPENAME text_base64_type::iterator
- >
- >,
- sizeof(CharType) * 8,
- 6
- > translate_in;
-
- BOOST_CHECK(
- std::equal(
- rawdata,
- rawdata + size,
- translate_in(BOOST_MAKE_PFTO_WRAPPER(text_base64.begin()))
- )
- );
-
-}
-
-int
-test_main( int /*argc*/, char* /*argv*/[] )
-{
- test_base64<char>();
- #ifndef BOOST_NO_CWCHAR
- test_base64<wchar_t>();
- #endif
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_list.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <fstream>
-
-#include <boost/config.hpp>
-#include <cstdio> // remove
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include <boost/archive/archive_exception.hpp>
-#include "test_tools.hpp"
-
-#include <boost/serialization/list.hpp>
-#ifdef BOOST_HAS_SLIST
-#include <boost/serialization/slist.hpp>
-#endif
-
-#include "A.hpp"
-#include "A.ipp"
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- std::list<A> alist;
- alist.push_back(A());
- alist.push_back(A());
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("alist",alist);
- }
-
- std::list<A> alist1;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("alist",alist1);
- }
- BOOST_CHECK(alist == alist1);
-
- #ifdef BOOST_HAS_SLIST
- BOOST_STD_EXTENSION_NAMESPACE::slist<A> aslist;
- aslist.push_front(A());
- aslist.push_front(A());
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("aslist", aslist);
- }
- BOOST_STD_EXTENSION_NAMESPACE::slist<A> aslist1;{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("aslist", aslist1);
- }
- BOOST_CHECK(aslist == aslist1);
-
- #endif
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_list.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef>
-#include <fstream>
-
-#include <boost/config.hpp>
-#include <cstdio> // remove
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include <boost/type_traits/is_pointer.hpp>
-#include <boost/static_assert.hpp>
-#include <boost/checked_delete.hpp>
-
-#include <boost/archive/archive_exception.hpp>
-#include "test_tools.hpp"
-
-#include <boost/serialization/list.hpp>
-#ifdef BOOST_HAS_SLIST
-#include <boost/serialization/slist.hpp>
-#endif
-#include <boost/serialization/nvp.hpp>
-
-#include "A.hpp"
-#include "A.ipp"
-
-template<class T>
-struct ptr_equal_to : public std::binary_function<T, T, bool>
-{
- BOOST_STATIC_ASSERT(::boost::is_pointer< T >::value);
- bool operator()(T const _Left, T const _Right) const
- {
- if(NULL == _Left && NULL == _Right)
- return true;
- if(typeid(*_Left) != typeid(*_Right))
- return false;
- return *_Left == *_Right;
- }
-};
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- std::list<A *> alist;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- A * free_a_ptr = new A;
- alist.push_back(free_a_ptr);
- alist.push_back(new A);
- // verify that first element is the same as the free pointer
- BOOST_CHECK((*alist.begin()) == free_a_ptr);
- oa << boost::serialization::make_nvp("alist", alist);
- oa << boost::serialization::make_nvp("free_a_ptr", free_a_ptr);
- }
- std::list<A *> alist1;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- A * free_a_ptr1;
- ia >> boost::serialization::make_nvp("alist", alist1);
- ia >> boost::serialization::make_nvp("free_a_ptr", free_a_ptr1);
- BOOST_CHECK(
- alist.size() == alist1.size()
- && std::equal(alist.begin(),alist.end(),alist1.begin(),ptr_equal_to<A *>())
- );
- // verify that first element is the same as the free pointer
- BOOST_CHECK((*alist1.begin()) == free_a_ptr1);
- }
-
- std::for_each(
- alist.begin(),
- alist.end(),
- boost::checked_deleter<A>()
- );
- std::for_each(
- alist1.begin(),
- alist1.end(),
- boost::checked_deleter<A>()
- );
-
- #ifdef BOOST_HAS_SLIST
- std::list<A *> aslist;
- {
- aslist.push_back(new A);
- aslist.push_back(new A);
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- aslist.push_back(new A);
- aslist.push_back(new A);
- oa << boost::serialization::make_nvp("aslist", aslist);
- }
- std::list<A *> aslist1;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("aslist", aslist1);
- BOOST_CHECK(aslist.size() == aslist1.size() &&
- std::equal(aslist.begin(),aslist.end(),aslist1.begin(),ptr_equal_to<A *>())
- );
- }
- std::for_each(
- aslist.begin(),
- aslist.end(),
- boost::checked_deleter<A>()
- );
- std::for_each(
- aslist1.begin(),
- aslist1.end(),
- boost::checked_deleter<A>()
- );
- #endif
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_map.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <algorithm>
-#include <vector>
-#include <fstream>
-#include <cstddef> // size_t, NULL
-
-#include <boost/config.hpp>
-#include <boost/detail/workaround.hpp>
-
-#include <cstdio>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::rand;
- using ::size_t;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/map.hpp>
-
-#include "A.hpp"
-#include "A.ipp"
-
-///////////////////////////////////////////////////////
-// a key value initialized with a random value for use
-// in testing STL map serialization
-struct random_key {
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(
- Archive & ar,
- const unsigned int /* file_version */
- ){
- ar & boost::serialization::make_nvp("random_key", m_i);
- }
- int m_i;
- random_key() : m_i(std::rand()){};
- bool operator<(const random_key &rhs) const {
- return m_i < rhs.m_i;
- }
- bool operator==(const random_key &rhs) const {
- return m_i == rhs.m_i;
- }
- operator std::size_t () const { // required by hash_map
- return m_i;
- }
-};
-
-BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(random_key)
-
-void
-test_map(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- BOOST_MESSAGE("map");
- // test map of objects
- std::map<random_key, A> amap;
- amap.insert(std::make_pair(random_key(), A()));
- amap.insert(std::make_pair(random_key(), A()));
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("amap", amap);
- }
- std::map<random_key, A> amap1;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("amap", amap1);
- }
- BOOST_CHECK(amap == amap1);
- std::remove(testfile);
-}
-
-void
-test_map_2(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- BOOST_MESSAGE("map_2");
- std::pair<int, int> a(11, 22);
- std::map<int, int> b;
- b[0] = 0;
- b[-1] = -1;
- b[1] = 1;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- std::pair<int, int> * const pa = &a;
- std::map<int, int> * const pb = &b;
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(pb);
- oa << BOOST_SERIALIZATION_NVP(pa);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- std::pair<int, int> *pa = 0;
- std::map<int, int> *pb = 0;
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(pb);
- ia >> BOOST_SERIALIZATION_NVP(pa);
- delete pa;
- delete pb;
- }
- std::remove(testfile);
-}
-
-void
-test_multimap(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- BOOST_MESSAGE("multimap");
- std::multimap<random_key, A> amultimap;
- amultimap.insert(std::make_pair(random_key(), A()));
- amultimap.insert(std::make_pair(random_key(), A()));
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("amultimap", amultimap);
- }
- std::multimap<random_key, A> amultimap1;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("amultimap", amultimap1);
- }
- BOOST_CHECK(amultimap == amultimap1);
- std::remove(testfile);
-}
-
-#ifdef BOOST_HAS_HASH
-#include <boost/serialization/hash_map.hpp>
-
-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 BOOST_STD_EXTENSION_NAMESPACE
-
-void
-test_hash_map(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- BOOST_CHECKPOINT("hash_map");
- // test hash_map of objects
- 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()));
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("ahashmap",ahash_map);
- }
- BOOST_STD_EXTENSION_NAMESPACE::hash_map<random_key, A> ahash_map1;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("ahashmap",ahash_map1);
- }
-
- std::vector< std::pair<random_key, A> > tvec, tvec1;
- std::copy(ahash_map.begin(), ahash_map.end(), std::back_inserter(tvec));
- std::sort(tvec.begin(), tvec.end());
- std::copy(ahash_map1.begin(), ahash_map1.end(), std::back_inserter(tvec1));
- std::sort(tvec1.begin(), tvec1.end());
- BOOST_CHECK(tvec == tvec1);
-
- std::remove(testfile);
-}
-
-void
-test_hash_multimap(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- BOOST_CHECKPOINT("hash_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()));
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("ahash_multimap", ahash_multimap);
- }
- BOOST_STD_EXTENSION_NAMESPACE::hash_multimap<random_key, A> ahash_multimap1;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("ahash_multimap", ahash_multimap1);
- }
- std::vector< std::pair<random_key, A> > tvec, tvec1;
- tvec.clear();
- tvec1.clear();
- std::copy(ahash_multimap.begin(), ahash_multimap.end(), std::back_inserter(tvec));
- std::sort(tvec.begin(), tvec.end());
- std::copy(ahash_multimap1.begin(), ahash_multimap1.end(), std::back_inserter(tvec1));
- std::sort(tvec1.begin(), tvec1.end());
- BOOST_CHECK(tvec == tvec1);
- std::remove(testfile);
-}
-#endif
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- test_map();
- test_map_2();
- test_multimap();
- #ifdef BOOST_HAS_HASH
- test_hash_map();
- test_hash_multimap();
- #endif
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_mi.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// test of serialization of base classes with multiple inheritance
-// contributed by Peter Dimov
-
-#include <cstddef>
-#include <iostream>
-#include <fstream>
-
-#include <boost/config.hpp>
-#include <cstdio> // remove
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/base_object.hpp>
-
-class A
-{
-private:
- friend class boost::serialization::access;
- int x;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_NVP(x);
- }
-public:
- explicit A(int x = 0): x(x) {}
- virtual ~A(); // = 0;
- int get_x() const
- {
- return x;
- }
-};
-
-inline A::~A()
-{
-}
-
-class B
-{
-private:
- int y;
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_NVP(y);
- }
-public:
- explicit B(int y = 0): y(y) {}
- virtual ~B(){}
- int get_y() const
- {
- return y;
- }
-};
-
-class C: public A, public B
-{
-private:
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(A);
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(B);
- }
-public:
- C(){}
- C(int x, int y): A(x), B(y){}
-};
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- C * pc = new C(1, 2);
- A * pa = pc;
- B * pb = pc;
-
- BOOST_CHECK(pa == pc);
- BOOST_CHECK(pb == pc);
-
- int x = pa->get_x();
- int y = pb->get_y();
-
- std::cout << "pa->get_x(): " << pa->get_x() << std::endl;
- std::cout << "pb->get_y(): " << pb->get_y() << std::endl;
-
- {
- test_ostream ofs(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(ofs);
- oa << BOOST_SERIALIZATION_NVP(pc);
- oa << BOOST_SERIALIZATION_NVP(pa);
- oa << BOOST_SERIALIZATION_NVP(pb);
- }
-
- delete pc;
- pc = NULL;
- pa = NULL;
- pb = NULL;
-
- {
- test_istream ifs(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(ifs);
- ia >> BOOST_SERIALIZATION_NVP(pc);
- ia >> BOOST_SERIALIZATION_NVP(pa);
- ia >> BOOST_SERIALIZATION_NVP(pb);
- }
-
- BOOST_CHECK(pa == pc);
- BOOST_CHECK(pb == pc);
-
- BOOST_CHECK(x == pa->get_x());
- BOOST_CHECK(y == pb->get_y());
-
- std::cout << "pa->get_x(): " << pa->get_x() << std::endl;
- std::cout << "pb->get_y(): " << pb->get_y() << std::endl;
-
- delete pc;
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_mult_archive_types.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-#include <cstddef>
-#include <fstream>
-
-#include <boost/config.hpp>
-#include <cstdio> // remove
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include <boost/archive/text_oarchive.hpp>
-#include <boost/archive/text_iarchive.hpp>
-#include <boost/archive/xml_oarchive.hpp>
-#include <boost/archive/xml_iarchive.hpp>
-#include "test_tools.hpp"
-
-#include <boost/serialization/export.hpp>
-#include <boost/serialization/nvp.hpp>
-
-// This is a simple class. It contains a counter of the number
-// of objects of this class which have been instantiated.
-class A
-{
-private:
- friend class boost::serialization::access;
- int x;
- template<class Archive>
- void serialize(Archive & ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_NVP(x);
- }
-public:
- static int count;
- A(){++count;} // default constructor
- virtual ~A(){--count;} // default destructor
-};
-
-BOOST_CLASS_EXPORT(A)
-
-// B is a subclass of A
-class B : public A
-{
-private:
- friend class boost::serialization::access;
- int y;
- template<class Archive>
- void serialize(Archive & ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(A);
- }
-public:
- static int count;
- B() : A() {};
- virtual ~B() {};
-};
-
-BOOST_CLASS_EXPORT(B)
-
-int A::count = 0;
-
-// Run tests by serializing two shared_ptrs into an archive of type
-// OARCH, clearing them (deleting the objects) and then reloading the
-// objects back from an archive of type OARCH.
-template<class OA, class IA>
-void test_save_and_load(A * first, A * second)
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- // Save
- {
- std::ofstream os(testfile);
- OA oa(os);
- oa << BOOST_SERIALIZATION_NVP(first);
- oa << BOOST_SERIALIZATION_NVP(second);
- }
-
- // Clear the pointers, thereby destroying the objects they contain
- first = NULL;
- second = NULL;
-
- // Load
- {
- std::ifstream is(testfile);
- IA ia(is);
- ia >> BOOST_SERIALIZATION_NVP(first);
- ia >> BOOST_SERIALIZATION_NVP(second);
- }
- BOOST_CHECK(first == second);
- std::remove(testfile);
-}
-
-using namespace boost::archive;
-
-// This does the tests
-int test_main(int /* argc */, char * /* argv */[])
-{
- // Try to save and load pointers to As, to a text archive
- A * a = new A;
- A * a1 = a;
- test_save_and_load<text_oarchive, text_iarchive>(a, a1);
-
- // Try to save and load pointers to Bs, to a text archive
- B * b = new B;
- B * b1 = b;
- test_save_and_load<text_oarchive, text_iarchive>(b, b1);
-
- // Try to save and load pointers to As, to an xml archive
- test_save_and_load<xml_oarchive, xml_iarchive>(a, a1);
-
- // Try to save and load pointers to Bs, to an xml archive
- test_save_and_load<xml_oarchive, xml_iarchive>(b, b1);
-
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_multiple_inheritance.cpp
-
-// (C) Copyright 2009 Robert Ramey.
-// Use, modification and distribution is 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)
-
-// test of serialization library for multiple inheritence situations
-
-#include <cassert>
-#include <fstream>
-
-#include <boost/config.hpp>
-#include <cstdio> // remove
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/access.hpp>
-#include <boost/serialization/base_object.hpp>
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/export.hpp>
-
-struct Base1 {
- int m_x;
- Base1(){}
- Base1(int x) : m_x(1 + x) {}
- virtual ~Base1() {}
- bool operator==(Base1 & rhs) const {
- return m_x == rhs.m_x;
- }
- // serialize
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & ar, const unsigned int /* file_version */) {
- ar & BOOST_SERIALIZATION_NVP(m_x);
- }
-};
-
-//BOOST_CLASS_EXPORT(Base1)
-
-struct Base2 {
- int m_x;
- Base2(){}
- Base2(int x) : m_x(2 + x) {}
- virtual ~Base2() {}
- bool operator==(Base2 & rhs) const {
- return m_x == rhs.m_x;
- }
- // serialize
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & ar, const unsigned int /* file_version */) {
- ar & BOOST_SERIALIZATION_NVP(m_x);
- }
-};
-
-//BOOST_CLASS_EXPORT(Base2)
-
-struct Sub :
- public Base1,
- public Base2
-{
- int m_x;
- Sub(){}
- Sub(int x) :
- Base1(x),
- Base2(x),
- m_x(x)
- {}
- bool operator==(Sub & rhs) const {
- if(! Base2::operator==(rhs))
- return false;
- if(! Base1::operator==(rhs))
- return false;
- return m_x == rhs.m_x;
- }
- virtual ~Sub() {}
-
- // serialize
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */)
- {
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base1);
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base2);
- ar & BOOST_SERIALIZATION_NVP(m_x);
- }
-};
-
-BOOST_CLASS_EXPORT(Sub)
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
- Base2 * pb2;
- {
- // serialize
- pb2 = new Sub(2);
-
- test_ostream ofs(testfile);
- test_oarchive oa(ofs);
- oa << boost::serialization::make_nvp("Base2", pb2);
- }
- Base2 * pb2_1;
- {
- // de-serialize
- test_istream ifs(testfile);
- test_iarchive ia(ifs);
- ia >> boost::serialization::make_nvp("Base2", pb2_1);
- }
- Sub *s1 = dynamic_cast<Sub *>(pb2);
- BOOST_CHECK(0 != s1);
- Sub *s2 = dynamic_cast<Sub *>(pb2_1);
- BOOST_CHECK(0 != s2);
- BOOST_CHECK(*s1 == *s2);
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_archive_derivation.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef>
-#include <fstream>
-
-#include <boost/config.hpp>
-#include <cstdio> // remove
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include "D.hpp"
-#include "A.ipp"
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- const A a;
- A a1;
-
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("a", a);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("a", a1);
- }
- BOOST_CHECK(a == a1);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_new_operator.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <fstream>
-#include <new>
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include <boost/serialization/access.hpp>
-
-#include "test_tools.hpp"
-
-#include "A.hpp"
-#include "A.ipp"
-
-class ANew : public A {
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & ar, const unsigned /*file_version*/){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(A);
- }
-public:
- static unsigned int m_new_calls;
- static unsigned int m_delete_calls;
- // implement class specific new/delete in terms standard
- // implementation - we're testing serialization
- // not "new" here.
- static void * operator new(size_t s){
- ++m_new_calls;
- return ::operator new(s);
- }
- static void operator delete(void *p, std::size_t /*s*/){
- ++m_delete_calls;
- ::operator delete(p);
- }
-};
-
-unsigned int ANew::m_new_calls = 0;
-unsigned int ANew::m_delete_calls = 0;
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
-
- BOOST_REQUIRE(NULL != testfile);
-
- ANew *ta = new ANew();
-
- BOOST_CHECK(1 == ANew::m_new_calls);
- BOOST_CHECK(0 == ANew::m_delete_calls);
-
- ANew *ta1 = NULL;
-
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("ta", ta);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("ta", ta1);
- }
- BOOST_CHECK(ta != ta1);
- BOOST_CHECK(*ta == *ta1);
-
- BOOST_CHECK(2 == ANew::m_new_calls);
- BOOST_CHECK(0 == ANew::m_delete_calls);
-
- std::remove(testfile);
-
- delete ta;
- delete ta1;
-
- BOOST_CHECK(2 == ANew::m_new_calls);
- BOOST_CHECK(2 == ANew::m_delete_calls);
-
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_no_rtti.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// note: this program tests the inter-operability of different
-// extended typeinfo systems. In this example, one class is
-// identified using the default RTTI while the other uses a custom
-// system based on the export key.
-//
-// As this program uses RTTI for one of the types, the test will fail
-// on a system for which RTTI is not enabled or not existent.
-
-#include <cstddef>
-#include <fstream>
-#include <iostream>
-
-#include <boost/config.hpp>
-#include <cstdio> // remove
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include <boost/archive/archive_exception.hpp>
-
-#include <boost/serialization/type_info_implementation.hpp>
-#include <boost/serialization/extended_type_info_no_rtti.hpp>
-#include <boost/serialization/export.hpp>
-#include <boost/serialization/nvp.hpp>
-
-#include "test_tools.hpp"
-#include <boost/preprocessor/stringize.hpp>
-#include BOOST_PP_STRINGIZE(BOOST_ARCHIVE_TEST)
-
-#include "polymorphic_base.hpp"
-#include "polymorphic_derived1.hpp"
-#include "polymorphic_derived2.hpp"
-
-template<class Archive>
-void polymorphic_derived2::serialize(
- Archive &ar,
- const unsigned int /* file_version */
-){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
-}
-
-template void polymorphic_derived2::serialize(
- test_oarchive & ar,
- const unsigned int version
-);
-template void polymorphic_derived2::serialize(
- test_iarchive & ar,
- const unsigned int version
-);
-
-// save derived polymorphic class
-void save_derived(const char *testfile)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os);
-
- polymorphic_derived1 *rd1 = new polymorphic_derived1;
- polymorphic_derived2 *rd2 = new polymorphic_derived2;
-
- std::cout << "saving polymorphic_derived1 (no_rtti)\n";
- oa << BOOST_SERIALIZATION_NVP(rd1);
-
- std::cout << "saving polymorphic_derived2\n";
- oa << BOOST_SERIALIZATION_NVP(rd2);
-
- const polymorphic_base *rb1 = rd1;
- polymorphic_base *rb2 = rd2;
- std::cout << "saving polymorphic_derived1 (no_rtti) through base (no_rtti)\n";
- oa << BOOST_SERIALIZATION_NVP(rb1);
- std::cout << "saving polymorphic_derived2 through base\n";
- oa << BOOST_SERIALIZATION_NVP(rb2);
-
- delete rd1;
- delete rd2;
-}
-
-void load_derived(const char *testfile)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is);
-
- polymorphic_derived1 *rd1 = NULL;
- polymorphic_derived2 *rd2 = NULL;
-
- std::cout << "loading polymorphic_derived1 (no_rtti)\n";
- ia >> BOOST_SERIALIZATION_NVP(rd1);
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<
- polymorphic_derived1
- >::type::get_const_instance()
- ==
- * boost::serialization::type_info_implementation<
- polymorphic_derived1
- >::type::get_const_instance().get_derived_extended_type_info(*rd1)
- ,
- "restored pointer d1 not of correct type"
- );
-
- std::cout << "loading polymorphic_derived2\n";
- ia >> BOOST_SERIALIZATION_NVP(rd2);
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<
- polymorphic_derived2
- >::type::get_const_instance()
- ==
- * boost::serialization::type_info_implementation<
- polymorphic_derived2
- >::type::get_const_instance().get_derived_extended_type_info(*rd2)
- ,
- "restored pointer d2 not of correct type"
- );
- polymorphic_base *rb1 = NULL;
- polymorphic_base *rb2 = NULL;
-
- // the above opereration registers the derived classes as a side
- // effect. Hence, instances can now be correctly serialized through
- // a base class pointer.
- std::cout << "loading polymorphic_derived1 (no_rtti) through base (no_rtti)\n";
- ia >> BOOST_SERIALIZATION_NVP(rb1);
-
- BOOST_CHECK_MESSAGE(
- rb1 == dynamic_cast<polymorphic_base *>(rd1),
- "serialized pointers not correctly restored"
- );
-
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<
- polymorphic_derived1
- >::type::get_const_instance()
- ==
- * boost::serialization::type_info_implementation<
- polymorphic_base
- >::type::get_const_instance().get_derived_extended_type_info(*rb1)
- ,
- "restored pointer b1 not of correct type"
- );
- std::cout << "loading polymorphic_derived2 through base (no_rtti)\n";
- ia >> BOOST_SERIALIZATION_NVP(rb2);
-
- BOOST_CHECK_MESSAGE(
- rb2 == dynamic_cast<polymorphic_base *>(rd2),
- "serialized pointers not correctly restored"
- );
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<
- polymorphic_derived2
- >::type::get_const_instance()
- ==
- * boost::serialization::type_info_implementation<
- polymorphic_base
- >::type::get_const_instance().get_derived_extended_type_info(*rb2)
- ,
- "restored pointer b2 not of correct type"
- );
- delete rb1;
- delete rb2;
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
-
- BOOST_REQUIRE(NULL != testfile);
-
- save_derived(testfile);
- load_derived(testfile);
-
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_non_default_ctor.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-// this tests:
-// a) non-intrusive method of implementing serialization
-// b) usage of a non-default constructor
-
-#include <cstddef> // NULL
-#include <cstdio> // remove()
-#include <fstream>
-#include <cstdlib> // for rand()
-#include <cmath> // for fabs()
-#include <limits>
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::rand;
- using ::fabs;
- using ::remove;
-#ifndef UNDER_CE
- using ::numeric_limits;
-#endif
-}
-#endif
-
-#include <boost/archive/archive_exception.hpp>
-#include "test_tools.hpp"
-
-///////////////////////////////////////////////////////
-// simple class test - using non-intrusive syntax
-// illustrates the usage of the non-intrusve syntax
-class A
-{
- friend class boost::serialization::access;
-
- // note const values can only be initialized with a non
- // non-default constructor
- const int i;
-
- signed char s;
- unsigned char t;
- signed int u;
- unsigned int v;
- float w;
- double x;
- bool operator==(const A & rhs) const;
- bool operator<(const A & rhs) const;
-
- template<class Archive>
- void serialize(Archive & ar,const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_NVP(s);
- ar & BOOST_SERIALIZATION_NVP(t);
- ar & BOOST_SERIALIZATION_NVP(u);
- ar & BOOST_SERIALIZATION_NVP(v);
- ar & BOOST_SERIALIZATION_NVP(w);
- ar & BOOST_SERIALIZATION_NVP(x);
- }
- A(const A & rhs);
- A & operator=(const A & rhs);
-public:
- static int count;
- const int & get_i() const {
- return i;
- }
- A(int i_);
- ~A();
-};
-
-int A::count = 0;
-
-A::A(int i_) :
- i(i_),
- s(static_cast<signed char>(0xff & std::rand())),
- t(static_cast<signed char>(0xff & std::rand())),
- u(std::rand()),
- v(std::rand()),
- w((float)std::rand() / std::rand()),
- x((double)std::rand() / std::rand())
-{
- ++count;
-}
-
-A::~A(){
- --count;
-}
-
-bool A::operator==(const A &rhs) const
-{
- return
- s == rhs.s
- && t == rhs.t
- && u == rhs.u
- && v == rhs.v
- && std::fabs(w - rhs.w) <= std::numeric_limits<float>::round_error()
- && std::fabs(x - rhs.x) <= std::numeric_limits<float>::round_error()
- ;
-}
-
-bool A::operator<(const A &rhs) const
-{
- if(! (s == rhs.s) )
- return s < rhs.s;
- if(! (t == rhs.t) )
- return t < rhs.t;
- if(! (u == rhs.u) )
- return t < rhs.u;
- if(! (v == rhs.v) )
- return t < rhs.v;
- if(! (std::fabs(w - rhs.w) < std::numeric_limits<float>::round_error() ) )
- return t < rhs.w;
- if(! (std::fabs(x - rhs.x) < std::numeric_limits<float>::round_error() ) )
- return t < rhs.x;
- return false;
-}
-
-namespace boost {
-namespace serialization {
-
-template<class Archive>
-inline void save_construct_data(
- Archive & ar,
- const A * a,
- const BOOST_PFTO unsigned int /* file_version */
-){
- // variable used for construction
- ar << boost::serialization::make_nvp("i", a->get_i());
-}
-
-template<class Archive>
-inline void load_construct_data(
- Archive & ar,
- A * a,
- const unsigned int /* file_version */
-){
- int i;
- ar >> boost::serialization::make_nvp("i", i);
- ::new(a)A(i);
-}
-
-} // serialization
-} // namespace boost
-
-void save(const char * testfile){
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- A a(2);
-
- oa << BOOST_SERIALIZATION_NVP(a);
-
- // save a copy pointer to this item
- A *pa1 = &a;
- oa << BOOST_SERIALIZATION_NVP(pa1);
-
- // save pointer to a new object
- A *pa2 = new A(4);
- oa << BOOST_SERIALIZATION_NVP(pa2);
-
- delete pa2;
-}
-void load(const char * testfile){
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
-
- A a(4);
- ia >> BOOST_SERIALIZATION_NVP(a);
-
- A *pa1;
- ia >> BOOST_SERIALIZATION_NVP(pa1);
- BOOST_CHECK_MESSAGE(pa1 == &a, "Copy of pointer not correctly restored");
-
- A *pa2;
- ia >> BOOST_SERIALIZATION_NVP(pa2);
- BOOST_CHECK_MESSAGE(pa2 != &a, "Pointer not correctly restored");
-
- delete pa2;
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
- save(testfile);
- load(testfile);
- BOOST_CHECK(0 == A::count);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_non_default_ctor2.cpp
-
-// (C) Copyright 2002 Martin Ecker.
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-// this tests complex usage of non-default constructor. Specifically
-// the case where a constructor serializes a pointer member.
-
-#include <fstream>
-
-#include <boost/config.hpp>
-
-#include "test_tools.hpp"
-
-class IntValueHolder
-{
-public:
- IntValueHolder()
- : value(0)
- {}
-
- IntValueHolder(int newvalue)
- : value(newvalue)
- {}
-
- int GetValue() const { return value; }
-
-private:
- int value;
-
- friend class boost::serialization::access;
-
- template <class ArchiveT>
- void serialize(ArchiveT& ar, const unsigned int /* file_version */)
- {
- ar & BOOST_SERIALIZATION_NVP(value);
- }
-};
-
-class FloatValueHolder
-{
-public:
- FloatValueHolder()
- : value(0)
- {}
-
- FloatValueHolder(float newvalue)
- : value(newvalue)
- {}
-
- float GetValue() const { return value; }
-
-private:
- float value;
-
- friend class boost::serialization::access;
-
- template <class ArchiveT>
- void serialize(ArchiveT& ar, const unsigned int /* file_version */)
- {
- ar & BOOST_SERIALIZATION_NVP(value);
- }
-};
-
-class A
-{
-public:
- A(const IntValueHolder& initialValue)
- : value(initialValue), floatValue(new FloatValueHolder(10.0f))
- {}
-
- ~A()
- {
- delete floatValue;
- }
-
- IntValueHolder value;
- FloatValueHolder* floatValue;
-
-private:
- friend class boost::serialization::access;
-
- template <class ArchiveT>
- void serialize(ArchiveT& ar, const unsigned int /* file_version */)
- {
- ar & BOOST_SERIALIZATION_NVP(floatValue);
- }
-};
-
-namespace boost {
-namespace serialization {
-
-template <class ArchiveT>
-void save_construct_data(
- ArchiveT& archive,
- const A* p,
- const BOOST_PFTO unsigned int /*version*/
-){
- archive & boost::serialization::make_nvp("initialValue", p->value);
-}
-
-template <class ArchiveT>
-void load_construct_data(
- ArchiveT& archive,
- A* p,
- const unsigned int /*version*/
-){
- IntValueHolder initialValue;
- archive & boost::serialization::make_nvp("initialValue", initialValue);
-
- ::new (p) A(initialValue);
-}
-
-} // serialization
-} // namespace boost
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
- A* a = new A(5);
-
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(a);
- }
-
- A* a_new;
-
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(a_new);
- }
- delete a;
- delete a_new;
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_non_intrursive.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-// this tests:
-// a) non-intrusive method of implementing serialization
-// b) usage of a non-default constructor
-
-#include <fstream>
-#include <cstdlib> // for rand()
-#include <cstdio> // remove
-#include <cmath> // for fabs()
-#include <limits>
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::rand;
- using ::fabs;
- using ::remove;
-#ifndef UNDER_CE
- using ::numeric_limits;
-#endif
-}
-#endif
-
-#include <boost/archive/archive_exception.hpp>
-#include "test_tools.hpp"
-
-///////////////////////////////////////////////////////
-// simple class test - using non-intrusive syntax
-// illustrates the usage of the non-intrusve syntax
-class A
-{
-public:
- signed char s;
- unsigned char t;
- signed int u;
- unsigned int v;
- float w;
- double x;
- A();
- bool operator==(const A & rhs) const;
- bool operator<(const A & rhs) const;
-};
-
-A::A() :
- s(static_cast<signed char>(0xff & std::rand())),
- t(static_cast<signed char>(0xff & std::rand())),
- u(std::rand()),
- v(std::rand()),
- w((float)std::rand() / std::rand()),
- x((double)std::rand() / std::rand())
-{
-}
-
-bool A::operator==(const A &rhs) const
-{
- return
- s == rhs.s
- && t == rhs.t
- && u == rhs.u
- && v == rhs.v
- && std::fabs(w - rhs.w) <= std::numeric_limits<float>::round_error()
- && std::fabs(x - rhs.x) <= std::numeric_limits<float>::round_error()
- ;
-}
-
-bool A::operator<(const A &rhs) const
-{
- if(! (s == rhs.s) )
- return s < rhs.s;
- if(! (t == rhs.t) )
- return t < rhs.t;
- if(! (u == rhs.u) )
- return t < rhs.u;
- if(! (v == rhs.v) )
- return t < rhs.v;
- if(! (std::fabs(w - rhs.w) < std::numeric_limits<float>::round_error() ) )
- return t < rhs.w;
- if(! (std::fabs(x - rhs.x) < std::numeric_limits<float>::round_error() ) )
- return t < rhs.x;
- return false;
-}
-
-// note the following:
-
-// function specializations must be defined in the appropriate
-// namespace - boost::serialization
-namespace boost {
-namespace serialization {
-
-// This first set of overrides should work with all compilers.
-
-// The last argument is int while the default versions
-// defined in serialization.hpp have long as the last argument.
-// This is part of the work around for compilers that don't
-// support correct function template ordering. These functions
-// are always called with 0 (i.e. an int) as the last argument.
-// Our specialized versions also have int as the last argument
-// while the default versions have a long as the last argument.
-// This makes our specialized versions a better match than the
-// default ones as no argument conversion is required to make a match
-template<class Archive>
-void serialize(
- Archive & ar,
- A & a,
- const unsigned int /* file_version */
-){
- ar & boost::serialization::make_nvp("s", a.s);
- ar & boost::serialization::make_nvp("t", a.t);
- ar & boost::serialization::make_nvp("u", a.u);
- ar & boost::serialization::make_nvp("v", a.v);
- ar & boost::serialization::make_nvp("w", a.w);
- ar & boost::serialization::make_nvp("x", a.x);
-}
-
-} // serialization
-} // namespace boost
-
-void save(const char * testfile){
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- A a;
-
- oa << BOOST_SERIALIZATION_NVP(a);
-
- // save a copy pointer to this item
- A *pa1 = &a;
- oa << BOOST_SERIALIZATION_NVP(pa1);
-
- // save pointer to a new object
- A *pa2 = new A();
- oa << BOOST_SERIALIZATION_NVP(pa2);
-
- delete pa2;
-}
-
-void load(const char * testfile){
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
-
- A a;
- ia >> BOOST_SERIALIZATION_NVP(a);
-
- A *pa1;
- ia >> BOOST_SERIALIZATION_NVP(pa1);
- BOOST_CHECK_MESSAGE(pa1 == &a, "Copy of pointer not correctly restored");
-
- A *pa2;
- ia >> BOOST_SERIALIZATION_NVP(pa2);
- BOOST_CHECK_MESSAGE(pa2 != &a, "Pointer not correctly restored");
-
- delete pa2;
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
- save(testfile);
- load(testfile);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_non_serializable.cpp: test implementation level trait
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// test implementation level "not_serializable"
-// should fail compilation
-
-#include <fstream>
-
-#include "test_tools.hpp"
-#include <boost/serialization/level.hpp>
-#include <boost/serialization/nvp.hpp>
-
-class A
-{
-};
-
-BOOST_CLASS_IMPLEMENTATION(A, boost::serialization::not_serializable)
-
-void out(A & a)
-{
- test_ostream os("testfile", TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(a);
-}
-
-void in(A & a)
-{
- test_istream is("testfile", TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(a);
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- A a;
- out(a);
- in(a);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_null_ptr.cpp: test implementation level trait
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <fstream>
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-#include <boost/serialization/base_object.hpp>
-
-class polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & /* ar */, const unsigned int /* file_version */){
- }
-public:
- virtual ~polymorphic_base(){};
-};
-
-class polymorphic_derived1 : public polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
- }
-};
-
-// save unregistered polymorphic classes
-void save(const char *testfile)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
-
- polymorphic_base *rb1 = NULL;
- polymorphic_derived1 *rd1 = NULL;
-
- oa << BOOST_SERIALIZATION_NVP(rb1);
- oa << BOOST_SERIALIZATION_NVP(rd1);
-}
-
-// load unregistered polymorphic classes
-void load(const char *testfile)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
-
- polymorphic_derived1 dummy;
-
- polymorphic_base *rb1 = & dummy;
- polymorphic_derived1 *rd1 = & dummy;
-
- ia >> BOOST_SERIALIZATION_NVP(rb1);
- BOOST_CHECK_MESSAGE(NULL == rb1, "Null pointer not restored");
-
- ia >> BOOST_SERIALIZATION_NVP(rd1);
- BOOST_CHECK_MESSAGE(NULL == rd1, "Null pointer not restored");
-
- delete rb1;
- delete rd1;
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
- save(testfile);
- load(testfile);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_nvp.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <fstream>
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/nvp.hpp>
-
-#include "B.hpp"
-#include "A.ipp"
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- B b, b1;
-
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(b);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(b1);
- }
- BOOST_CHECK(b == b1);
-
- B *bptr = &b;
- B *bptr1;
-
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(bptr);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(bptr1);
- }
- BOOST_CHECK(b == *bptr1);
-
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_object.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// test implementation level "object_serializable"
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <fstream>
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/level.hpp>
-#include <boost/serialization/nvp.hpp>
-
-class A
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & /* ar */, const unsigned int /* file_version */){
- }
-};
-
-BOOST_CLASS_IMPLEMENTATION(A, boost::serialization::object_serializable)
-
-// note: version can be assigned only to objects whose implementation
-// level is object_class_info. So, doing the following will result in
-// a static assertion
-// BOOST_CLASS_VERSION(A, 2);
-
-void out(const char *testfile, A & a)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(a);
-}
-
-void in(const char *testfile, A & a)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(a);
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- A a;
- out(testfile, a);
- in(testfile, a);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_optional.cpp
-
-// (C) Copyright 2004 Pavel Vozenilek
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <fstream>
-
-#include <boost/config.hpp>
-
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-
-#include <boost/archive/archive_exception.hpp>
-#include "test_tools.hpp"
-
-#include <boost/serialization/optional.hpp>
-
-#include "A.hpp"
-#include "A.ipp"
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- const boost::optional<int> aoptional1;
- const boost::optional<int> aoptional2(123);
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("aoptional1",aoptional1);
- oa << boost::serialization::make_nvp("aoptional2",aoptional2);
- }
-
- boost::optional<int> aoptional1a(999);
- boost::optional<int> aoptional2a;
-
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("aoptional1",aoptional1a);
- ia >> boost::serialization::make_nvp("aoptional2",aoptional2a);
- }
- BOOST_CHECK(aoptional1 == aoptional1a);
- BOOST_CHECK(aoptional2 == aoptional2a);
-
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_pimpl.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <boost/compatibility/cpp_c_headers/cstdio> // for tmpnam
-
-#include <fstream>
-#include <boost/serialization/nvp.hpp>
-
-#include "test_tools.hpp"
-
-class B;
-
-class A {
-^ friend boost::serialization::access;
-^ B *pimpl;
-^ template<class Archive>
-^ void serialize(Archive & ar, const unsigned int file_version);
-};
-
-int test_main( int argc, char* argv[] )
-{
- char testfile[TMP_MAX];
- std::tmpnam(testfile);
-// BOOST_REQUIRE(NULL != testfile);
-
- A a, a1;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os);
- oa << BOOST_SERIALIZATION_NVP(a);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is);
- BOOST_SERIALIZATION_NVP(a1);
- }
-// BOOST_CHECK(a != a1);
- return 0;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_polymorphic.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <fstream>
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-// the following is to ensure that when one of the libraries changes
-// BJAM rebuilds and relinks the test.
-/*
-#include "polymorphic_text_archive.hpp"
-#include "polymorphic_text_warchive.hpp"
-#include "polymorphic_binary_archive.hpp"
-#include "polymorphic_xml_archive.hpp"
-#include "polymorphic_xml_warchive.hpp"
-*/
-
-#include "test_tools.hpp"
-
-#include <boost/archive/polymorphic_oarchive.hpp>
-#include <boost/archive/polymorphic_iarchive.hpp>
-
-#include <boost/serialization/nvp.hpp>
-#include "test_polymorphic_A.hpp"
-
-int test_main(int /* argc */, char * /* argv */ [])
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
- const data d;
- data d1;
- // test using using polymorphic interface
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa_implementation(os, TEST_ARCHIVE_FLAGS);
- boost::archive::polymorphic_oarchive & oa_interface = oa_implementation;
- oa_interface << BOOST_SERIALIZATION_NVP(d);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia_implementation(is, TEST_ARCHIVE_FLAGS);
- boost::archive::polymorphic_iarchive & ia_interface = ia_implementation;
- ia_interface >> BOOST_SERIALIZATION_NVP(d1);
- }
- BOOST_CHECK(d == d1);
- std::remove(testfile);
-
- // test using using polymorphic implementation.
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa_implementation(os, TEST_ARCHIVE_FLAGS);
- oa_implementation << BOOST_SERIALIZATION_NVP(d);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia_implementation(is, TEST_ARCHIVE_FLAGS);
- ia_implementation >> BOOST_SERIALIZATION_NVP(d1);
- }
- BOOST_CHECK(d == d1);
- std::remove(testfile);
-
- // test using using polymorphic implementation.
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- boost::archive::polymorphic_oarchive * oa_implementation
- = new test_oarchive(os, TEST_ARCHIVE_FLAGS);
- *oa_implementation << BOOST_SERIALIZATION_NVP(d);
- delete oa_implementation;
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- boost::archive::polymorphic_iarchive * ia_implementation
- = new test_iarchive(is, TEST_ARCHIVE_FLAGS);
- *ia_implementation >> BOOST_SERIALIZATION_NVP(d1);
- delete ia_implementation;
- }
- BOOST_CHECK(d == d1);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_polymorphic2.cpp
-
-// (C) Copyright 2009 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-#include <fstream>
-
-#include "test_tools.hpp"
-
-#include "test_polymorphic2.hpp"
-
-int test_main(int /*argc*/, char* /*argv*/[])
-{
- A *a = new B();
- a->i = 3;
-
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa_implementation(os, TEST_ARCHIVE_FLAGS);
- boost::archive::polymorphic_oarchive & opa = oa_implementation;
- opa << BOOST_SERIALIZATION_NVP(a);
- }
- A *loaded = 0;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia_implementation(is, TEST_ARCHIVE_FLAGS);
- boost::archive::polymorphic_iarchive & ipa = ia_implementation;
- ipa >> BOOST_SERIALIZATION_NVP(loaded);
- }
- BOOST_CHECK(a->i == loaded->i);
- delete a;
- delete loaded;
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_polymorphic2.hpp
-
-// (C) Copyright 2009 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-namespace boost {
-namespace archive {
- class polymorphic_oarchive;
- class polymorphic_iarchive;
-}
-}
-
-struct A {
-public:
- A() {}
- virtual ~A() {}
-
- void serialize(
- boost::archive::polymorphic_oarchive &ar,
- const unsigned int /*version*/
- );
- void serialize(
- boost::archive::polymorphic_iarchive &ar,
- const unsigned int /*version*/
- );
-
- int i;
-};
-
-struct B : A {
- void serialize(
- boost::archive::polymorphic_oarchive &ar,
- const unsigned int /*version*/
- );
- void serialize(
- boost::archive::polymorphic_iarchive &ar,
- const unsigned int /*version*/
- );
-};
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_polymorphic2imp.cpp
-
-// (C) Copyright 2009 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <boost/serialization/export.hpp>
-#include <boost/archive/polymorphic_oarchive.hpp>
-#include <boost/archive/polymorphic_iarchive.hpp>
-
-#include "test_polymorphic2.hpp"
-
-void A::serialize(
- boost::archive::polymorphic_oarchive &ar,
- const unsigned int /*version*/
-){
- ar & BOOST_SERIALIZATION_NVP(i);
-}
-void A::serialize(
- boost::archive::polymorphic_iarchive &ar,
- const unsigned int /*version*/
-){
- ar & BOOST_SERIALIZATION_NVP(i);
-}
-// note: only the most derived classes need be exported
-// BOOST_CLASS_EXPORT(A)
-
-void B::serialize(
- boost::archive::polymorphic_oarchive &ar,
- const unsigned int /*version*/
-){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(A);
-}
-void B::serialize(
- boost::archive::polymorphic_iarchive &ar,
- const unsigned int /*version*/
-){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(A);
-}
-BOOST_CLASS_EXPORT(B)
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_polymorphic_A.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-#include "test_polymorphic_A.hpp"
-#include <boost/serialization/nvp.hpp>
-
-#include "A.hpp"
-#include "A.ipp"
-
-data::data() :
- a(new A)
-{}
-data::~data(){
- delete a;
-}
-
-bool data::operator==(const data & rhs) const {
- return * (a) == *(rhs.a);
-}
-
-#if 0 // this method fails with msvc 6.0 and borland
-// now we can define the serialization for class A
-template<class Archive>
-void data::serialize(Archive & ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_NVP(a);
-}
-
-// without the explicit instantiations below, the program will
-// fail to link for lack of instantiantiation of the above function
-// note: the following failed to fix link errors for vc 7.0 !
-#include <boost/archive/polymorphic_oarchive.hpp>
-
-template void data::serialize<boost::archive::polymorphic_oarchive>(
- boost::archive::polymorphic_oarchive & ar,
- const unsigned int file_version
-);
-
-#include <boost/archive/polymorphic_iarchive.hpp>
-
-template void data::serialize<boost::archive::polymorphic_iarchive>(
- boost::archive::polymorphic_iarchive & ar,
- const unsigned int file_version
-);
-#endif
-
-// so use this
-void data::serialize(boost::archive::polymorphic_oarchive & ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_NVP(a);
-}
-
-void data::serialize(boost::archive::polymorphic_iarchive & ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_NVP(a);
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_polymorphic_A.hpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// class whose declaration is hidden by a pointer
-// #include <boost/serialization/scoped_ptr.hpp>
-
-#include <boost/archive/polymorphic_oarchive.hpp>
-#include <boost/archive/polymorphic_iarchive.hpp>
-
-class A;
-
-struct data {
- // class a contains a pointer to a "hidden" declaration
- // borland scoped_ptr doesn't work !!!
- // boost::scoped_ptr<A> a;
- A * a;
-// template<class Archive>
-// void serialize(Archive & ar, const unsigned int file_version);
- void serialize(boost::archive::polymorphic_oarchive & ar, const unsigned int file_version);
- void serialize(boost::archive::polymorphic_iarchive & ar, const unsigned int file_version);
- data();
- ~data();
- bool operator==(const data & rhs) const;
-};
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_primitive.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// test implementation level "primitive_type"
-
-#include <cstddef> // NULL
-#include <fstream>
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/level.hpp>
-#include <boost/serialization/nvp.hpp>
-
-struct A
-{
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- // note: should never fail here
- BOOST_STATIC_ASSERT(0 == sizeof(Archive));
- }
-};
-
-std::ostream & operator<<(std::ostream &os, const A & /* a */){ return os;}
-std::istream & operator>>(std::istream &is, A & /* a */){return is;}
-
-#ifndef BOOST_NO_STD_WSTREAMBUF
-std::wostream & operator<<(std::wostream &os, const A & /* a */){ return os;}
-std::wistream & operator>>(std::wistream &is, A & /* a */){return is;}
-#endif
-
-BOOST_CLASS_IMPLEMENTATION(A, boost::serialization::primitive_type)
-
-void out(const char *testfile, A & a)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(a);
-}
-
-void in(const char *testfile, A & a)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(a);
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- A a;
- out(testfile, a);
- in(testfile, a);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_private_base.cpp
-
-// (C) Copyright 2009 Eric Moyer - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-// invoke header for a custom archive test.
-
-#include <fstream>
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include <boost/serialization/access.hpp>
-#include <boost/serialization/base_object.hpp>
-#include <boost/serialization/export.hpp>
-
-#include "test_tools.hpp"
-
-class Base {
- friend class boost::serialization::access;
- int m_i;
- template<class Archive>
- void serialize(Archive & ar, const unsigned int version){
- ar & m_i;
- }
-protected:
- bool operator==(const Base &rhs) const {
- return m_i == rhs.m_i;
- }
- Base(int i = 0) :
- m_i(i)
- {}
- virtual ~Base();
-};
-
-class Derived : public Base {
- friend class boost::serialization::access;
-private:
- template<class Archive>
- void serialize(Archive & ar, const unsigned int version){
- ar & boost::serialization::base_object<Base>(*this);
- }
-public:
- bool operator==(const Derived &rhs) const {
- return Base::operator==(rhs);
- }
- Derived(int i = 0) :
- Base(i)
- {}
-};
-
-BOOST_CLASS_EXPORT(Derived)
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- Derived a(1), a1(2);
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("a", a);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("a", a1);
- }
- BOOST_CHECK_EQUAL(a, a1);
- std::remove(testfile);
-
- Base *ta = new Derived(1);
- Base *ta1 = NULL;
-
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("ta", ta);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("ta", ta1);
- }
- BOOST_CHECK(ta != ta1);
- BOOST_CHECK(*static_cast<Derived *>(ta) == *static_cast<Derived *>(ta1));
- std::remove(testfile);
- return 0;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_private_ctor.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-#include <sstream>
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/vector.hpp>
-
-#include <boost/archive/text_iarchive.hpp>
-#include <boost/archive/text_oarchive.hpp>
-
-class V {
- friend int test_main(int /* argc */, char * /* argv */[]);
- friend class boost::serialization::access;
- int m_i;
- V() :
- m_i(0)
- {}
- ~V(){}
- template<class Archive>
- void serialize(Archive& ar, unsigned /*version*/)
- {
- ar & m_i;
- }
- bool operator==(const V & v) const {
- return m_i == v.m_i;
- }
-};
-
-int test_main(int /* argc */, char * /* argv */[])
-{
- std::stringstream ss;
- const V v;
- {
- boost::archive::text_oarchive oa(ss);
- oa << v;
- }
- V v1;
- {
- boost::archive::text_iarchive ia(ss);
- ia >> v1;
- }
- BOOST_CHECK(v == v1);
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_recurrsion.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <fstream>
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include "J.hpp"
-#include "A.ipp"
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- // test recursive structure
- J j, j1;
- j.j = &j;
-
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(j);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(j1);
- }
- BOOST_CHECK(j == j1);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_registered.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <fstream>
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include <boost/archive/archive_exception.hpp>
-#include "test_tools.hpp"
-
-#include <boost/serialization/base_object.hpp>
-#include <boost/serialization/type_info_implementation.hpp>
-
-class polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & /* ar */, const unsigned int /* file_version */){
- }
-public:
- virtual ~polymorphic_base(){};
-};
-
-class polymorphic_derived1 : public polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
- }
-};
-
-class polymorphic_derived2 : public polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
- }
-};
-
-// save derived polymorphic class
-void save_derived(const char *testfile)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
-
- polymorphic_derived1 *rd1 = new polymorphic_derived1;
- polymorphic_derived2 *rd2 = new polymorphic_derived2;
-
- // registration IS necessary when serializing pointers of
- // polymorphic classes
- oa.register_type(static_cast<polymorphic_derived1 *>(NULL));
- oa.register_type(static_cast<polymorphic_derived2 *>(NULL));
- oa << BOOST_SERIALIZATION_NVP(rd1);
- oa << BOOST_SERIALIZATION_NVP(rd2);
-
- // the above opereration registers the derived classes as a side
- // effect. Hence, instances can now be correctly serialized through
- // a base class pointer.
- polymorphic_base *rb1 = rd1;
- polymorphic_base *rb2 = rd2;
- oa << BOOST_SERIALIZATION_NVP(rb1);
- oa << BOOST_SERIALIZATION_NVP(rb2);
-
- delete rd1;
- delete rd2;
-}
-
-// save derived polymorphic class
-void load_derived(const char *testfile)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
-
- polymorphic_derived1 *rd1 = NULL;
- polymorphic_derived2 *rd2 = NULL;
-
- // registration IS necessary when serializing pointers of
- // polymorphic classes
- ia.register_type(static_cast<polymorphic_derived1 *>(NULL));
- ia.register_type(static_cast<polymorphic_derived2 *>(NULL));
-
- ia >> BOOST_SERIALIZATION_NVP(rd1);
-
- const boost::serialization::extended_type_info * p1;
- p1 = & boost::serialization::type_info_implementation<polymorphic_derived1>
- ::type::get_const_instance();
-
- BOOST_CHECK(NULL != p1);
-
- const boost::serialization::extended_type_info * p2;
- p2 = boost::serialization::type_info_implementation<polymorphic_derived1>
- ::type::get_const_instance().get_derived_extended_type_info(*rd1);
-
- BOOST_CHECK(NULL != p2);
-
- BOOST_CHECK_MESSAGE(p1 == p2, "restored pointer d1 not of correct type");
-
- ia >> BOOST_SERIALIZATION_NVP(rd2);
-
- BOOST_CHECK_MESSAGE(
- & boost::serialization::type_info_implementation<polymorphic_derived2>
- ::type::get_const_instance()
- ==
- boost::serialization::type_info_implementation<polymorphic_derived2>
- ::type::get_const_instance().get_derived_extended_type_info(*rd2),
- "restored pointer d2 not of correct type"
- );
-
- polymorphic_base *rb1 = NULL;
- polymorphic_base *rb2 = NULL;
-
- // the above opereration registers the derived classes as a side
- // effect. Hence, instances can now be correctly serialized through
- // a base class pointer.
- ia >> BOOST_SERIALIZATION_NVP(rb1);
-
- BOOST_CHECK_MESSAGE(
- rb1 == dynamic_cast<polymorphic_base *>(rd1),
- "serialized pointers not correctly restored"
- );
-
- p1 = & boost::serialization::type_info_implementation<polymorphic_derived1>
- ::type::get_const_instance();
-
- BOOST_CHECK(NULL != p1);
-
- p2 = boost::serialization::type_info_implementation<polymorphic_base>
- ::type::get_const_instance().get_derived_extended_type_info(*rb1);
-
- BOOST_CHECK(NULL != p2);
-
- BOOST_CHECK_MESSAGE(p1 == p2, "restored pointer b1 not of correct type");
-
- ia >> BOOST_SERIALIZATION_NVP(rb2);
-
- BOOST_CHECK_MESSAGE(
- rb2 == dynamic_cast<polymorphic_base *>(rd2),
- "serialized pointers not correctly restored"
- );
-
- BOOST_CHECK_MESSAGE(
- & boost::serialization::type_info_implementation<polymorphic_derived2>
- ::type::get_const_instance()
- == boost::serialization::type_info_implementation<polymorphic_base>
- ::type::get_const_instance().get_derived_extended_type_info(*rb2),
- "restored pointer b2 not of correct type"
- );
-
- delete rb1;
- delete rb2;
-}
-
-// save registered polymorphic class
-void save_registered(const char *testfile)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
-
- polymorphic_base *rb1 = new polymorphic_derived1;
- polymorphic_base *rb2 = new polymorphic_derived2;
-
- // registration (forward declaration) will permit correct serialization
- // through a pointer to a base class
- oa.register_type(static_cast<polymorphic_derived1 *>(NULL));
- oa.register_type(static_cast<polymorphic_derived2 *>(NULL));
- oa << BOOST_SERIALIZATION_NVP(rb1) << BOOST_SERIALIZATION_NVP(rb2);
-
- delete rb1;
- delete rb2;
-}
-
-// save registered polymorphic class
-void load_registered(const char *testfile)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
-
- polymorphic_base *rb1 = NULL;
- polymorphic_base *rb2 = NULL;
-
- // registration (forward declaration) will permit correct serialization
- // through a pointer to a base class
- ia.register_type(static_cast<polymorphic_derived1 *>(NULL));
- ia.register_type(static_cast<polymorphic_derived2 *>(NULL));
- ia >> BOOST_SERIALIZATION_NVP(rb1) >> BOOST_SERIALIZATION_NVP(rb2);
-
- BOOST_CHECK_MESSAGE(
- & boost::serialization::type_info_implementation<polymorphic_derived1>
- ::type::get_const_instance()
- == boost::serialization::type_info_implementation<polymorphic_base>
- ::type::get_const_instance().get_derived_extended_type_info(*rb1),
- "restored pointer b1 not of correct type"
- );
-
- BOOST_CHECK_MESSAGE(
- & boost::serialization::type_info_implementation<polymorphic_derived2>
- ::type::get_const_instance()
- == boost::serialization::type_info_implementation<polymorphic_base>
- ::type::get_const_instance().get_derived_extended_type_info(*rb2),
- "restored pointer b2 not of correct type"
- );
-
- delete rb1;
- delete rb2;
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
-
- BOOST_REQUIRE(NULL != testfile);
-
- save_derived(testfile);
- load_derived(testfile);
- save_registered(testfile);
- load_registered(testfile);
-
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_reset_object_address.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-#include <sstream>
-#include <cassert>
-#include <cstdlib> // for rand()
-#include <cstddef> // size_t
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::rand;
- using ::size_t;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/archive/text_oarchive.hpp>
-#include <boost/archive/text_iarchive.hpp>
-#include <boost/archive/polymorphic_text_oarchive.hpp>
-#include <boost/archive/polymorphic_text_iarchive.hpp>
-
-#include <boost/serialization/list.hpp>
-#include <boost/serialization/access.hpp>
-
-// Someday, maybe all tests will be converted to the unit test framework.
-// but for now use the text execution monitor to be consistent with all
-// the other tests.
-
-// simple test of untracked value
-#include "A.hpp"
-#include "A.ipp"
-
-void test1(){
- std::stringstream ss;
- const A a;
- {
- boost::archive::text_oarchive oa(ss);
- oa << a;
- }
- A a1;
- {
- boost::archive::text_iarchive ia(ss);
- // load to temporary
- A a2;
- ia >> a2;
- BOOST_CHECK_EQUAL(a, a2);
- // move to final destination
- a1 = a2;
- ia.reset_object_address(& a1, & a2);
- }
- BOOST_CHECK_EQUAL(a, a1);
-}
-
-// simple test of tracked value
-class B {
- friend class boost::serialization::access;
- int m_i;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /*file_version*/){
- ar & m_i;
- }
-public:
- bool operator==(const B & rhs) const {
- return m_i == rhs.m_i;
- }
- B() :
- m_i(std::rand())
- {}
-};
-
-//BOOST_TEST_DONT_PRINT_LOG_VALUE( B )
-
-void test2(){
- std::stringstream ss;
- B const b;
- B const * const b_ptr = & b;
- BOOST_CHECK_EQUAL(& b, b_ptr);
- {
- boost::archive::text_oarchive oa(ss);
- oa << b;
- oa << b_ptr;
- }
- B b1;
- B * b1_ptr;
- {
- boost::archive::text_iarchive ia(ss);
- // load to temporary
- B b2;
- ia >> b2;
- BOOST_CHECK_EQUAL(b, b2);
- // move to final destination
- b1 = b2;
- ia.reset_object_address(& b1, & b2);
- ia >> b1_ptr;
- }
- BOOST_CHECK_EQUAL(b, b1);
- BOOST_CHECK_EQUAL(& b1, b1_ptr);
-}
-
-// check that nested member values are properly moved
-class D {
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /*file_version*/){
- ar & m_b;
- }
-public:
- B m_b;
- bool operator==(const D & rhs) const {
- return m_b == rhs.m_b;
- }
- D(){}
-};
-
-//BOOST_TEST_DONT_PRINT_LOG_VALUE( D )
-
-void test3(){
- std::stringstream ss;
- D const d;
- B const * const b_ptr = & d.m_b;
- {
- boost::archive::text_oarchive oa(ss);
- oa << d;
- oa << b_ptr;
- }
- D d1;
- B * b1_ptr;
- {
- boost::archive::text_iarchive ia(ss);
- D d2;
- ia >> d2;
- d1 = d2;
- ia.reset_object_address(& d1, & d2);
- ia >> b1_ptr;
- }
- BOOST_CHECK_EQUAL(d, d1);
- BOOST_CHECK_EQUAL(* b_ptr, * b1_ptr);
-}
-
-// check that data pointed to by pointer members is NOT moved
-class E {
- int m_i;
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /*file_version*/){
- ar & m_i;
- }
-public:
- bool operator==(const E &rhs) const {
- return m_i == rhs.m_i;
- }
- E() :
- m_i(std::rand())
- {}
- E(const E & rhs) :
- m_i(rhs.m_i)
- {}
-};
-//BOOST_TEST_DONT_PRINT_LOG_VALUE( E )
-
-// check that moves don't move stuff pointed to
-class F {
- friend class boost::serialization::access;
- E * m_eptr;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /*file_version*/){
- ar & m_eptr;
- }
-public:
- bool operator==(const F &rhs) const {
- return *m_eptr == *rhs.m_eptr;
- }
- F & operator=(const F & rhs) {
- * m_eptr = * rhs.m_eptr;
- return *this;
- }
- F(){
- m_eptr = new E;
- }
- F(const F & rhs){
- *this = rhs;
- }
- ~F(){
- delete m_eptr;
- }
-};
-
-//BOOST_TEST_DONT_PRINT_LOG_VALUE( F )
-
-void test4(){
- std::stringstream ss;
- const F f;
- {
- boost::archive::text_oarchive oa(ss);
- oa << f;
- }
- F f1;
- {
- boost::archive::text_iarchive ia(ss);
- F f2;
- ia >> f2;
- f1 = f2;
- ia.reset_object_address(& f1, & f2);
- }
- BOOST_CHECK_EQUAL(f, f1);
-}
-
-// check that multiple moves keep track of the correct target
-class G {
- friend class boost::serialization::access;
- A m_a1;
- A m_a2;
- A *m_pa2;
- template<class Archive>
- void save(Archive &ar, const unsigned int /*file_version*/) const {
- ar << m_a1;
- ar << m_a2;
- ar << m_pa2;
- }
- template<class Archive>
- void load(Archive &ar, const unsigned int /*file_version*/){
- A a; // temporary A
- ar >> a;
- m_a1 = a;
- ar.reset_object_address(& m_a1, & a);
- ar >> a;
- m_a2 = a;
- ar.reset_object_address(& m_a2, & a);
- ar & m_pa2;
- }
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-public:
- bool operator==(const G &rhs) const {
- return
- m_a1 == rhs.m_a1
- && m_a2 == rhs.m_a2
- && *m_pa2 == *rhs.m_pa2;
- }
- G & operator=(const G & rhs) {
- m_a1 = rhs.m_a1;
- m_a2 = rhs.m_a2;
- m_pa2 = & m_a2;
- return *this;
- }
- G(){
- m_pa2 = & m_a2;
- }
- G(const G & rhs){
- *this = rhs;
- }
- ~G(){}
-};
-
-//BOOST_TEST_DONT_PRINT_LOG_VALUE( G )
-
-void test5(){
- std::stringstream ss;
- const G g;
- {
- boost::archive::text_oarchive oa(ss);
- oa << g;
- }
- G g1;
- {
- boost::archive::text_iarchive ia(ss);
- ia >> g1;
- }
- BOOST_CHECK_EQUAL(g, g1);
-}
-
-// joaquin's test - this tests the case where rest_object_address
-// is applied to an item which in fact is not tracked so that
-// the call is in fact superfluous.
-struct foo
-{
- int x;
-
-private:
- friend class boost::serialization::access;
-
- template<class Archive>
- void serialize(Archive &,const unsigned int)
- {
- }
-};
-
-struct bar
-{
- foo f[2];
- foo* pf[2];
-
-private:
- friend class boost::serialization::access;
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-
- template<class Archive>
- void save(Archive& ar,const unsigned int)const
- {
- for(int i=0;i<2;++i){
- ar<<f[i].x;
- ar<<f[i];
- }
- for(int j=0;j<2;++j){
- ar<<pf[j];
- }
- }
-
- template<class Archive>
- void load(Archive& ar,const unsigned int)
- {
- for(int i=0;i<2;++i){
- int x;
- ar>>x;
- f[i].x=x;
- ar.reset_object_address(&f[i].x,&x);
- ar>>f[i];
- }
- for(int j=0;j<2;++j){
- ar>>pf[j];
- }
- }
-};
-
-int test6()
-{
- bar b;
- b.f[0].x=0;
- b.f[1].x=1;
- b.pf[0]=&b.f[0];
- b.pf[1]=&b.f[1];
-
- std::ostringstream oss;
- {
- boost::archive::text_oarchive oa(oss);
- oa<<const_cast<const bar&>(b);
- }
-
- bar b1;
- b1.pf[0]=0;
- b1.pf[1]=0;
-
- std::istringstream iss(oss.str());
- boost::archive::text_iarchive ia(iss);
- ia>>b1;
- BOOST_CHECK(b1.pf[0]==&b1.f[0]&&b1.pf[1]==&b1.f[1]);
-
- return 0;
-}
-
-// test one of the collections
-void test7(){
- std::stringstream ss;
- B const b;
- B const * const b_ptr = & b;
- BOOST_CHECK_EQUAL(& b, b_ptr);
- {
- std::list<const B *> l;
- l.push_back(b_ptr);
- boost::archive::text_oarchive oa(ss);
- oa << const_cast<const std::list<const B *> &>(l);
- }
- B b1;
- {
- std::list<B *> l;
- boost::archive::text_iarchive ia(ss);
- ia >> l;
- delete l.front(); // prevent memory leak
- }
-}
-
-// test one of the collections with polymorphic archive
-void test8(){
- std::stringstream ss;
- B const b;
- B const * const b_ptr = & b;
- BOOST_CHECK_EQUAL(& b, b_ptr);
- {
- std::list<const B *> l;
- l.push_back(b_ptr);
- boost::archive::polymorphic_text_oarchive oa(ss);
- boost::archive::polymorphic_oarchive & poa = oa;
- poa << const_cast<const std::list<const B *> &>(l);
- }
- B b1;
- {
- std::list<B *> l;
- boost::archive::polymorphic_text_iarchive ia(ss);
- boost::archive::polymorphic_iarchive & pia = ia;
- pia >> l;
- delete l.front(); // prevent memory leak
- }
-}
-
-int test_main(int /* argc */, char * /* argv */[])
-{
- test1();
- test2();
- test3();
- test4();
- test5();
- test6();
- test7();
- test8();
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_set.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULLsize_t
-#include <cstdio> // remove
-#include <fstream>
-
-#include <algorithm>
-#include <vector>
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::size_t;
-}
-#endif
-
-#include <boost/detail/workaround.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include <boost/archive/archive_exception.hpp>
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/set.hpp>
-
-#include "A.hpp"
-#include "A.ipp"
-
-void
-test_set(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- // test array of objects
- std::set<A> aset;
- aset.insert(A());
- aset.insert(A());
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("aset", aset);
- }
- std::set<A> aset1;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("aset", aset1);
- }
- BOOST_CHECK(aset == aset1);
- std::remove(testfile);
-}
-
-void
-test_multiset(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- std::multiset<A> amultiset;
- amultiset.insert(A());
- amultiset.insert(A());
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("amultiset", amultiset);
- }
- std::multiset<A> amultiset1;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("amultiset", amultiset1);
- }
- BOOST_CHECK(amultiset == amultiset1);
- std::remove(testfile);
-}
-
-#ifdef BOOST_HAS_HASH
-
-#include <boost/serialization/hash_set.hpp>
-
-namespace BOOST_STD_EXTENSION_NAMESPACE {
- template<>
- struct hash<A> {
- std::size_t operator()(const A& a) const {
- return (std::size_t)a;
- }
- };
-}
-
-void
-test_hash_set(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- // test array of objects
- BOOST_STD_EXTENSION_NAMESPACE::hash_set<A> ahash_set;
- A a, a1;
- ahash_set.insert(a);
- ahash_set.insert(a1);
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("ahash_set", ahash_set);
- }
- BOOST_STD_EXTENSION_NAMESPACE::hash_set<A> ahash_set1;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("ahash_set", ahash_set1);
- }
- std::vector<A> tvec, tvec1;
- tvec.clear();
- tvec1.clear();
- std::copy(ahash_set.begin(), ahash_set.end(), std::back_inserter(tvec));
- std::sort(tvec.begin(), tvec.end());
- std::copy(ahash_set1.begin(), ahash_set1.end(), std::back_inserter(tvec1));
- std::sort(tvec1.begin(), tvec1.end());
- BOOST_CHECK(tvec == tvec1);
- std::remove(testfile);
-}
-
-void
-test_hash_multiset(){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- BOOST_STD_EXTENSION_NAMESPACE::hash_multiset<A> ahash_multiset;
- ahash_multiset.insert(A());
- ahash_multiset.insert(A());
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("ahash_multiset", ahash_multiset);
- }
- BOOST_STD_EXTENSION_NAMESPACE::hash_multiset<A> ahash_multiset1;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("ahash_multiset", ahash_multiset1);
- }
-
- std::vector<A> tvec, tvec1;
- tvec.clear();
- tvec1.clear();
- std::copy(ahash_multiset.begin(), ahash_multiset.end(), std::back_inserter(tvec));
- std::sort(tvec.begin(), tvec.end());
- std::copy(ahash_multiset1.begin(), ahash_multiset1.end(), std::back_inserter(tvec1));
- std::sort(tvec1.begin(), tvec1.end());
- BOOST_CHECK(tvec == tvec1);
-
- std::remove(testfile);
-}
-#endif
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- test_set();
- test_multiset();
- #ifdef BOOST_HAS_HASH
- test_hash_set();
- test_hash_multiset();
- #endif
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_shared_ptr.cpp
-
-// (C) Copyright 2002 Robert Ramey- http://www.rrsd.com - David Tonge .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <fstream>
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-#include <boost/type_traits/broken_compiler_spec.hpp>
-
-#include <boost/serialization/shared_ptr.hpp>
-#include <boost/serialization/weak_ptr.hpp>
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/export.hpp>
-
-#include "test_tools.hpp"
-
-// This is a simple class. It contains a counter of the number
-// of objects of this class which have been instantiated.
-class A
-{
-private:
- friend class boost::serialization::access;
- int x;
- template<class Archive>
- void serialize(Archive & ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_NVP(x);
- }
- A(A const & rhs);
- A& operator=(A const & rhs);
-public:
- static int count;
- bool operator==(const A & rhs) const {
- return x == rhs.x;
- }
- A(){++count;} // default constructor
- virtual ~A(){--count;} // default destructor
-};
-
-BOOST_SERIALIZATION_SHARED_PTR(A)
-
-int A::count = 0;
-
-// B is a subclass of A
-class B : public A
-{
-private:
- friend class boost::serialization::access;
- int y;
- template<class Archive>
- void serialize(Archive & ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(A);
- }
-public:
- static int count;
- B() : A() {};
- virtual ~B() {};
-};
-
-// B needs to be exported because its serialized via a base class pointer
-BOOST_CLASS_EXPORT(B)
-BOOST_SERIALIZATION_SHARED_PTR(B)
-
-// test a non-polymorphic class
-class C
-{
-private:
- friend class boost::serialization::access;
- int z;
- template<class Archive>
- void serialize(Archive & ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_NVP(z);
- }
-public:
- static int count;
- bool operator==(const C & rhs) const {
- return z == rhs.z;
- }
- C() :
- z(++count) // default constructor
- {}
- virtual ~C(){--count;} // default destructor
-};
-
-int C::count = 0;
-
-void save(const char * testfile, const boost::shared_ptr<A>& spa)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(spa);
-}
-
-void load(const char * testfile, boost::shared_ptr<A>& spa)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(spa);
-}
-
-// trivial test
-void save_and_load(boost::shared_ptr<A>& spa)
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
- save(testfile, spa);
- boost::shared_ptr<A> spa1;
- load(testfile, spa1);
-
- BOOST_CHECK(
- (spa.get() == NULL && spa1.get() == NULL)
- || * spa == * spa1
- );
- std::remove(testfile);
-}
-
-void save2(
- const char * testfile,
- const boost::shared_ptr<A>& first,
- const boost::shared_ptr<A>& second
-){
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(first);
- oa << BOOST_SERIALIZATION_NVP(second);
-}
-
-void load2(
- const char * testfile,
- boost::shared_ptr<A>& first,
- boost::shared_ptr<A>& second)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(first);
- ia >> BOOST_SERIALIZATION_NVP(second);
-}
-
-// Run tests by serializing two shared_ptrs into an archive,
-// clearing them (deleting the objects) and then reloading the
-// objects back from an archive.
-void save_and_load2(boost::shared_ptr<A>& first, boost::shared_ptr<A>& second)
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- save2(testfile, first, second);
-
- // Clear the pointers, thereby destroying the objects they contain
- first.reset();
- second.reset();
-
- load2(testfile, first, second);
-
- BOOST_CHECK(first == second);
- std::remove(testfile);
-}
-
-void save3(
- const char * testfile,
- boost::shared_ptr<A>& first,
- boost::shared_ptr<A>& second,
- boost::weak_ptr<A>& third
-){
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(third);
- oa << BOOST_SERIALIZATION_NVP(first);
- oa << BOOST_SERIALIZATION_NVP(second);
-}
-
-void load3(
- const char * testfile,
- boost::shared_ptr<A>& first,
- boost::shared_ptr<A>& second,
- boost::weak_ptr<A>& third
-){
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- // note that we serialize the weak pointer first
- ia >> BOOST_SERIALIZATION_NVP(third);
- // inorder to test that a temporarily solitary weak pointer
- // correcttly restored.
- ia >> BOOST_SERIALIZATION_NVP(first);
- ia >> BOOST_SERIALIZATION_NVP(second);
-}
-
-void save_and_load3(
- boost::shared_ptr<A>& first,
- boost::shared_ptr<A>& second,
- boost::weak_ptr<A>& third
-){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- save3(testfile, first, second, third);
-
- // Clear the pointers, thereby destroying the objects they contain
- first.reset();
- second.reset();
- third.reset();
-
- load3(testfile, first, second, third);
-
- BOOST_CHECK(first == second);
- BOOST_CHECK(first == third.lock());
- std::remove(testfile);
-}
-
-void save4(const char * testfile, const boost::shared_ptr<C>& spc)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(spc);
-}
-
-void load4(const char * testfile, boost::shared_ptr<C>& spc)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(spc);
-}
-
-// trivial test
-void save_and_load4(boost::shared_ptr<C>& spc)
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
- save4(testfile, spc);
- boost::shared_ptr<C> spc1;
- load4(testfile, spc1);
-
- BOOST_CHECK(
- (spc.get() == NULL && spc1.get() == NULL)
- || * spc == * spc1
- );
- std::remove(testfile);
-}
-
-// This does the tests
-int test_main(int /* argc */, char * /* argv */[])
-{
- {
- boost::shared_ptr<A> spa;
- // These are our shared_ptrs
- spa = boost::shared_ptr<A>(new A);
- boost::shared_ptr<A> spa1 = spa;
- spa1 = spa;
- }
- {
- // These are our shared_ptrs
- boost::shared_ptr<A> spa;
-
- // trivial test 1
- save_and_load(spa);
-
- //trivival test 2
- spa = boost::shared_ptr<A>(new A);
- save_and_load(spa);
-
- // Try to save and load pointers to As
- spa = boost::shared_ptr<A>(new A);
- boost::shared_ptr<A> spa1 = spa;
- save_and_load2(spa, spa1);
-
- // Try to save and load pointers to Bs
- spa = boost::shared_ptr<A>(new B);
- spa1 = spa;
- save_and_load2(spa, spa1);
-
- // test a weak pointer
- spa = boost::shared_ptr<A>(new A);
- spa1 = spa;
- boost::weak_ptr<A> wp = spa;
- save_and_load3(spa, spa1, wp);
-
- // obj of type B gets destroyed
- // as smart_ptr goes out of scope
- }
- BOOST_CHECK(A::count == 0);
- {
- // Try to save and load pointers to Cs
- boost::shared_ptr<C> spc;
- spc = boost::shared_ptr<C>(new C);
- save_and_load4(spc);
- }
- BOOST_CHECK(C::count == 0);
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_shared_ptr.cpp
-
-// (C) Copyright 2002 Robert Ramey- http://www.rrsd.com - David Tonge .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <cstddef> // NULL
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/shared_ptr_132.hpp>
-#include <boost/serialization/shared_ptr.hpp>
-#include <boost/serialization/weak_ptr.hpp>
-#include <boost/serialization/split_member.hpp>
-
-#include <boost/preprocessor/stringize.hpp>
-
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/export.hpp>
-#include <boost/type_traits/broken_compiler_spec.hpp>
-
-// This is a simple class. It contains a counter of the number
-// of objects of this class which have been instantiated.
-class A
-{
-private:
- friend class boost::serialization::access;
- int x;
- template<class Archive>
- void save(Archive & ar, const unsigned int /* file_version */) const {
- ar << BOOST_SERIALIZATION_NVP(x);
- }
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */) {
- ar >> BOOST_SERIALIZATION_NVP(x);
- }
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-public:
- static int count;
- bool operator==(const A & rhs) const {
- return x == rhs.x;
- }
- A(){++count;} // default constructor
- virtual ~A(){--count;} // default destructor
-};
-
-BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(A)
-BOOST_SERIALIZATION_SHARED_PTR(A)
-
-// B is a subclass of A
-class B : public A
-{
-private:
- friend class boost::serialization::access;
- int y;
- template<class Archive>
- void save(Archive & ar, const unsigned int /* file_version */ )const {
- ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(A);
- }
- template<class Archive>
- void load(Archive & ar, const unsigned int /* file_version */){
- ar >> BOOST_SERIALIZATION_BASE_OBJECT_NVP(A);
- }
- BOOST_SERIALIZATION_SPLIT_MEMBER()
-public:
- static int count;
- B() : A() {};
- virtual ~B() {};
-};
-
-// B needs to be exported because its serialized via a base class pointer
-BOOST_SHARED_POINTER_EXPORT(B)
-BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(B)
-BOOST_SERIALIZATION_SHARED_PTR(B)
-
-int A::count = 0;
-
-template<class T>
-void save(const char * testfile, const T & spa)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(spa);
-}
-
-template<class T>
-void load(const char * testfile, T & spa)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(spa);
-}
-
-// trivial test
-template<class T>
-void save_and_load(const T & spa)
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
- save(testfile, spa);
-
- // note that we're loading to a current version of shared_ptr
- // regardless of the orignal saved type - this tests backward
- // archive compatibility
- boost::shared_ptr<A> spa1;
- load(testfile, spa1);
-
- BOOST_CHECK(
- (spa.get() == NULL && spa1.get() == NULL)
- || * spa == * spa1
- );
- std::remove(testfile);
-}
-
-template<class T>
-void save2(
- const char * testfile,
- const T & first,
- const T & second
-){
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(first);
- oa << BOOST_SERIALIZATION_NVP(second);
-}
-
-template<class T>
-void load2(
- const char * testfile,
- T & first,
- T & second)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(first);
- ia >> BOOST_SERIALIZATION_NVP(second);
-}
-
-// Run tests by serializing two shared_ptrs into an archive,
-// clearing them (deleting the objects) and then reloading the
-// objects back from an archive.
-template<class T>
-void save_and_load2(T & first, T & second)
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- save2(testfile, first, second);
-
- // Clear the pointers, thereby destroying the objects they contain
- first.reset();
- second.reset();
-
- boost::shared_ptr<A> first1, second1;
- load2(testfile, first1, second1);
-
- BOOST_CHECK(first1 == second1);
- std::remove(testfile);
-}
-
-template<class T>
-void save3(
- const char * testfile,
- const T & first,
- const T & second,
- const T & third
-){
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(third);
- oa << BOOST_SERIALIZATION_NVP(first);
- oa << BOOST_SERIALIZATION_NVP(second);
-}
-
-template<class T>
-void load3(
- const char * testfile,
- T & first,
- T & second,
- T & third
-){
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- // note that we serialize the weak pointer first
- ia >> BOOST_SERIALIZATION_NVP(third);
- // inorder to test that a temporarily solitary weak pointer
- // correcttly restored.
- ia >> BOOST_SERIALIZATION_NVP(first);
- ia >> BOOST_SERIALIZATION_NVP(second);
-}
-
-// This does the tests
-int test_main(int /* argc */, char * /* argv */[])
-{
- // These are our shared_ptrs
- boost_132::shared_ptr<A> spa;
-
- // trivial test 1
- save_and_load(spa);
-
- //trivial test 2
- spa.reset();
- spa = boost_132::shared_ptr<A>(new A);
- save_and_load(spa);
-
- // Try to save and load pointers to As, to a text archive
- spa = boost_132::shared_ptr<A>(new A);
- boost_132::shared_ptr<A> spa1 = spa;
- save_and_load2(spa, spa1);
-
- // Try to save and load pointers to Bs, to a text archive
- spa = boost_132::shared_ptr<A>(new B);
- save_and_load(spa);
-
- spa1 = spa;
- save_and_load2(spa, spa1);
-
- // obj of type B gets destroyed
- // as smart_ptr goes out of scope
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_shared_ptr_multi_base.cpp
-
-// (C) Copyright 2002 Robert Ramey- http://www.rrsd.com and Takatoshi Kondo.
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <fstream>
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-#include <boost/type_traits/broken_compiler_spec.hpp>
-
-#include <boost/serialization/shared_ptr.hpp>
-#include <boost/serialization/weak_ptr.hpp>
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/export.hpp>
-
-#include "test_tools.hpp"
-
-struct Base1 {
- Base1() {}
- Base1(int x) : m_x(1 + x) {}
- virtual ~Base1(){
- }
- int m_x;
- // serialize
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */)
- {
- ar & BOOST_SERIALIZATION_NVP(m_x);
- }
-};
-
-struct Base2 {
- Base2() {}
- Base2(int x) : m_x(2 + x) {}
- int m_x;
- virtual ~Base2(){
- }
- // serialize
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */)
- {
- ar & BOOST_SERIALIZATION_NVP(m_x);
- }
-};
-
-struct Base3 {
- Base3() {}
- Base3(int x) : m_x(3 + x) {}
- virtual ~Base3(){
- }
- int m_x;
- // serialize
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */)
- {
- ar & BOOST_SERIALIZATION_NVP(m_x);
- }
-};
-
-// Sub is a subclass of Base1, Base1 and Base3.
-struct Sub:public Base1, public Base2, public Base3 {
- static int count;
- Sub() {
- ++count;
- }
- Sub(int x) :
- Base1(x),
- Base2(x),
- m_x(x)
- {
- ++count;
- }
- Sub(const Sub & rhs) :
- m_x(rhs.m_x)
- {
- ++count;
- }
- virtual ~Sub() {
- assert(0 < count);
- --count;
- }
- int m_x;
- // serialize
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */)
- {
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base1);
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base2);
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base3);
- ar & BOOST_SERIALIZATION_NVP(m_x);
- }
-};
-
-// Sub needs to be exported because its serialized via a base class pointer
-BOOST_CLASS_EXPORT(Sub)
-BOOST_SERIALIZATION_SHARED_PTR(Sub)
-
-int Sub::count = 0;
-
-template <class FIRST, class SECOND>
-void save2(
- const char * testfile,
- const FIRST& first,
- const SECOND& second
-){
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(first);
- oa << BOOST_SERIALIZATION_NVP(second);
-}
-
-template <class FIRST, class SECOND>
-void load2(
- const char * testfile,
- FIRST& first,
- SECOND& second)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(first);
- ia >> BOOST_SERIALIZATION_NVP(second);
-}
-
-// Run tests by serializing two shared_ptrs into an archive,
-// clearing them (deleting the objects) and then reloading the
-// objects back from an archive.
-
-// Serialization sequence
-// First, shared_ptr
-// Second, weak_ptr
-template <class FIRST, class SECOND>
-void shared_weak(
- boost::shared_ptr<FIRST>& first,
- boost::weak_ptr<SECOND>& second
-){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
- int firstm = first->m_x;
- int secondm = second.lock()->m_x;
- save2(testfile, first, second);
-
- // Clear the pointers, thereby destroying the objects they contain
- second.reset();
- first.reset();
-
- load2(testfile, first, second);
-
- // Check data member
- BOOST_CHECK(firstm == first->m_x);
- BOOST_CHECK(secondm == second.lock()->m_x);
- // Check pointer to vtable
- BOOST_CHECK(boost::dynamic_pointer_cast<Sub>(first));
- BOOST_CHECK(boost::dynamic_pointer_cast<Sub>(second.lock()));
-
- std::remove(testfile);
-}
-
-// Serialization sequence
-// First, weak_ptr
-// Second, shared_ptr
-template <class FIRST, class SECOND>
-void weak_shared(
- boost::weak_ptr<FIRST>& first,
- boost::shared_ptr<SECOND>& second
-){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
- int firstm = first.lock()->m_x;
- int secondm = second->m_x;
- save2(testfile, first, second);
-
- // Clear the pointers, thereby destroying the objects they contain
- first.reset();
- second.reset();
-
- load2(testfile, first, second);
-
- // Check data member
- BOOST_CHECK(firstm == first.lock()->m_x);
- BOOST_CHECK(secondm == second->m_x);
- // Check pointer to vtable
- BOOST_CHECK(boost::dynamic_pointer_cast<Sub>(first.lock()));
- BOOST_CHECK(boost::dynamic_pointer_cast<Sub>(second));
-
- std::remove(testfile);
-}
-
-// This does the tests
-int test_main(int /* argc */, char * /* argv */[])
-{
-
- // Both Sub
- boost::shared_ptr<Sub> tc1_sp(new Sub(10));
- boost::weak_ptr<Sub> tc1_wp(tc1_sp);
- shared_weak(tc1_sp, tc1_wp);
- weak_shared(tc1_wp, tc1_sp);
- tc1_sp.reset();
- BOOST_CHECK(0 == Sub::count);
-
- // Sub and Base1
- boost::shared_ptr<Sub> tc2_sp(new Sub(10));
- boost::weak_ptr<Base1> tc2_wp(tc2_sp);
- shared_weak(tc2_sp, tc2_wp);
- weak_shared(tc2_wp, tc2_sp);
- tc2_sp.reset();
- BOOST_CHECK(0 == Sub::count);
-
- // Sub and Base2
- boost::shared_ptr<Sub> tc3_sp(new Sub(10));
- boost::weak_ptr<Base2> tc3_wp(tc3_sp);
- shared_weak(tc3_sp, tc3_wp);
- weak_shared(tc3_wp, tc3_sp);
- tc3_sp.reset();
- BOOST_CHECK(0 == Sub::count);
-
- // Sub and Base3
- boost::shared_ptr<Sub> tc4_sp(new Sub(10));
- boost::weak_ptr<Base3> tc4_wp(tc4_sp);
- shared_weak(tc4_sp, tc4_wp);
- weak_shared(tc4_wp, tc4_sp);
- tc4_sp.reset();
- BOOST_CHECK(0 == Sub::count);
-
- // Base1 and Base2
- boost::shared_ptr<Sub> tc5_sp_tmp(new Sub(10));
- boost::shared_ptr<Base1> tc5_sp(tc5_sp_tmp);
- boost::weak_ptr<Base2> tc5_wp(tc5_sp_tmp);
- tc5_sp_tmp.reset();
- shared_weak(tc5_sp, tc5_wp);
- weak_shared(tc5_wp, tc5_sp);
- tc5_sp.reset();
- BOOST_CHECK(0 == Sub::count);
-
- // Base2 and Base3
- boost::shared_ptr<Sub> tc6_sp_tmp(new Sub(10));
- boost::shared_ptr<Base2> tc6_sp(tc6_sp_tmp);
- boost::weak_ptr<Base3> tc6_wp(tc6_sp_tmp);
- tc6_sp_tmp.reset();
- shared_weak(tc6_sp, tc6_wp);
- weak_shared(tc6_wp, tc6_sp);
- tc6_sp.reset();
- BOOST_CHECK(0 == Sub::count);
-
- // Base3 and Base1
- boost::shared_ptr<Sub> tc7_sp_tmp(new Sub(10));
- boost::shared_ptr<Base3> tc7_sp(tc7_sp_tmp);
- boost::weak_ptr<Base1> tc7_wp(tc7_sp_tmp);
- tc7_sp_tmp.reset();
- shared_weak(tc7_sp, tc7_wp);
- weak_shared(tc7_wp, tc7_sp);
- tc7_sp.reset();
- BOOST_CHECK(0 == Sub::count);
-
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_simple_class.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-// invoke header for a custom archive test.
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <fstream>
-#include <cmath>
-
-#include <boost/config.hpp>
-
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include "A.hpp"
-#include "A.ipp"
-
-bool A::check_equal(const A &rhs) const
-{
- BOOST_CHECK_EQUAL(b, rhs.b);
- BOOST_CHECK_EQUAL(l, rhs.l);
- #ifndef BOOST_NO_INT64_T
- BOOST_CHECK_EQUAL(f, rhs.f);
- BOOST_CHECK_EQUAL(g, rhs.g);
- #endif
- BOOST_CHECK_EQUAL(m, rhs.m);
- BOOST_CHECK_EQUAL(n, rhs.n);
- BOOST_CHECK_EQUAL(o, rhs.o);
- BOOST_CHECK_EQUAL(p, rhs.p);
- BOOST_CHECK_EQUAL(q, rhs.q);
- #ifndef BOOST_NO_CWCHAR
- BOOST_CHECK_EQUAL(r, rhs.r);
- #endif
- BOOST_CHECK_EQUAL(c, rhs.c);
- BOOST_CHECK_EQUAL(s, rhs.s);
- BOOST_CHECK_EQUAL(t, rhs.t);
- BOOST_CHECK_EQUAL(u, rhs.u);
- BOOST_CHECK_EQUAL(v, rhs.v);
- BOOST_CHECK_EQUAL(l, rhs.l);
- BOOST_CHECK(!(
- w == 0
- && std::fabs(rhs.w) > std::numeric_limits<float>::epsilon()
- ));
- BOOST_CHECK(!(
- std::fabs(rhs.w/w - 1.0) > std::numeric_limits<float>::epsilon()
- ));
- BOOST_CHECK(!(
- x == 0 && std::fabs(rhs.x - x) > std::numeric_limits<float>::epsilon()
- ));
- BOOST_CHECK(!(
- std::fabs(rhs.x/x - 1.0) > std::numeric_limits<float>::epsilon()
- ));
- BOOST_CHECK(!(0 != y.compare(rhs.y)));
- #ifndef BOOST_NO_STD_WSTRING
- BOOST_CHECK(!(0 != z.compare(rhs.z)));
- #endif
- return true;
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- A a, a1;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("a", a);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("a", a1);
- }
- a.check_equal(a1);
- std::remove(testfile);
- return 0;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_simple_class_ptr.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <fstream>
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include "A.hpp"
-#include "A.ipp"
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
-
- BOOST_REQUIRE(NULL != testfile);
-
- const A *ta = new A();
- A *ta1 = NULL;
-
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("ta", ta);
- }
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("ta", ta1);
- }
- BOOST_CHECK(ta != ta1);
- BOOST_CHECK(*ta == *ta1);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_singleton.cpp: test implementation of run-time casting of void pointers
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-// <gennadiy.rozental@tfn.com>
-
-#include "test_tools.hpp"
-#include <boost/serialization/singleton.hpp>
-
-class x {
-};
-
-void
-test1(const x & x1, const x & x2){
- BOOST_CHECK(& x1 == & x2);
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const x & x1 = boost::serialization::singleton<x>::get_const_instance();
- const x & x2 = boost::serialization::singleton<x>::get_const_instance();
-
- BOOST_CHECK(& x1 == & x2);
-
- test1(
- boost::serialization::singleton<x>::get_const_instance(),
- boost::serialization::singleton<x>::get_const_instance()
- );
-
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_smart_cast.cpp:
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-// <gennadiy.rozental@tfn.com>
-
-#include <exception>
-#include <boost/serialization/smart_cast.hpp>
-
-#include "test_tools.hpp"
-#include <boost/noncopyable.hpp>
-
-using namespace boost::serialization;
-
-class Base1 : public boost::noncopyable
-{
- char a;
-};
-
-class Base2
-{
- int b;
-};
-
-#ifdef BOOST_MSVC
-# pragma warning(push)
-# pragma warning(disable : 4511 4512)
-#endif
-
-class Derived : public Base1, public Base2
-{
- long c;
-};
-
-#ifdef BOOST_MSVC
-#pragma warning(pop)
-#endif
-
-BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(Base1)
-BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(Base2)
-BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(Derived)
-
-// if compiler doesn't support TPS, the smart_cast syntax doesn't
-// work for references. One has to use the smart_cast_reference
-// syntax (tested below ) instead.
-
-void test_static_reference_cast_2(){
- Derived d;
- Base1 & b1 = static_cast<Base1 &>(d);
- Base2 & b2 = static_cast<Base2 &>(d);
-
- Base1 & scb1 = smart_cast<Base1 &, Derived &>(d);
- Base2 & scb2 = smart_cast<Base2 &, Derived &>(d);
- BOOST_CHECK_EQUAL(& b1, & scb1);
- BOOST_CHECK_EQUAL(& b2, & scb2);
-
- // downcast
-// BOOST_CHECK_EQUAL(& d, & (smart_cast<Derived &, Base1 &>(b1)));
-// BOOST_CHECK_EQUAL(& d, & (smart_cast<Derived &, Base2 &>(b2)));
-
- // crosscast pointers fails at compiler time
- // BOOST_CHECK_EQUAL(pB2,smart_cast<B2 *>(pB1));
- // though explicit cross cast will always work
- BOOST_CHECK_EQUAL(& b2,(
- & smart_cast<Base2 &, Derived &>(
- smart_cast<Derived &, Base1 &>(b1)
- ))
- );
-}
-
-void test_static_reference_cast_1(){
- Derived d;
- Base1 & b1 = static_cast<Base1 &>(d);
- Base2 & b2 = static_cast<Base2 &>(d);
-
- Base1 & scb1 = smart_cast_reference<Base1 &>(d);
- Base2 & scb2 = smart_cast_reference<Base2 &>(d);
- BOOST_CHECK_EQUAL(& b1, & scb1);
- BOOST_CHECK_EQUAL(& b2, & scb2);
-
- // downcast
- BOOST_CHECK_EQUAL(& d, & (smart_cast_reference<Derived &>(b1)));
- BOOST_CHECK_EQUAL(& d, & (smart_cast_reference<Derived &>(b2)));
-
- // crosscast pointers fails at compiler time
- // BOOST_CHECK_EQUAL(pB2,smart_cast<B2 *>(pB1));
- // though explicit cross cast will always work
- BOOST_CHECK_EQUAL(& b2,(
- & smart_cast_reference<Base2 &>(
- smart_cast_reference<Derived &>(b1)
- ))
- );
-}
-
-void test_static_pointer_cast(){
- // pointers
- Derived d;
- Derived *pD = & d;
- Base1 *pB1 = pD;
- Base2 *pB2 = pD;
-
- // upcast
- BOOST_CHECK_EQUAL(pB1, smart_cast<Base1 *>(pD));
- BOOST_CHECK_EQUAL(pB2, smart_cast<Base2 *>(pD));
-
- // downcast
- BOOST_CHECK_EQUAL(pD, smart_cast<Derived *>(pB1));
- BOOST_CHECK_EQUAL(pD, smart_cast<Derived *>(pB2));
-
- // crosscast pointers fails at compiler time
- // BOOST_CHECK_EQUAL(pB2, smart_cast<Base2 *>(pB1));
-
- // though explicit cross cast will always work
- BOOST_CHECK_EQUAL(pB2,
- smart_cast<Base2 *>(
- smart_cast<Derived *>(pB1)
- )
- );
-}
-
-class VBase1 : public boost::noncopyable
-{
- char a;
-public:
- virtual ~VBase1(){};
-};
-
-class VBase2
-{
- int b;
-public:
- virtual ~VBase2(){};
-};
-
-#ifdef BOOST_MSVC
-# pragma warning(push)
-# pragma warning(disable : 4511 4512)
-#endif
-
-class VDerived : public VBase1, public VBase2
-{
- long c;
-public:
- virtual ~VDerived(){};
-};
-
-#ifdef BOOST_MSVC
-#pragma warning(pop)
-#endif
-
-BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(VBase1)
-BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(VBase2)
-BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(VDerived)
-
-// see above
-
-void test_dynamic_reference_cast_2(){
- VDerived d;
- VBase1 &b1 = dynamic_cast<VBase1 &>(d);
- VBase2 &b2 = static_cast<VBase2 &>(d);
-
- VBase1 & vb1 = smart_cast<VBase1 &, VDerived &>(d);
- BOOST_CHECK_EQUAL(& b1, & vb1);
- BOOST_CHECK_EQUAL(& b2, (& smart_cast<VBase2 &, VDerived &>(d)));
-
- // downcast
- BOOST_CHECK_EQUAL(& d, (& smart_cast<VDerived &, VBase1 &>(b1)));
- BOOST_CHECK_EQUAL(& d, (& smart_cast<VDerived &, VBase2 &>(b2)));
-
- // crosscast
- BOOST_CHECK_EQUAL(& b2, (& smart_cast<VBase2 &, VBase1 &>(b1)));
-
- // explicit cross cast should always work
- BOOST_CHECK_EQUAL(& b2, (
- & smart_cast<VBase2 &, VDerived &>(
- smart_cast<VDerived &, VBase1 &>(b1)
- ))
- );
-}
-
-void test_dynamic_reference_cast_1(){
- VDerived d;
- VBase1 &b1 = dynamic_cast<VBase1 &>(d);
- VBase2 &b2 = static_cast<VBase2 &>(d);
-
- VBase1 & vb1 = smart_cast_reference<VBase1 &>(d);
- BOOST_CHECK_EQUAL(& b1, & vb1);
- BOOST_CHECK_EQUAL(& b2, (& smart_cast_reference<VBase2 &>(d)));
-
- // downcast
- BOOST_CHECK_EQUAL(& d, (& smart_cast_reference<VDerived &>(b1)));
- BOOST_CHECK_EQUAL(& d, (& smart_cast_reference<VDerived &>(b2)));
-
- // crosscast
- BOOST_CHECK_EQUAL(& b2, (& smart_cast_reference<VBase2 &>(b1)));
-
- // explicit cross cast should always work
- BOOST_CHECK_EQUAL(& b2, (
- & smart_cast_reference<VBase2 &>(
- smart_cast_reference<VDerived &>(b1)
- ))
- );
-}
-
-void test_dynamic_pointer_cast(){
- // pointers
- VDerived d;
- VDerived *pD = & d;
- VBase1 *pB1 = pD;
- VBase2 *pB2 = pD;
-
- // upcast
- BOOST_CHECK_EQUAL(pB1, smart_cast<VBase1 *>(pD));
- BOOST_CHECK_EQUAL(pB2, smart_cast<VBase2 *>(pD));
-
- // downcast
- BOOST_CHECK_EQUAL(pD, smart_cast<VDerived *>(pB1));
- BOOST_CHECK_EQUAL(pD, smart_cast<VDerived *>(pB2));
-
- // crosscast pointers fails at compiler time
- BOOST_CHECK_EQUAL(pB2, smart_cast<VBase2 *>(pB1));
- // though explicit cross cast will always work
- BOOST_CHECK_EQUAL(pB2,
- smart_cast<VBase2 *>(
- smart_cast<VDerived *>(pB1)
- )
- );
-}
-
-int
-test_main(int /* argc */, char * /* argv */[])
-{
- test_static_reference_cast_2();
- test_static_reference_cast_1();
- test_static_pointer_cast();
- test_dynamic_reference_cast_2();
- test_dynamic_reference_cast_1();
- test_dynamic_pointer_cast();
-
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_split.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <fstream>
-
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/split_member.hpp>
-#include <boost/serialization/split_free.hpp>
-
-class A
-{
- friend class boost::serialization::access;
- template<class Archive>
- void save(
- Archive & /* ar */,
- const unsigned int /* file_version */
- ) const {
- ++(const_cast<A &>(*this).count);
- }
- template<class Archive>
- void load(
- Archive & /* ar */,
- const unsigned int /* file_version */
- ){
- --count;
- }
- BOOST_SERIALIZATION_SPLIT_MEMBER()
- int count;
-public:
- A() : count(0) {}
- ~A() {
- BOOST_CHECK(0 == count);
- }
-};
-
-class B
-{
- friend class boost::serialization::access;
- template<class Archive>
- void save(
- Archive & /* ar */,
- const unsigned int /* file_version */
- ) const {
- ++(const_cast<B &>(*this).count);
- }
- template<class Archive>
- void load(
- Archive & /* ar */,
- const unsigned int /* file_version */
- ){
- --count;
- }
- int count;
-public:
- B() : count(0) {}
- ~B() {
- BOOST_CHECK(0 == count);
- }
-};
-
-// function specializations must be defined in the appropriate
-// namespace - boost::serialization
-namespace boost {
-namespace serialization {
-
-template<class Archive>
-void serialize(
- Archive & ar,
- B & b,
- const unsigned int file_version
-){
- boost::serialization::split_member(ar, b, file_version);
-}
-
-} // serialization
-} // namespace boost
-
-class C
-{
-public:
- int count;
- C() : count(0) {}
- ~C() {
- BOOST_CHECK(0 == count);
- }
-};
-
-namespace boost {
-namespace serialization {
-
-template<class Archive>
-void save(
- Archive & /* ar */,
- const C & c,
- const unsigned int /* file_version */
-){
- ++(const_cast<C &>(c).count);
-}
-
-template<class Archive>
-void load(
- Archive & /* ar */,
- C & c,
- const unsigned int /* file_version */
-){
- --c.count;
-}
-
-} // serialization
-} // namespace boost
-
-BOOST_SERIALIZATION_SPLIT_FREE(C)
-
-void out(const char *testfile, A & a, B & b, C & c)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(a);
- oa << BOOST_SERIALIZATION_NVP(b);
- oa << BOOST_SERIALIZATION_NVP(c);
-}
-
-void in(const char *testfile, A & a, B & b, C & c)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> BOOST_SERIALIZATION_NVP(a);
- ia >> BOOST_SERIALIZATION_NVP(b);
- ia >> BOOST_SERIALIZATION_NVP(c);
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- A a;
- B b;
- C c;
-
- out(testfile, a, b, c);
- in(testfile, a, b, c);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-// (C) Copyright Jonathan Turkanis 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 for most recent version including documentation.
-
-// note: this is a compile only test.
-
-#include <boost/config.hpp> // BOOST_STATIC_CONST
-#include <boost/static_assert.hpp>
-#include <boost/type_traits/is_polymorphic.hpp>
-
-#include <boost/serialization/static_warning.hpp>
-
-typedef char a1[2];
-typedef char a2[3];
-
-class polymorphic {
- virtual ~polymorphic();
-};
-
-class non_polymorphic {
-};
-
-template<class T>
-int f(){
- BOOST_STATIC_WARNING(T::value);
- return 0;
-}
-
-struct A {
- BOOST_STATIC_CONSTANT(bool, value = false);
-};
-
-/////////////////////////////////////////////////////////////////////////
-// compilation of this program should show a total of 10 warning messages
-
-// should show NO warning message
-BOOST_STATIC_WARNING(true);
-
-// the following should show 5 warning message
-int x = f<A>(); // Warn
-int y = f<boost::is_polymorphic<non_polymorphic> >(); // Warn.
-int z = f<boost::is_polymorphic<polymorphic> >();
-
-BOOST_STATIC_WARNING(sizeof(a1) == sizeof(a2)); // Warn.
-BOOST_STATIC_WARNING(sizeof(a1) != sizeof(a1)); // Warn.
-BOOST_STATIC_WARNING(! boost::is_polymorphic<polymorphic>::value); // Warn.
-BOOST_STATIC_WARNING(boost::is_polymorphic<non_polymorphic>::value); // Warn.
-
-int main(int /* argc */, char * /* argv */[]){
- // should show NO warning message
- BOOST_STATIC_WARNING(true);
-
- // the following should show 5 warning message
- f<A>();
- BOOST_STATIC_WARNING(sizeof(a1) == sizeof(a2)); // Warn.
- BOOST_STATIC_WARNING(sizeof(a1) != sizeof(a1)); // Warn.
- BOOST_STATIC_WARNING(! boost::is_polymorphic<polymorphic>::value); // Warn.
- BOOST_STATIC_WARNING(boost::is_polymorphic<non_polymorphic>::value); // Warn.
- return 0;
-}
+++ /dev/null
-#ifndef BOOST_SERIALIZATION_TEST_TOOLS_HPP
-#define BOOST_SERIALIZATION_TEST_TOOLS_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_tools.hpp
-//
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-
-#include <cstdio> // remove, tmpnam
-#include <cstddef> // size_t
-#ifndef BOOST_NO_EXCEPTION_STD_NAMESPACE
- #include <exception>
-#endif
-#include <boost/config.hpp>
-#include <boost/detail/no_exceptions_support.hpp>
-
-#if defined(UNDER_CE)
-
-// Windows CE does not supply the tmpnam function in its CRT.
-// Substitute a primitive implementation here.
-namespace boost {
-namespace archive {
- const char * tmpnam(char * buffer){
- static char ibuffer [512];
- if(NULL == buffer)
- buffer = ibuffer;
-
- static unsigned short index = 0;
- std::sprintf(buffer, "\\tmpfile%05X.tmp", index++);
- return buffer;
- }
-} // archive
-} // boost
-
-#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
-// win32 has a brain-dead tmpnam implementation.
-// which leaves temp files in root directory
-// regardless of environmental settings
-
-#include <cstdlib>
-#include <cstring>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
- using ::strcpy;
- using ::strcat;
- using ::tmpnam;
-}
-#endif // defined(BOOST_NO_STDC_NAMESPACE)
-
-#include <direct.h>
-#include <boost/archive/tmpdir.hpp>
-
-#if defined(__COMO__)
- #define chdir _chdir
-#endif
-
-#if defined(NDEBUG) && defined(__BORLANDC__)
- #define STRCPY strcpy
-#else
- #define STRCPY std::strcpy
-#endif
-
-namespace boost {
-namespace archive {
- const char * test_filename(const char * dir = NULL, char *fname = NULL){
- static char ibuffer [512];
- std::size_t i;
- ibuffer[0] = '\0';
- if(NULL == dir){
- dir = boost::archive::tmpdir();
- }
- STRCPY(ibuffer, dir);
- std::strcat(ibuffer, "/");
- i = std::strlen(ibuffer);
- if(NULL == fname){
- char old_dir[256];
- _getcwd(old_dir, sizeof(old_dir) - 1);
- chdir(dir);
- std::tmpnam(ibuffer + i);
- chdir(old_dir);
- }
- else{
- std::strcat(ibuffer, fname);
- }
- return ibuffer;
- }
- const char * tmpnam(char * buffer){
- const char * name = test_filename(NULL, NULL);
- if(NULL != buffer){
- STRCPY(buffer, name);
- }
- return name;
- }
-} // archive
-} // boost
-
-#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 {
- using std::tmpnam;
-} // archive
-} // boost
-
-#endif // defined(__hpux)
-#endif // defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
-
-//#include <boost/test/test_tools.hpp>
-#include <boost/detail/lightweight_test.hpp>
-
-#define BOOST_CHECK( P ) \
- BOOST_TEST( (P) )
-#define BOOST_REQUIRE( P ) \
- BOOST_TEST( (P) )
-#define BOOST_CHECK_MESSAGE( P, M ) \
- ((P)? (void)0 : ::boost::detail::error_impl( (M) , __FILE__, __LINE__, BOOST_CURRENT_FUNCTION))
-#define BOOST_REQUIRE_MESSAGE( P, M ) \
- BOOST_CHECK_MESSAGE( (P), (M) )
-#define BOOST_CHECK_EQUAL( A , B ) \
- BOOST_TEST( (A) == (B) )
-
-namespace boost { namespace detail {
-inline void msg_impl(char const * msg, char const * file, int line, char const * function)
-{
- std::cerr << file << "(" << line << "): " << msg << " in function '" << function << "'" << std::endl;
-}
-} } // boost::detail
-
-#define BOOST_WARN_MESSAGE( P, M ) \
- ((P)? (void)0 : ::boost::detail::msg_impl( (M) , __FILE__, __LINE__, BOOST_CURRENT_FUNCTION))
-#define BOOST_MESSAGE( M ) \
- BOOST_WARN_MESSAGE( true , (M) )
-
-#define BOOST_CHECKPOINT( M ) \
- BOOST_WARN_MESSAGE( true , (M) )
-
-//#define BOOST_TEST_DONT_PRINT_LOG_VALUE( T )
-
-#define BOOST_FAIL( M ) BOOST_REQUIRE_MESSAGE( false, (M) )
-#define EXIT_SUCCESS 0
-
-int test_main(int argc, char * argv[]);
-
-#include <boost/serialization/singleton.hpp>
-
-int
-main(int argc, char * argv[]){
-
- boost::serialization::singleton_module::lock();
-
- BOOST_TRY{
- test_main(argc, argv);
- }
- #ifndef BOOST_NO_EXCEPTION_STD_NAMESPACE
- BOOST_CATCH(const std::exception & e){
- BOOST_ERROR(e.what());
- }
- #endif
- BOOST_CATCH(...){
- BOOST_ERROR("failed with uncaught exception:");
- }
- BOOST_CATCH_END
-
- boost::serialization::singleton_module::unlock();
-
- return boost::report_errors();
-}
-
-// the following is to ensure that when one of the libraries changes
-// BJAM rebuilds and relinks the test.
-/*
-#include "text_archive.hpp"
-#include "text_warchive.hpp"
-#include "binary_archive.hpp"
-#include "xml_archive.hpp"
-#include "xml_warchive.hpp"
-*/
-
-/////////////////////////////////////////////
-// invoke header for a custom archive test.
-
-/////////////////////////////////////////////
-// invoke header for a custom archive test.
-#if ! defined(BOOST_ARCHIVE_TEST)
-#define BOOST_ARCHIVE_TEST text_archive.hpp
-#endif
-
-#include <boost/preprocessor/stringize.hpp>
-#include BOOST_PP_STRINGIZE(BOOST_ARCHIVE_TEST)
-
-#ifndef TEST_STREAM_FLAGS
- #define TEST_STREAM_FLAGS (std::ios_base::openmode)0
-#endif
-
-#ifndef TEST_ARCHIVE_FLAGS
- #define TEST_ARCHIVE_FLAGS 0
-#endif
-
-#ifndef TEST_DIRECTORY
-#define TEST_DIRECTORY
-#else
-#define __x__ TEST_DIRECTORY
-#undef TEST_DIRECTORY
-#define TEST_DIRECTORY BOOST_PP_STRINGIZE(__x__)
-#endif
-
-#endif // BOOST_SERIALIZATION_TEST_TOOLS_HPP
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_tracking_save.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <fstream>
-
-#include <boost/config.hpp>
-#include <cstdio> // remove
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-#include <boost/serialization/tracking.hpp>
-#include <boost/serialization/nvp.hpp>
-
-#define TEST_CLASS(N, TRACKING) \
-class N \
-{ \
- friend class boost::serialization::access; \
- template<class Archive> \
- void serialize(Archive & /* ar */, const unsigned int /* file_version */){ \
- ++count; \
- } \
-public: \
- static unsigned int count; \
-}; \
-unsigned int N::count = 0;\
-BOOST_CLASS_TRACKING(N, TRACKING)
-
-TEST_CLASS(AN, ::boost::serialization::track_never)
-TEST_CLASS(AS, ::boost::serialization::track_selectively)
-TEST_CLASS(AA, ::boost::serialization::track_always)
-
-// test pointers
-TEST_CLASS(PAN, ::boost::serialization::track_never)
-TEST_CLASS(PAS, ::boost::serialization::track_selectively)
-TEST_CLASS(PAA, ::boost::serialization::track_always)
-
-void out(const char *testfile)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- // write object twice to check tracking
- AN an;
- AS as;
- AA aa;
- oa << BOOST_SERIALIZATION_NVP(an) << BOOST_SERIALIZATION_NVP(an);
- BOOST_CHECK(an.count == 2);
- oa << BOOST_SERIALIZATION_NVP(as) << BOOST_SERIALIZATION_NVP(as);
- BOOST_CHECK(as.count == 2);
- oa << BOOST_SERIALIZATION_NVP(aa) << BOOST_SERIALIZATION_NVP(aa);
- BOOST_CHECK(aa.count == 1);
-
- PAN *pan = new PAN;
- PAS *pas = new PAS;
- PAA *paa = new PAA;
- oa << BOOST_SERIALIZATION_NVP(pan) << BOOST_SERIALIZATION_NVP(pan);
- BOOST_CHECK(pan->count == 2);
- oa << BOOST_SERIALIZATION_NVP(pas) << BOOST_SERIALIZATION_NVP(pas);
- BOOST_CHECK(pas->count == 1);
- oa << BOOST_SERIALIZATION_NVP(paa) << BOOST_SERIALIZATION_NVP(paa);
- BOOST_CHECK(paa->count == 1);
- delete pan;
- delete pas;
- delete paa;
-}
-
-void in(const char *testfile)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- // read object twice to check tracking
- AN an;
- AS as;
- AA aa;
-
- AN::count = 0;
- AS::count = 0;
- AA::count = 0;
-
- ia >> BOOST_SERIALIZATION_NVP(an) >> BOOST_SERIALIZATION_NVP(an);
- BOOST_CHECK(an.count == 2);
- ia >> BOOST_SERIALIZATION_NVP(as) >> BOOST_SERIALIZATION_NVP(as);
- BOOST_CHECK(as.count == 2);
- ia >> BOOST_SERIALIZATION_NVP(aa) >> BOOST_SERIALIZATION_NVP(aa);
- BOOST_CHECK(aa.count == 1);
-
- PAN::count = 0;
- PAS::count = 0;
- PAA::count = 0;
-
- PAN *pan = NULL;
- PAS *pas = NULL;
- PAA *paa = NULL;
- ia >> BOOST_SERIALIZATION_NVP(pan);
- ia >> BOOST_SERIALIZATION_NVP(pan);
- BOOST_CHECK(pan->count == 2);
- ia >> BOOST_SERIALIZATION_NVP(pas);
- ia >> BOOST_SERIALIZATION_NVP(pas);
- BOOST_CHECK(pas->count == 1);
- ia >> BOOST_SERIALIZATION_NVP(paa);
- ia >> BOOST_SERIALIZATION_NVP(paa);
- BOOST_CHECK(paa->count == 1);
- delete pan;
- delete pas;
- delete paa;
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- out(testfile);
- in(testfile);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_traits_fail.cpp: test implementation level trait
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile test for traits
-#include "test_tools.hpp"
-#include <boost/serialization/level.hpp>
-#include <boost/serialization/version.hpp>
-
-class A
-{
-};
-
-BOOST_CLASS_IMPLEMENTATION(A, boost::serialization::not_serializable)
-// It can make no sense to assign a version number to a class that
-// is not serialized with class information
-BOOST_CLASS_VERSION(A, 2) // should fail during compile
-// It can make no sense to assign tracking behavior to a class that
-// is not serializable. Should fail during compile.
-BOOST_CLASS_TRACKING(A, boost::serialization::track_never)
-
-class B
-{
-};
-
-BOOST_CLASS_IMPLEMENTATION(B, boost::serialization::object_class_info)
-BOOST_CLASS_VERSION(B, 2)
-BOOST_CLASS_TRACKING(B, boost::serialization::track_always)
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- return boost::exit_failure;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_traits_pass.cpp: test implementation level trait
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// compile test for traits
-#include "test_tools.hpp"
-
-#include <boost/serialization/level.hpp>
-#include <boost/serialization/tracking.hpp>
-#include <boost/serialization/version.hpp>
-
-class B
-{
-};
-
-BOOST_CLASS_IMPLEMENTATION(B, boost::serialization::object_class_info)
-BOOST_CLASS_VERSION(B, 2)
-BOOST_CLASS_TRACKING(B, boost::serialization::track_always)
-
-int
-test_main( int argc, char* argv[] )
-{
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_unregistered.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <fstream>
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/archive/archive_exception.hpp>
-#include <boost/serialization/base_object.hpp>
-#include <boost/serialization/type_info_implementation.hpp>
-#include <boost/detail/no_exceptions_support.hpp>
-
-class polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive & /* ar */, const unsigned int /* file_version */){
- }
-public:
- virtual ~polymorphic_base(){};
-};
-
-class polymorphic_derived1 : public polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
- }
-};
-
-class polymorphic_derived2 : public polymorphic_base
-{
- friend class boost::serialization::access;
- template<class Archive>
- void serialize(Archive &ar, const unsigned int /* file_version */){
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(polymorphic_base);
- }
-};
-
-// save unregistered polymorphic classes
-void save_unregistered1(const char *testfile)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
-
- polymorphic_base *rb1 = new polymorphic_derived1;
-
- // registration IS necessary when serializing a polymorphic class
- // through pointer to the base class
- bool except = false;
- BOOST_TRY {
- oa << BOOST_SERIALIZATION_NVP(rb1);
- }
- BOOST_CATCH(boost::archive::archive_exception aex){
- except = true;
- }
- BOOST_CATCH_END
- BOOST_CHECK_MESSAGE(except, "lack of registration not detected !");
-
- delete rb1;
-}
-
-// note: the corresponding save function above will not result in
-// valid archive - hence, the following code which attempts to load
-// and archive will fail. Leave this as a reminder not to do this
-#if 0
-// load unregistered polymorphic classes
-void load_unregistered1(const char *testfile)
-{
- std::ifstream is(testfile);
- boost::archive::iarchive ia(is);
-
- polymorphic_base *rb1(NULL);
-
- // registration IS necessary when serializing a polymorphic class
- // through pointer to the base class
- bool except = false;
- BOOST_TRY {
- ia >> BOOST_SERIALIZATION_NVP(rb1);
- }
- BOOST_CATCH(boost::archive::archive_exception aex){
- except = true;
- BOOST_CHECK_MESSAGE(
- NULL == rb1,
- "failed load resulted in a non-null pointer"
- );
- }
- BOOST_CATCH_END
- BOOST_CHECK_MESSAGE(except, "lack of registration not detected !");
-
- delete rb1;
-}
-#endif
-
-// save unregistered polymorphic classes
-void save_unregistered2(const char *testfile)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
-
- polymorphic_derived1 *rd1 = new polymorphic_derived1;
-
- // registration is NOT necessary when serializing a polymorphic class
- // through pointer to a derived class
- bool except = false;
- BOOST_TRY {
- oa << BOOST_SERIALIZATION_NVP(rd1);
- }
- BOOST_CATCH(boost::archive::archive_exception aex){
- except = true;
- }
- BOOST_CATCH_END
- BOOST_CHECK_MESSAGE(! except, "registration not detected !");
-
- delete rd1;
-}
-
-// note: the corresponding save function above will not result in
-// valid archive - hence, the following code which attempts to load
-// and archive will fail. Leave this as a reminder not to do this
-// load unregistered polymorphic classes
-void load_unregistered2(const char *testfile)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
-
- polymorphic_derived1 *rd1 = NULL;
-
- // registration is NOT necessary when serializing a polymorphic class
- // or through pointer to a derived class
- bool except = false;
- BOOST_TRY {
- ia >> BOOST_SERIALIZATION_NVP(rd1);
- }
- BOOST_CATCH(boost::archive::archive_exception aex){
- except = true;
- BOOST_CHECK_MESSAGE(
- NULL == rd1,
- "failed load resulted in a non-null pointer"
- );
- }
- BOOST_CATCH_END
- BOOST_CHECK_MESSAGE(! except, "registration not detected !");
-
- delete rd1;
-}
-
-// save registered polymorphic class
-void save_registered(const char *testfile)
-{
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
-
- polymorphic_base *rb1 = new polymorphic_derived1;
- polymorphic_base *rb2 = new polymorphic_derived2;
-
- // registration (forward declaration) will permit correct serialization
- // through a pointer to a base class
- oa.register_type(static_cast<polymorphic_derived1 *>(NULL));
- oa.register_type(static_cast<polymorphic_derived2 *>(NULL));
- oa << BOOST_SERIALIZATION_NVP(rb1);
- oa << BOOST_SERIALIZATION_NVP(rb2);
-
- delete rb1;
- delete rb2;
-}
-
-// load registered polymorphic class
-void load_registered(const char *testfile)
-{
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
-
- polymorphic_base *rb1 = NULL;
- polymorphic_base *rb2 = NULL;
-
- // registration (forward declaration) will permit correct serialization
- // through a pointer to a base class
- ia.register_type(static_cast<polymorphic_derived1 *>(NULL));
- ia.register_type(static_cast<polymorphic_derived2 *>(NULL));
-
- ia >> BOOST_SERIALIZATION_NVP(rb1);
-
- BOOST_CHECK_MESSAGE(NULL != rb1, "Load resulted in NULL pointer");
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<
- polymorphic_derived1
- >::type::get_const_instance()
- ==
- * boost::serialization::type_info_implementation<
- polymorphic_base
- >::type::get_const_instance().get_derived_extended_type_info(*rb1),
- "restored pointer b1 not of correct type"
- );
-
- ia >> BOOST_SERIALIZATION_NVP(rb2);
- BOOST_CHECK_MESSAGE(NULL != rb2, "Load resulted in NULL pointer");
- BOOST_CHECK_MESSAGE(
- boost::serialization::type_info_implementation<
- polymorphic_derived2
- >::type::get_const_instance()
- ==
- * boost::serialization::type_info_implementation<
- polymorphic_base
- >::type::get_const_instance().get_derived_extended_type_info(*rb2),
- "restored pointer b2 not of correct type"
- );
-
- delete rb1;
- delete rb2;
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
- save_unregistered1(testfile);
-// load_unregistered1(testfile);
- save_unregistered2(testfile);
- load_unregistered2(testfile);
- save_registered(testfile);
- load_registered(testfile);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_utf8_codecvt.cpp
-
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-#include <algorithm>
-#include <fstream>
-#include <iostream>
-#include <iterator>
-#include <locale>
-#include <vector>
-#include <string>
-
-#include <cstddef> // size_t
-#include <cwchar>
-#include <boost/config.hpp>
-
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::size_t;
- using ::wcslen;
-#ifndef UNDER_CE
- using ::w_int;
-#endif
-} // namespace std
-#endif
-
-// Note: copied from boost/iostreams/char_traits.hpp
-//
-// Dinkumware that comes with QNX Momentics 6.3.0, 4.0.2, incorrectly defines
-// the EOF and WEOF macros to not std:: qualify the wint_t type (and so does
-// Sun C++ 5.8 + STLport 4). Fix by placing the def in this scope.
-// NOTE: Use BOOST_WORKAROUND?
-#if (defined(__QNX__) && defined(BOOST_DINKUMWARE_STDLIB)) \
- || defined(__SUNPRO_CC)
-using ::std::wint_t;
-#endif
-
-#include "test_tools.hpp"
-#include <boost/archive/iterators/istream_iterator.hpp>
-#include <boost/archive/iterators/ostream_iterator.hpp>
-
-#include <boost/archive/add_facet.hpp>
-#include <boost/archive/detail/utf8_codecvt_facet.hpp>
-
-template<std::size_t s>
-struct test_data
-{
- static unsigned char utf8_encoding[];
- static wchar_t wchar_encoding[];
-};
-
-template<>
-unsigned char test_data<2>::utf8_encoding[] = {
- 0x01,
- 0x7f,
- 0xc2, 0x80,
- 0xdf, 0xbf,
- 0xe0, 0xa0, 0x80,
- 0xe7, 0xbf, 0xbf
-};
-
-template<>
-wchar_t test_data<2>::wchar_encoding[] = {
- 0x0001,
- 0x007f,
- 0x0080,
- 0x07ff,
- 0x0800,
- 0x7fff
-};
-
-template<>
-unsigned char test_data<4>::utf8_encoding[] = {
- 0x01,
- 0x7f,
- 0xc2, 0x80,
- 0xdf, 0xbf,
- 0xe0, 0xa0, 0x80,
- 0xef, 0xbf, 0xbf,
- 0xf0, 0x90, 0x80, 0x80,
- 0xf4, 0x8f, 0xbf, 0xbf,
- 0xf7, 0xbf, 0xbf, 0xbf,
- 0xf8, 0x88, 0x80, 0x80, 0x80,
- 0xfb, 0xbf, 0xbf, 0xbf, 0xbf,
- 0xfc, 0x84, 0x80, 0x80, 0x80, 0x80,
- 0xfd, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf
-};
-
-template<>
-wchar_t test_data<4>::wchar_encoding[] = {
- 0x00000001,
- 0x0000007f,
- 0x00000080,
- 0x000007ff,
- 0x00000800,
- 0x0000ffff,
- 0x00010000,
- 0x0010ffff,
- 0x001fffff,
- 0x00200000,
- 0x03ffffff,
- 0x04000000,
- 0x7fffffff
-};
-
-int
-test_main(int /* argc */, char * /* argv */[]) {
- std::locale old_loc;
- std::locale * utf8_locale
- = boost::archive::add_facet(
- old_loc,
- new boost::archive::detail::utf8_codecvt_facet
- );
-
- typedef char utf8_t;
- typedef test_data<sizeof(wchar_t)> td;
-
- // Send our test UTF-8 data to file
- {
- std::ofstream ofs;
- ofs.open("test.dat", std::ios::binary);
- std::copy(
- td::utf8_encoding,
- #if ! defined(__BORLANDC__)
- // borland 5.60 complains about this
- td::utf8_encoding + sizeof(td::utf8_encoding) / sizeof(unsigned char),
- #else
- // so use this instead
- td::utf8_encoding + 12,
- #endif
- boost::archive::iterators::ostream_iterator<utf8_t>(ofs)
- );
- }
-
- // Read the test data back in, converting to UCS-4 on the way in
- std::vector<wchar_t> from_file;
- {
- std::wifstream ifs;
- ifs.imbue(*utf8_locale);
- ifs.open("test.dat");
-
- wchar_t item = 0;
- // note can't use normal vector from iterator constructor because
- // dinkumware doesn't have it.
- for(;;){
- item = ifs.get();
- if(item == WEOF)
- break;
- //ifs >> item;
- //if(ifs.eof())
- // break;
- from_file.push_back(item);
- }
- }
-
- // compare the data read back in with the orginal
- #if ! defined(__BORLANDC__)
- // borland 5.60 complains about this
- BOOST_CHECK(from_file.size() == sizeof(td::wchar_encoding)/sizeof(wchar_t));
- #else
- // so use this instead
- BOOST_CHECK(from_file.size() == 6);
- #endif
-
- BOOST_CHECK(std::equal(from_file.begin(), from_file.end(), td::wchar_encoding));
-
- // Send the UCS4_data back out, converting to UTF-8
- {
- std::wofstream ofs;
- ofs.imbue(*utf8_locale);
- ofs.open("test2.dat");
- std::copy(
- from_file.begin(),
- from_file.end(),
- boost::archive::iterators::ostream_iterator<wchar_t>(ofs)
- );
- }
-
- // Make sure that both files are the same
- {
- typedef boost::archive::iterators::istream_iterator<utf8_t> is_iter;
- is_iter end_iter;
-
- std::ifstream ifs1("test.dat");
- is_iter it1(ifs1);
- std::vector<utf8_t> data1;
- std::copy(it1, end_iter, std::back_inserter(data1));
-
- std::ifstream ifs2("test2.dat");
- is_iter it2(ifs2);
- std::vector<utf8_t> data2;
- std::copy(it2, end_iter, std::back_inserter(data2));
-
- BOOST_CHECK(data1 == data2);
- }
-
- // some libraries have trouble that only shows up with longer strings
-
- const wchar_t * test3_data = L"\
- <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?>\
- <!DOCTYPE boost_serialization>\
- <boost_serialization signature=\"serialization::archive\" version=\"3\">\
- <a class_id=\"0\" tracking_level=\"0\">\
- <b>1</b>\
- <f>96953204</f>\
- <g>177129195</g>\
- <l>1</l>\
- <m>5627</m>\
- <n>23010</n>\
- <o>7419</o>\
- <p>16212</p>\
- <q>4086</q>\
- <r>2749</r>\
- <c>-33</c>\
- <s>124</s>\
- <t>28</t>\
- <u>32225</u>\
- <v>17543</v>\
- <w>0.84431422</w>\
- <x>1.0170664757130923</x>\
- <y>tjbx</y>\
- <z>cuwjentqpkejp</z>\
- </a>\
- </boost_serialization>\
- ";
-
- // Send the UCS4_data back out, converting to UTF-8
- std::size_t l = std::wcslen(test3_data);
- {
- std::wofstream ofs;
- ofs.imbue(*utf8_locale);
- ofs.open("test3.dat");
- std::copy(
- test3_data,
- test3_data + l,
- boost::archive::iterators::ostream_iterator<wchar_t>(ofs)
- );
- }
-
- // Make sure that both files are the same
- {
- std::wifstream ifs;
- ifs.imbue(*utf8_locale);
- ifs.open("test3.dat");
- BOOST_CHECK(
- std::equal(
- test3_data,
- test3_data + l,
- boost::archive::iterators::istream_iterator<wchar_t>(ifs)
- )
- );
- }
-
- delete utf8_locale;
- return EXIT_SUCCESS;
-}
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_valarrray.cpp
-
-// (C) Copyright 2005 Matthias Troyer .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/valarray.hpp>
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- // test array of objects
- std::valarray<int> avalarray(2);
- avalarray[0] = 42;
- avalarray[1] = -42;
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("avalarray", avalarray);
- }
- std::valarray<int> avalarray1;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("avalarray", avalarray1);
- }
- bool equal = ( avalarray.size() == avalarray1.size()
- && avalarray[0] == avalarray1[0]
- && avalarray[1] == avalarray1[1]
- );
-
- BOOST_CHECK(equal);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_variant.cpp
-// test of non-intrusive serialization of variant types
-//
-// copyright (c) 2005
-// troy d. straszheim <troy@resophonic.com>
-// http://www.resophonic.com
-//
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-//
-// thanks to Robert Ramey and Peter Dimov.
-//
-
-#include <cstddef> // NULL
-#include <cstdio> // remove
-#include <fstream>
-#include <cmath> // for fabs()
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include <boost/type_traits/is_same.hpp>
-#include <boost/mpl/eval_if.hpp>
-#include <boost/mpl/identity.hpp>
-#include <boost/serialization/throw_exception.hpp>
-
-#if defined(_MSC_VER) && (_MSC_VER <= 1020)
-# pragma warning (disable : 4786) // too long name, harmless warning
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/archive/archive_exception.hpp>
-
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/variant.hpp>
-
-#include "A.hpp"
-#include "A.ipp"
-
-class are_equal
- : public boost::static_visitor<bool>
-{
-public:
- // note extra rigamorole for compilers which don't support
- // partial function template ordering - specfically msvc 6.x
- struct same {
- template<class T, class U>
- static bool invoke(const T & t, const U & u){
- return t == u;
- }
- };
-
- struct not_same {
- template<class T, class U>
- static bool invoke(const T &, const U &){
- return false;
- }
- };
-
- template <class T, class U>
- bool operator()( const T & t, const U & u) const
- {
- typedef BOOST_DEDUCED_TYPENAME boost::mpl::eval_if<boost::is_same<T, U>,
- boost::mpl::identity<same>,
- boost::mpl::identity<not_same>
- >::type type;
- return type::invoke(t, u);
- }
-
- bool operator()( const float & lhs, const float & rhs ) const
- {
- return std::fabs(lhs- rhs) < std::numeric_limits<float>::round_error();
- }
- bool operator()( const double & lhs, const double & rhs ) const
- {
- return std::fabs(lhs - rhs) < std::numeric_limits<float>::round_error();
- }
-};
-
-template <class T>
-void test_type(const T& gets_written){
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(testfile != NULL);
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("written", gets_written);
- }
-
- T got_read;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("written", got_read);
- }
- BOOST_CHECK(boost::apply_visitor(are_equal(), gets_written, got_read));
-
- std::remove(testfile);
-}
-
-// this verifies that if you try to read in a variant from a file
-// whose "which" is illegal for the one in memory (that is, you're
-// reading in to a different variant than you wrote out to) the load()
-// operation will throw. One could concievably add checking for
-// sequence length as well, but this would add size to the archive for
-// dubious benefit.
-//
-void do_bad_read()
-{
- // Compiling this test invokes and ICE on msvc 6
- // So, we'll just to skip it for this compiler
- #if defined(_MSC_VER) && (_MSC_VER <= 1020)
- boost::variant<bool, float, int, std::string> big_variant;
- big_variant = std::string("adrenochrome");
-
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(testfile != NULL);
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << BOOST_SERIALIZATION_NVP(big_variant);
- }
- boost::variant<bool, float, int> little_variant;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- bool exception_invoked = false;
- BOOST_TRY {
- ia >> BOOST_SERIALIZATION_NVP(little_variant);
- } BOOST_CATCH (boost::archive::archive_exception e) {
- BOOST_CHECK(boost::archive::archive_exception::unsupported_version == e.code);
- exception_invoked = true;
- }
- BOOST_CATCH_END
- BOOST_CHECK(exception_invoked);
- }
- #endif
-}
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- {
- boost::variant<bool, int, float, double, A, std::string> v;
- v = false;
- test_type(v);
- v = 1;
- test_type(v);
- v = (float) 2.3;
- test_type(v);
- v = (double) 6.4;
- test_type(v);
- v = std::string("we can't stop here, this is Bat Country");
- test_type(v);
- v = A();
- test_type(v);
- }
- do_bad_read();
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_vector.cpp
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-
-// should pass compilation and execution
-
-#include <cstddef> // NULL
-#include <fstream>
-
-#include <cstdio> // remove
-#include <boost/config.hpp>
-#if defined(BOOST_NO_STDC_NAMESPACE)
-namespace std{
- using ::remove;
-}
-#endif
-
-#include "test_tools.hpp"
-
-#include <boost/serialization/vector.hpp>
-
-#include "A.hpp"
-#include "A.ipp"
-
-template <class T>
-int test_vector(T)
-{
- const char * testfile = boost::archive::tmpnam(NULL);
- BOOST_REQUIRE(NULL != testfile);
-
- // test array of objects
- std::vector< T > avector;
- avector.push_back(T());
- avector.push_back(T());
- {
- test_ostream os(testfile, TEST_STREAM_FLAGS);
- test_oarchive oa(os, TEST_ARCHIVE_FLAGS);
- oa << boost::serialization::make_nvp("avector", avector);
- }
- std::vector< T > avector1;
- {
- test_istream is(testfile, TEST_STREAM_FLAGS);
- test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
- ia >> boost::serialization::make_nvp("avector", avector1);
- }
- BOOST_CHECK(avector == avector1);
- std::remove(testfile);
- return EXIT_SUCCESS;
-}
-
-int test_main( int /* argc */, char* /* argv */[] )
-{
- int res = test_vector(A());
- // test an int vector for which optimized versions should be available
- if (res == EXIT_SUCCESS)
- res = test_vector(0);
- // test a bool vector
- if (res == EXIT_SUCCESS)
- res = test_vector(false);
- return res;
-}
-
-// EOF
+++ /dev/null
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// test_void_cast.cpp: test implementation of run-time casting of void pointers
-
-// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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)
-// <gennadiy.rozental@tfn.com>
-
-#include <cstddef> // NULL
-#include "test_tools.hpp"
-#include <boost/serialization/extended_type_info_typeid.hpp>
-#include <boost/serialization/void_cast.hpp>
-#include <boost/serialization/singleton.hpp>
-
-class Base1
-{
- char a;
-};
-
-class Base2
-{
- int b;
-};
-
-class Derived : public Base1, public Base2
-{
- long c;
-};
-
-class MostDerived : public Derived
-{
- char d[32];
-};
-
-template<class T>
-const boost::serialization::extended_type_info & eti(){
- return boost::serialization::singleton<
- boost::serialization::extended_type_info_typeid< T >
- >::get_const_instance();
-}
-
-int
-test_main( int /* argc */, char* /* argv */[] )
-{
- MostDerived md;
- MostDerived* pmd =& md;
- Derived* pd = static_cast<Derived*>(pmd);
-
- Base2* pb2 = static_cast<Base2*>(pmd);
- Base1* pb1 = static_cast<Base1*>(pd);
-
- void* vpmd = static_cast<void*>(pmd);
- void* vpb1 = static_cast<void*>(pb1);
- void* vpb2 = static_cast<void*>(pb2);
- void* vpd = static_cast<void*>(pd);
-
- // simple casts only requiring table lookup
- BOOST_CHECK(vpd == boost::serialization::void_downcast(
- eti<Derived>(),
- eti<Base1>(),
- vpb1
- ));
- BOOST_CHECK(vpb1 == boost::serialization::void_upcast(
- eti<Derived>(),
- eti<Base1>(),
- vpd
- ));
- BOOST_CHECK(vpd == boost::serialization::void_downcast(
- eti<Derived>(),
- eti<Base2>(),
- vpb2
- ));
- BOOST_CHECK(vpb2 == boost::serialization::void_upcast(
- eti<Derived>(),
- eti<Base2>(),
- vpd
- ));
- BOOST_CHECK(vpmd == boost::serialization::void_downcast(
- eti<MostDerived>(),
- eti<Derived>(),
- vpd
- ));
- BOOST_CHECK(vpd == boost::serialization::void_upcast(
- eti<MostDerived>(),
- eti<Derived>(),
- vpmd
- ));
- // note relationship between MostDerived and Base1 is automatically derived
- BOOST_CHECK(vpmd == boost::serialization::void_downcast(
- eti<MostDerived>(),
- eti<Base1>(),
- vpb1
- ));
- BOOST_CHECK(vpb1 == boost::serialization::void_upcast(
- eti<MostDerived>(),
- eti<Base1>(),
- vpmd
- ));
-
- // note relationship between MostDerived and Base2 is automatically derived
- BOOST_CHECK(vpmd == boost::serialization::void_downcast(
- eti<MostDerived>(),
- eti<Base2>(),
- vpb2
- ));
- BOOST_CHECK(vpb2 == boost::serialization::void_upcast(
- eti<MostDerived>(),
- eti<Base2>(),
- vpmd
- ));
-
- // note: currently derivations are not optimised. See void_cast.cpp
- // for and explanation. These should still work though.
-
- // need to double check to validate speed up optimization of derivations
- BOOST_CHECK(vpmd == boost::serialization::void_downcast(
- eti<MostDerived>(),
- eti<Base1>(),
- vpb1
- ));
- BOOST_CHECK(vpb1 == boost::serialization::void_upcast(
- eti<MostDerived>(),
- eti<Base1>(),
- vpmd
- ));
- BOOST_CHECK(vpmd == boost::serialization::void_downcast(
- eti<MostDerived>(),
- eti<Base2>(),
- vpb2
- ));
- BOOST_CHECK(vpb2 == boost::serialization::void_upcast(
- eti<MostDerived>(),
- eti<Base2>(),
- vpmd
- ));
-
- // check things that should fail
- BOOST_CHECK(NULL == boost::serialization::void_downcast(
- eti<Base2>(),
- eti<Base1>(),
- vpb1
- ));
-
- // note that a fundamental feature is that derived/base pairs are created
- // at compiler time so that all are registered before the main program starts
- // so leave the registration here at the end to verify this. Note bogus arguments
- // to workaround msvc 6 bug
- boost::serialization::void_cast_register<Derived, Base1>(
- static_cast<Derived *>(NULL),
- static_cast<Base1 *>(NULL)
- );
- boost::serialization::void_cast_register<Derived, Base2>(
- static_cast<Derived *>(NULL),
- static_cast<Base2 *>(NULL)
- );
- boost::serialization::void_cast_register<MostDerived, Derived>(
- static_cast<MostDerived *>(NULL),
- static_cast<Derived *>(NULL)
- );
-
- return EXIT_SUCCESS;
-}
-
-// EOF
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-// text_archive
-#include <boost/archive/text_oarchive.hpp>
-typedef boost::archive::text_oarchive test_oarchive;
-typedef std::ofstream test_ostream;
-#include <boost/archive/text_iarchive.hpp>
-typedef boost::archive::text_iarchive test_iarchive;
-typedef std::ifstream test_istream;
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-// text_warchive
-#include <boost/archive/text_woarchive.hpp>
-typedef boost::archive::text_woarchive test_oarchive;
-typedef std::wofstream test_ostream;
-#include <boost/archive/text_wiarchive.hpp>
-typedef boost::archive::text_wiarchive test_iarchive;
-typedef std::wifstream test_istream;
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-// xml_archive
-#include <boost/archive/xml_oarchive.hpp>
-typedef boost::archive::xml_oarchive test_oarchive;
-typedef std::ofstream test_ostream;
-#include <boost/archive/xml_iarchive.hpp>
-typedef boost::archive::xml_iarchive test_iarchive;
-typedef std::ifstream test_istream;
+++ /dev/null
-// (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
-// Use, modification and distribution is 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 for updates, documentation, and revision history.
-// xml_warchive
-#include <boost/archive/xml_woarchive.hpp>
-typedef boost::archive::xml_woarchive test_oarchive;
-typedef std::wofstream test_ostream;
-#include <boost/archive/xml_wiarchive.hpp>
-typedef boost::archive::xml_wiarchive test_iarchive;
-typedef std::wifstream test_istream;
+++ /dev/null
-Microsoft Visual Studio Solution File, Format Version 8.00
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_map", "test_map.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_mi", "test_mi.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_multiple_ptrs", "test_multiple_ptrs.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_no_rtti", "test_no_rtti.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_non_default_ctor", "test_non_default_ctor.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_non_default_ctor2", "test_non_default_ctor2.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_non_intrusive", "test_non_intrusive.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_null_ptr", "test_null_ptr.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_nvp", "test_nvp.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_object", "test_object.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_optional", "test_optional.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_polymorphic", "test_polymorphic.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_primitive", "test_primitive.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_private_ctor", "test_private_ctor.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_recursion", "test_recursion.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_registered", "test_registered.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_set", "test_set.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_shared_ptr", "test_shared_ptr.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_simple_class_ptr", "test_simple_class_ptr.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_split", "test_split.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_static_warning", "test_static_warning.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_tracking", "test_tracking.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_traits_fail", "test_traits_fail.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_traits_pass", "test_traits_pass.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_unregistered", "test_unregistered.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_utf8_codecvt", "test_utf8_codecvt.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_vector", "test_vector.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_void_cast", "test_void_cast.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_auto_ptr", "demo_auto_ptr.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_exception", "demo_exception.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_pimpl", "demo_pimpl.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_polymorphic", "demo_polymorphic.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_shared_ptr", "demo_shared_ptr.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_xml", "demo_xml.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_xml_load", "demo_xml_load.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_xml_save", "demo_xml_save.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_not_serializable", "test_not_serializable.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_variant", "test_variant.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_derived", "test_derived.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_const_pass", "test_const_pass.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_derived_class", "test_derived_class.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_const_warn", "test_const_fail.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_shared_ptr_132", "test_shared_ptr_132.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_inclusion", "test_inclusion.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_reset_object_address", "test_reset_object_addr.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_strong_typedef", "test_strong_typedef.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibraryW", "LibraryW.vcproj", "{30E10563-960A-11D7-9FE9-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_valarray", "test_valarray.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_dll", "demo_dll.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dll_a", "dll_a.vcproj", "{CED1BD64-563F-485D-AE69-668797013AA0}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_dll_exported", "test_dll_exported.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_dll_simple", "test_dll_simple.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_dll_plugin", "test_dll_plugin.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_complex", "test_complex.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_simple_class", "test_simple_class.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_new_operator", "test_new_operator.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bitset", "test_bitset.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_private_base", "test_private_base.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_zmisc", "test_zmisc.vcproj", "{FF315430-555F-44D8-9EA0-587AF1479020}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_shared_ptr_multi_base", "test_shared_ptr_multi_base.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_array", "test_array.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dll_base", "dll_base.vcproj", "{CED1BD64-563F-485D-AE69-668797013AA0}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dll_derived2", "dll_derived2.vcproj", "{CED1BD64-563F-485D-AE69-668797013AA0}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dll_polymorphic_derived2", "polymorphic_derived2.vcproj", "{CED1BD64-563F-485D-AE69-668797013AA0}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_multiple_inheritance", "test_multiple_inheritance.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_check", "test_check.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_polymorphic2", "test_polymorphic2.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_const", "test_const.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Library", "Library.vcproj", "{30E10563-960A-11D7-9FE9-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_portable_archive", "demo_portable_archive.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_log", "demo_log.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_simple_log", "demo_simple_log.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo_trivial_archive", "demo_trivial_archive.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_exported", "test_exported.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demo", "demo.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_list", "test_list.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_binary", "test_binary.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_class_info_load", "test_class_info_load.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_class_info_save", "test_class_info_save.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_contained_class", "test_contained_class.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_cyclic_ptrs", "test_cyclic_ptrs.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_delete_pointer", "test_delete_pointer.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_deque", "test_deque.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_derived_class_ptr", "test_derived_class_ptr.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_diamond", "test_diamond.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_iterators", "test_iterators.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_iterators_base64", "test_iterators_base64.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_list_ptrs", "test_list_ptrs.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_mult_archive_types", "test_mult_archive_types.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_singleton", "test_singleton.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_smart_cast", "test_smart_cast.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_diamond_complex", "test_diamond_complex.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fix_six", "fix_six.vcproj", "{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfiguration) = preSolution
- Debug = Debug
- Debug runtime-dynamic = Debug runtime-dynamic
- Debug runtime-static = Debug runtime-static
- Debug runtime-static threading-multi = Debug runtime-static threading-multi
- Release = Release
- Release runtime-dynamic = Release runtime-dynamic
- Release runtime-static = Release runtime-static
- EndGlobalSection
- GlobalSection(ProjectConfiguration) = postSolution
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug.Build.0 = Debug runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Release.ActiveCfg = Release runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Release.Build.0 = Release runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.ActiveCfg = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.Build.0 = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.ActiveCfg = Release runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {FF315430-555F-44D8-9EA0-587AF1479020}.Debug.ActiveCfg = Debug runtime-static|Win32
- {FF315430-555F-44D8-9EA0-587AF1479020}.Debug.Build.0 = Debug runtime-static|Win32
- {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static|Win32
- {FF315430-555F-44D8-9EA0-587AF1479020}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static|Win32
- {FF315430-555F-44D8-9EA0-587AF1479020}.Release.ActiveCfg = Debug runtime-static|Win32
- {FF315430-555F-44D8-9EA0-587AF1479020}.Release.Build.0 = Debug runtime-static|Win32
- {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-dynamic.ActiveCfg = Debug runtime-static|Win32
- {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-dynamic.Build.0 = Debug runtime-static|Win32
- {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static.ActiveCfg = Release runtime-dynamic|Win32
- {FF315430-555F-44D8-9EA0-587AF1479020}.Release runtime-static.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.ActiveCfg = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.Build.0 = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.ActiveCfg = Release runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.Build.0 = Release runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.ActiveCfg = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.Build.0 = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.ActiveCfg = Release runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.Build.0 = Release runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.ActiveCfg = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug.Build.0 = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release.ActiveCfg = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release.Build.0 = Release|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.ActiveCfg = Release runtime-dynamic|Win32
- {CED1BD64-563F-485D-AE69-668797013AA0}.Release runtime-static.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug.Build.0 = Debug runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Release.ActiveCfg = Release runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Release.Build.0 = Release runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static|Win32
- {30E10563-960A-11D7-9FE9-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-static threading-multi|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.ActiveCfg = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-dynamic.Build.0 = Debug runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.ActiveCfg = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Debug runtime-static threading-multi.Build.0 = Debug runtime-static|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-dynamic.Build.0 = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.ActiveCfg = Release runtime-dynamic|Win32
- {A7D4CC95-F2AC-11D6-9E47-525400E2CF85}.Release runtime-static.Build.0 = Release runtime-dynamic|Win32
- EndGlobalSection
- GlobalSection(SolutionItems) = postSolution
- ..\test\Jamfile.v2 = ..\test\Jamfile.v2
- ..\util\test.jam = ..\util\test.jam
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- EndGlobalSection
- GlobalSection(ExtensibilityAddIns) = postSolution
- EndGlobalSection
-EndGlobal
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="Library"
- ProjectGUID="{30E10563-960A-11D7-9FE9-525400E2CF85}"
- RootNamespace="Library"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- UseOfMFC="0"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- GeneratePreprocessedFile="0"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(ConfigurationName)\boost_serialization-vc71-mt-gd-1_44.dll"
- GenerateDebugInformation="TRUE"
- GenerateMapFile="TRUE"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBRARYTEST_EXPORTS;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- RuntimeLibrary="2"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="3"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(ConfigurationName)\boost_serialization-vc71-mt-1_44.dll"
- LinkIncremental="1"
- GenerateDebugInformation="TRUE"
- SubSystem="2"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- ImportLibrary="$(OutDir)/$(TargetName).lib"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_LIB;"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLibrarianTool"
- OutputFile="$(ConfigurationName)\libboost_serialization-vc71-mt-sgd-1_44.lib"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;NDEBUG;_LIB;BOOST_TEST_NO_AUTO_LINK=1 "
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLibrarianTool"
- OutputFile="$(OutDir)/libboost_serialization-vc71-s-1_44.lib"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Serialization User Headers"
- Filter="">
- <File
- RelativePath="..\..\..\boost\serialization\access.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\archive_exception.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\assume_abstract.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\base_object.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\export.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\level.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\level_enum.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\split_free.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\split_member.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\tracking.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\tracking_enum.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\traits.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\type_info_implementation.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\version.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\wrapper.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\xml_archive_exception.hpp">
- </File>
- </Filter>
- <Filter
- Name="Serialization Implementations"
- Filter="">
- <File
- RelativePath="..\..\..\boost\serialization\array.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\binary_object.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\bitset.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\collection_size_type.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\collection_traits.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\collections_load_imp.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\collections_save_imp.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\complex.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\deque.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\hash_collections_load_imp.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\hash_collections_save_imp.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\hash_map.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\hash_set.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\is_bitwise_serializable.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\item_version_type.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\list.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\map.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\nvp.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\optional.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\scoped_ptr.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\set.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\shared_ptr.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\shared_ptr_132.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\slist.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\string.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\utility.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\valarray.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\variant.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\vector.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\weak_ptr.hpp">
- </File>
- <Filter
- Name="detail"
- Filter="">
- <File
- RelativePath="..\..\..\boost\serialization\detail\shared_count_132.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\detail\shared_ptr_132.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\shared_ptr_helper.hpp">
- </File>
- </Filter>
- </Filter>
- <Filter
- Name="Archive Developer Headers"
- Filter="">
- <File
- RelativePath="..\..\..\boost\archive\basic_archive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\basic_binary_iarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\basic_binary_iprimitive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\basic_binary_oarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\basic_binary_oprimitive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\basic_streambuf_locale_saver.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\basic_text_iarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\basic_text_iprimitive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\basic_text_oarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\basic_text_oprimitive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\basic_xml_archive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\basic_xml_iarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\basic_xml_oarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\polymorphic_iarchive_route.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\polymorphic_oarchive_route.hpp">
- </File>
- </Filter>
- <Filter
- Name="Archive Detail"
- Filter="">
- <File
- RelativePath="..\..\..\boost\archive\detail\archive_serializer_map.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\auto_link_archive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\basic_iarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\basic_iserializer.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\basic_oarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\basic_oserializer.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\basic_pointer_iserializer.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\basic_pointer_oserializer.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\basic_serializer.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\basic_serializer_map.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\check.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\common_iarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\common_oarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\interface_iarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\interface_oarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\iserializer.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\oserializer.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\register_archive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\serialization.hpp">
- </File>
- </Filter>
- <Filter
- Name="Utility Headers"
- Filter="">
- <File
- RelativePath="..\..\..\boost\archive\detail\abi_prefix.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\abi_suffix.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\add_facet.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\codecvt_null.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\config.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\decl.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\dinkumware.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\extended_type_info.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\extended_type_info_no_rtti.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\extended_type_info_typeid.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\factory.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\force_include.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\pfto.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\singleton.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\smart_cast.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\state_saver.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\static_warning.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\strong_typedef.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\throw_exception.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\tmpdir.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\void_cast.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\void_cast_fwd.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\wcslen.hpp">
- </File>
- </Filter>
- <Filter
- Name="Templates"
- Filter="">
- <File
- RelativePath="..\..\..\boost\archive\impl\archive_serializer_map.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_binary_iarchive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_binary_iprimitive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_binary_oarchive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_binary_oprimitive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_text_iarchive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_text_iprimitive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_text_oarchive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_text_oprimitive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_xml_grammar.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_xml_iarchive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_xml_oarchive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\text_iarchive_impl.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\text_oarchive_impl.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\xml_iarchive_impl.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\xml_oarchive_impl.ipp">
- </File>
- </Filter>
- <Filter
- Name="Archive Implementations"
- Filter="">
- <File
- RelativePath="..\..\..\boost\archive\binary_iarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\binary_iarchive_impl.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\binary_oarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\binary_oarchive_impl.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\polymorphic_binary_iarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\polymorphic_binary_oarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\polymorphic_iarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\polymorphic_oarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\polymorphic_text_iarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\polymorphic_text_oarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\polymorphic_xml_iarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\polymorphic_xml_oarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\text_iarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\text_oarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\xml_iarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\xml_oarchive.hpp">
- </File>
- </Filter>
- <Filter
- Name="Dataflow Iterators"
- Filter="">
- <File
- RelativePath="..\..\..\boost\archive\iterators\base64_from_binary.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\iterators\binary_from_base64.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\iterators\dataflow.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\iterators\dataflow_exception.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\iterators\escape.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\iterators\head_iterator.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\iterators\insert_linebreaks.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\iterators\istream_iterator.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\iterators\mb_from_wchar.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\iterators\ostream_iterator.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\iterators\remove_whitespace.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\iterators\transform_width.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\iterators\unescape.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\iterators\wchar_from_mb.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\iterators\xml_escape.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\iterators\xml_unescape.hpp">
- </File>
- </Filter>
- <Filter
- Name="Source"
- Filter="">
- <File
- RelativePath="..\src\archive_exception.cpp">
- </File>
- <File
- RelativePath="..\src\basic_archive.cpp">
- </File>
- <File
- RelativePath="..\src\basic_iarchive.cpp">
- </File>
- <File
- RelativePath="..\src\basic_iserializer.cpp">
- </File>
- <File
- RelativePath="..\src\basic_oarchive.cpp">
- </File>
- <File
- RelativePath="..\src\basic_oserializer.cpp">
- </File>
- <File
- RelativePath="..\src\basic_pointer_iserializer.cpp">
- </File>
- <File
- RelativePath="..\src\basic_pointer_oserializer.cpp">
- </File>
- <File
- RelativePath="..\src\basic_serializer_map.cpp">
- </File>
- <File
- RelativePath="..\src\basic_text_iprimitive.cpp">
- <FileConfiguration
- Name="Release runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="0"/>
- </FileConfiguration>
- <FileConfiguration
- Name="Release runtime-static|Win32">
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="0"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\src\basic_text_oprimitive.cpp">
- </File>
- <File
- RelativePath="..\src\basic_xml_archive.cpp">
- </File>
- <File
- RelativePath="..\src\basic_xml_grammar.ipp">
- </File>
- <File
- RelativePath="..\src\binary_iarchive.cpp">
- </File>
- <File
- RelativePath="..\src\binary_oarchive.cpp">
- </File>
- <File
- RelativePath="..\src\extended_type_info.cpp">
- </File>
- <File
- RelativePath="..\src\extended_type_info_no_rtti.cpp">
- </File>
- <File
- RelativePath="..\src\extended_type_info_typeid.cpp">
- </File>
- <File
- RelativePath="..\src\polymorphic_iarchive.cpp">
- </File>
- <File
- RelativePath="..\src\polymorphic_oarchive.cpp">
- </File>
- <File
- RelativePath="..\src\shared_ptr_helper.cpp">
- </File>
- <File
- RelativePath="..\src\stl_port.cpp">
- </File>
- <File
- RelativePath="..\src\text_iarchive.cpp">
- </File>
- <File
- RelativePath="..\src\text_oarchive.cpp">
- </File>
- <File
- RelativePath="..\src\void_cast.cpp">
- </File>
- <File
- RelativePath="..\src\xml_archive_exception.cpp">
- </File>
- <File
- RelativePath="..\src\xml_grammar.cpp">
- </File>
- <File
- RelativePath="..\src\xml_iarchive.cpp">
- </File>
- <File
- RelativePath="..\src\xml_oarchive.cpp">
- </File>
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="LibraryW"
- ProjectGUID="{30E10563-960A-11D7-9FE9-525400E2CF85}"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="2"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- GeneratePreprocessedFile="0"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- ObjectFile="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi"
- ProgramDataBaseFileName="$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multivc70.pdb"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="boost_serialization-vc71-mt-gd-1_44.lib"
- OutputFile="$(ConfigurationName)\boost_wserialization-vc71-mt-gd-1_44.dll"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SupportUnloadOfDelayLoadedDLL="FALSE"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="2"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBRARYTEST_EXPORTS;BOOST_LIB_DIAGNOSTIC=1"
- StringPooling="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(ConfigurationName)\boost_wserialization-vc71-mt-1_44.dll"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="4"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_LIB;BOOST_TEST_NO_AUTO_LINK=1"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLibrarianTool"
- OutputFile="$(ConfigurationName)\libboost_wserialization-vc71-mt-sgd-1_44.lib"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="4"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;NDEBUG;_LIB;BOOST_TEST_NO_AUTO_LINK=1 "
- StringPooling="FALSE"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLibrarianTool"
- OutputFile="$(OutDir)/libboost_wserialization-vc71-s-1_44.lib"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi|Win32"
- OutputDirectory=""$(ProjectDir)..\..\..\bin\boost\libs\serialization\build\libboost_wserialization.lib\msvc-7.1\release\threading-multi\link-static""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="4"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;NDEBUG;_LIB;BOOST_TEST_NO_AUTO_LINK=1 "
- StringPooling="FALSE"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLibrarianTool"
- OutputFile="$(OutDir)/libboost_serialization-vc71-s-1_44.lib"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="4"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_LIB;BOOST_TEST_NO_AUTO_LINK=1"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLibrarianTool"
- OutputFile="$(ConfigurationName)\libboost_wserialization-vc71-mt-sgd-1_44.lib"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/Zm800 /Ob0"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_LIB;BOOST_TEST_NO_AUTO_LINK=1"
- MinimalRebuild="FALSE"
- BasicRuntimeChecks="0"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source"
- Filter="">
- <File
- RelativePath="..\src\basic_text_wiprimitive.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\src\basic_text_woprimitive.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\src\codecvt_null.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\src\text_wiarchive.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\src\text_woarchive.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\src\utf8_codecvt_facet.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\src\xml_wgrammar.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\src\xml_wiarchive.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\src\xml_woarchive.cpp">
- </File>
- </Filter>
- <Filter
- Name="Templates"
- Filter="">
- <File
- RelativePath="..\..\..\boost\archive\impl\archive_serializer_map.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_binary_iarchive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_binary_iprimitive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_binary_oarchive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_binary_oprimitive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_text_iarchive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_text_iprimitive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_text_oarchive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_text_oprimitive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_xml_grammar.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_xml_iarchive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\basic_xml_oarchive.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\text_wiarchive_impl.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\text_woarchive_impl.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\xml_wiarchive_impl.ipp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\impl\xml_woarchive_impl.ipp">
- </File>
- </Filter>
- <Filter
- Name="Headers"
- Filter="">
- <File
- RelativePath="..\..\..\boost\archive\detail\archive_serializer_map.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\auto_link_warchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\binary_wiarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\binary_woarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\polymorphic_binary_wiarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\polymorphic_binary_woarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\polymorphic_text_wiarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\polymorphic_text_woarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\polymorphic_xml_wiarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\polymorphic_xml_woarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\text_wiarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\text_woarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\detail\utf8_codecvt_facet.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\xml_wiarchive.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\archive\xml_woarchive.hpp">
- </File>
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="Manual"
- ProjectGUID="{15EA5B5E-D649-4C1C-80DD-B3CC7FA6658E}"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=""$(ProjectDir)/../../..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="TRUE"
- BasicRuntimeChecks="3"
- RuntimeLibrary="5"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="4"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/Manual.exe"
- LinkIncremental="2"
- GenerateDebugInformation="TRUE"
- ProgramDatabaseFile="$(OutDir)/Manual.pdb"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="3"
- InlineFunctionExpansion="2"
- OmitFramePointers="TRUE"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- StringPooling="TRUE"
- RuntimeLibrary="4"
- EnableFunctionLevelLinking="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="3"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/Manual.exe"
- LinkIncremental="1"
- GenerateDebugInformation="FALSE"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="code"
- Filter="">
- <File
- RelativePath="..\doc\special_void_cast.cpp">
- </File>
- <File
- RelativePath="..\doc\trivial_archive.cpp">
- </File>
- <File
- RelativePath="..\doc\tutorial.cpp">
- </File>
- <File
- RelativePath="..\doc\tutorial_array.cpp">
- </File>
- <File
- RelativePath="..\doc\tutorial_array1.cpp">
- </File>
- <File
- RelativePath="..\doc\tutorial_class_versioning.cpp">
- </File>
- <File
- RelativePath="..\doc\tutorial_class_versioning1.cpp">
- </File>
- <File
- RelativePath="..\doc\tutorial_non_intrusive.cpp">
- </File>
- <File
- RelativePath="..\doc\tutorial_split.cpp">
- </File>
- <File
- RelativePath="..\doc\tutorial_stl_containers.cpp">
- </File>
- </Filter>
- <Filter
- Name="Docmentation"
- Filter="">
- <File
- RelativePath="..\doc\acknowledgments.html">
- </File>
- <File
- RelativePath="..\doc\advice.html">
- </File>
- <File
- RelativePath="..\doc\archive_reference.html">
- </File>
- <File
- RelativePath="..\doc\archives.html">
- </File>
- <File
- RelativePath="..\doc\bibliography.html">
- </File>
- <File
- RelativePath="..\doc\class_diagram.html">
- </File>
- <File
- RelativePath="..\doc\codecvt.html">
- </File>
- <File
- RelativePath="..\doc\contents.html">
- </File>
- <File
- RelativePath="..\doc\Copy of contents.html">
- </File>
- <File
- RelativePath="..\doc\dataflow.html">
- </File>
- <File
- RelativePath="..\doc\derivation.html">
- </File>
- <File
- RelativePath="..\doc\exception_safety.html">
- </File>
- <File
- RelativePath="..\doc\exceptions.html">
- </File>
- <File
- RelativePath="..\doc\faq.html">
- </File>
- <File
- RelativePath="..\doc\headers.html">
- </File>
- <File
- RelativePath="..\doc\history.html">
- </File>
- <File
- RelativePath="..\doc\implementation.html">
- </File>
- <File
- RelativePath="..\doc\index.html">
- </File>
- <File
- RelativePath="..\doc\newarchive.html">
- </File>
- <File
- RelativePath="..\doc\overview.html">
- </File>
- <File
- RelativePath="..\doc\pimpl.html">
- </File>
- <File
- RelativePath="..\doc\rationale.html">
- </File>
- <File
- RelativePath="..\doc\release.html">
- </File>
- <File
- RelativePath="..\doc\serialization.html">
- </File>
- <File
- RelativePath="..\doc\shared_ptr.html">
- </File>
- <File
- RelativePath="..\doc\smart_cast.html">
- </File>
- <File
- RelativePath="..\doc\special.html">
- </File>
- <File
- RelativePath="..\doc\state_saver.html">
- </File>
- <File
- RelativePath="..\doc\static_warning.html">
- </File>
- <File
- RelativePath="..\doc\strong_typedef.html">
- </File>
- <File
- RelativePath="..\doc\style.css">
- </File>
- <File
- RelativePath="..\doc\traits.html">
- </File>
- <File
- RelativePath="..\doc\tutorial.html">
- </File>
- <File
- RelativePath="..\doc\xml_archives.html">
- </File>
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="demo"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="demo"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\example\demo.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="demo_auto_ptr"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="demo_auto_ptr"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\example\demo_auto_ptr.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="demo_dll"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="demo_dll"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Templates"
- Filter="">
- <File
- RelativePath="..\example\demo_dll_a.ipp">
- </File>
- <File
- RelativePath="..\example\demo_dll_b.ipp">
- </File>
- </Filter>
- <Filter
- Name="Headers"
- Filter="">
- <File
- RelativePath="..\example\demo_dll_a.hpp">
- </File>
- <File
- RelativePath="..\example\demo_dll_b.hpp">
- </File>
- </Filter>
- <File
- RelativePath="..\example\demo_dll.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="demo_exception"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="demo_exception"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\example\demo_exception.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="demo_fast_archive"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="demo_fast_archive"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\example\demo_fast_archive.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="demo_log"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="demo_log"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\example\demo_gps.hpp">
- </File>
- <File
- RelativePath="..\example\demo_log.cpp">
- </File>
- <File
- RelativePath="..\example\log_archive.cpp">
- </File>
- <File
- RelativePath="..\example\log_archive.hpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="demo_pimpl"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="demo_pimpl"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\example\demo_pimpl.cpp">
- </File>
- <File
- RelativePath="..\example\demo_pimpl_A.cpp">
- </File>
- <File
- RelativePath="..\example\demo_pimpl_A.hpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="demo_polymorphic"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="demo_polymorphic"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\example\demo_polymorphic.cpp">
- </File>
- <File
- RelativePath="..\example\demo_polymorphic_A.cpp">
- </File>
- <File
- RelativePath="..\example\demo_polymorphic_A.hpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="demo_portable_archive"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="demo_portable_archive"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Headers"
- Filter="">
- <File
- RelativePath="..\example\portable_binary_archive.hpp">
- </File>
- <File
- RelativePath="..\example\portable_binary_iarchive.hpp">
- </File>
- <File
- RelativePath="..\example\portable_binary_oarchive.hpp">
- </File>
- </Filter>
- <Filter
- Name="Source"
- Filter="">
- <File
- RelativePath="..\example\demo_portable_archive.cpp">
- </File>
- <File
- RelativePath="..\example\portable_binary_iarchive.cpp">
- </File>
- <File
- RelativePath="..\example\portable_binary_oarchive.cpp">
- </File>
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="demo_shared_ptr"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="demo_shared_ptr"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\example\demo_shared_ptr.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="demo_simple_log"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="demo_simple_log"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\example\demo_gps.hpp">
- </File>
- <File
- RelativePath="..\example\demo_simple_log.cpp">
- </File>
- <File
- RelativePath="..\example\simple_log_archive.hpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="demo_trivial_archive"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="demo_trivial_archive"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\example\demo_gps.hpp">
- </File>
- <File
- RelativePath="..\example\demo_trivial_archive.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="demo_xml"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="demo_xml"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\example\demo_gps.hpp">
- </File>
- <File
- RelativePath="..\example\demo_xml.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="demo_xml_load"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="demo_xml_load"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\example\demo_gps.hpp">
- </File>
- <File
- RelativePath="..\example\demo_xml_load.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="demo_xml_save"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="demo_xml_save"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\example\demo_gps.hpp">
- </File>
- <File
- RelativePath="..\example\demo_xml_save.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="dll_a"
- ProjectGUID="{CED1BD64-563F-485D-AE69-668797013AA0}"
- RootNamespace="dll_a"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;DLL_ONE_EXPORTS"
- RuntimeLibrary="0"
- UsePrecompiledHeader="3"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="3"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/dll_a.dll"
- LinkIncremental="1"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="2"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- ImportLibrary="$(OutDir)/dll_a.lib"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;DLL_ONE_EXPORTS"
- RuntimeLibrary="0"
- UsePrecompiledHeader="3"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="3"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/dll_a.dll"
- LinkIncremental="1"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="2"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- ImportLibrary="$(OutDir)/dll_a.lib"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;BOOST_ALL_DYN_LINK=1;BOOST_LIB_DIAGNOSTIC=1;"
- RuntimeLibrary="3"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- DebugInformationFormat="4"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/$(ProjectName).dll"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;BOOST_ALL_DYN_LINK=1;BOOST_LIB_DIAGNOSTIC=1;"
- RuntimeLibrary="3"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- DebugInformationFormat="4"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/$(ProjectName).dll"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\A.ipp">
- </File>
- <File
- RelativePath="..\test\dll_a.cpp">
- </File>
- <File
- RelativePath="..\test\test_decl.hpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="dll_base"
- ProjectGUID="{CED1BD64-563F-485D-AE69-668797013AA0}"
- RootNamespace="dll_base"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;"
- MinimalRebuild="TRUE"
- BasicRuntimeChecks="3"
- RuntimeLibrary="5"
- TreatWChar_tAsBuiltInType="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="4"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/dll_base.dll"
- LinkIncremental="2"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- ProgramDatabaseFile="$(OutDir)/dll_base.pdb"
- SubSystem="2"
- ImportLibrary="$(OutDir)/dll_base.lib"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;DLL_ONE_EXPORTS"
- RuntimeLibrary="0"
- UsePrecompiledHeader="3"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="3"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/dll_base.dll"
- LinkIncremental="1"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="2"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- ImportLibrary="$(OutDir)/dll_base.lib"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- MinimalRebuild="TRUE"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
- TreatWChar_tAsBuiltInType="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- ExpandAttributedSource="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="4"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/base.dll"
- LinkIncremental="2"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- ProgramDatabaseFile="$(OutDir)/dll_base.pdb"
- SubSystem="2"
- ImportLibrary="$(OutDir)/base.lib"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- RuntimeLibrary="3"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- ReferencesPath="$(ConfigurationName)">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;BOOST_ALL_DYN_LINK=1;BOOST_LIB_DIAGNOSTIC=1;"
- RuntimeLibrary="3"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="4"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;DLL_ONE_EXPORTS"
- RuntimeLibrary="0"
- UsePrecompiledHeader="3"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="3"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/dll_base.dll"
- LinkIncremental="1"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="2"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- ImportLibrary="$(OutDir)/dll_base.lib"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\base.hpp">
- </File>
- <File
- RelativePath="..\test\dll_base.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="dll_derived2"
- ProjectGUID="{CED1BD64-563F-485D-AE69-668797013AA0}"
- RootNamespace="dll_derived2"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- MinimalRebuild="TRUE"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
- TreatWChar_tAsBuiltInType="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="4"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile=""
- LinkIncremental="2"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- ProgramDatabaseFile="$(OutDir)/dll_derived2.pdb"
- SubSystem="2"
- ImportLibrary="$(OutDir)/dll_derived2.lib"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;DLL_ONE_EXPORTS"
- RuntimeLibrary="0"
- UsePrecompiledHeader="3"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="3"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile=""
- LinkIncremental="1"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="2"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- ImportLibrary="$(OutDir)/dll_derived2.lib"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- ReferencesPath="$(ConfigurationName)">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;BOOST_ALL_DYN_LINK=1;BOOST_LIB_DIAGNOSTIC=1;"
- RuntimeLibrary="3"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="4"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="dll_base.lib"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- ReferencesPath="$(ConfigurationName)">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;BOOST_ALL_DYN_LINK=1;BOOST_LIB_DIAGNOSTIC=1;"
- RuntimeLibrary="3"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="4"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="dll_base.lib"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;DLL_ONE_EXPORTS"
- RuntimeLibrary="0"
- UsePrecompiledHeader="3"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="3"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile=""
- LinkIncremental="1"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="2"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- ImportLibrary="$(OutDir)/dll_derived2.lib"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\derived2.hpp">
- </File>
- <File
- RelativePath="..\test\dll_derived2.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="fix_six"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="fix_six"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- CharacterSet="0">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\example\fix_six.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="dll_polymorphic_derived2"
- ProjectGUID="{CED1BD64-563F-485D-AE69-668797013AA0}"
- RootNamespace="dll_derived2"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- MinimalRebuild="TRUE"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
- TreatWChar_tAsBuiltInType="TRUE"
- RuntimeTypeInfo="TRUE"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="4"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile=""
- LinkIncremental="2"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- ProgramDatabaseFile="$(OutDir)/dll_derived2.pdb"
- SubSystem="2"
- ImportLibrary="$(OutDir)/dll_derived2.lib"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;DLL_ONE_EXPORTS"
- RuntimeLibrary="0"
- UsePrecompiledHeader="3"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="3"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile=""
- LinkIncremental="1"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="2"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- ImportLibrary="$(OutDir)/dll_derived2.lib"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- ReferencesPath="$(ConfigurationName)">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;BOOST_ALL_DYN_LINK=1;BOOST_LIB_DIAGNOSTIC=1;"
- RuntimeLibrary="3"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="4"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- ReferencesPath="$(ConfigurationName)">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;BOOST_ALL_DYN_LINK=1;BOOST_LIB_DIAGNOSTIC=1;"
- RuntimeLibrary="3"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="4"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;DLL_ONE_EXPORTS"
- RuntimeLibrary="0"
- UsePrecompiledHeader="3"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="3"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile=""
- LinkIncremental="1"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="2"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- ImportLibrary="$(OutDir)/dll_derived2.lib"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\polymorphic_base.hpp">
- </File>
- <File
- RelativePath="..\test\polymorphic_derived2.cpp">
- </File>
- <File
- RelativePath="..\test\polymorphic_derived2.hpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-Notes on vc 7.1 ide project files
-=================================
-
-These project files use the directory structure created by the Boost Build system.
-This means that BJAM has to have been run at least once for the directories to
-be created in the expected places. Once this has been done, one should be able
-to rebuild/rerun any demo or test from within the VC 7 IDE.
-
-There are a large number of project configurations. There is one for each permitted
-boost configuration. E.G. Debug runtime-dynamic, Debug runtime-static threading-mulit,
-etc. which correspond to boost build configurations.
-
-For tests which are designed to be run with different types of archives, the number
-of project configurations is mulitplied by 5 - one for each type archive. For example, for
-Debug runtime-static there exists Debug runtime-static text_archive,
-Debug runtime-static text_warchive, ... Debug runtime-static xml_warchive.
-
-By selecting the appropriate configuration it should be possible to replicate the
-behavior of the failed test from withing the IDE. This is helpful in debugging.
-
-After each test is built, it is run and the ouput is shown in the IDE Output window.
-
-Note that the fact that all configurations are not valid for all tests precludes building
-the all the tests from withing the IDE in one batch.
-
-(C) Copyright 2008 Robert Ramey - http://www.rrsd.com .
-Use, modification and distribution is 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)
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_array"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_array"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic text_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/debug/threading-multi/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_DYN_LINK=1;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi""
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static text_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/debug/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static""
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi text_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/debug/threading-multi/link-static""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static""
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic text_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/release/threading-multi/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi""
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static text_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/release/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static""
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi text_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_archive.test/msvc-7.1/release/threading-multi/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_archive.hpp"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static""
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic text_warchive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/debug/threading-multi/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi""
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static text_warchive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/debug/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static""
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi text_warchive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/debug/threading-multi/link-static""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static""
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic text_warchive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/release/threading-multi/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi""
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static text_warchive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/release/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static""
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi text_warchive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_text_warchive.test/msvc-7.1/release/threading-multi/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static""
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic xml_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/debug/threading-multi/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi""
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static xml_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/debug/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static""
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi xml_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/debug/threading-multi/link-static""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static""
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic xml_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/release/threading-multi/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi""
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static xml_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/release/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static""
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi xml_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_archive.test/msvc-7.1/release/threading-multi/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static""
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic xml_warchive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/debug/threading-multi/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi""
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static xml_warchive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/debug/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static""
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi xml_warchive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/debug/threading-multi/link-static""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi/link-static""
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic xml_warchive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/release/threading-multi/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi""
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static xml_warchive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/release/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static""
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi xml_warchive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_xml_warchive.test/msvc-7.1/release/threading-multi/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static""
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic binary_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/debug/threading-multi""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_DYN_LINK=1"
- RuntimeLibrary="3"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/threading-multi""
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static binary_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/debug/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- RuntimeLibrary="5"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static""
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static threading-multi binary_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/debug/threading-multi/link-static""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- RuntimeLibrary="1"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/debug/link-static/threading-multi""
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-dynamic binary_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/release/threading-multi/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi""
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static binary_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/release/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- RuntimeLibrary="4"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/link-static""
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release runtime-static threading-multi binary_archive|Win32"
- OutputDirectory=""$(ProjectDir)../../../bin.v2/libs/serialization/test/$(ProjectName)_binary_archive.test/msvc-7.1/release/threading-multi/link-static/""
- IntermediateDirectory="$(OutDir)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- ImproveFloatingPointConsistency="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="1"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories=""$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static";"$(ProjectDir)../../../bin.v2/libs/serialization/build/msvc-7.1/release/threading-multi/link-static""
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic threading-multi|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- RuntimeTypeInfo="TRUE"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- BasicRuntimeChecks="0"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="3"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="1"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\test_array.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic threading-multi|Win32">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""/>
- </FileConfiguration>
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_binary"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_binary"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_binary.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_bitset"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_bitset"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_bitset.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_check"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_check"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_check.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_class_info_load"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_class_info_load"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_class_info_load.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_class_info_save"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_class_info_save"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1;BOOST_ARCHIVE_TEST=text_warchive.hpp"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_class_info_save.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_codecvt_null"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_codecvt_null"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\src\codecvt_null.cpp">
- </File>
- <File
- RelativePath="..\test\test_codecvt_null.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_complex"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_complex"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\..\..\boost\serialization\complex.hpp">
- </File>
- <File
- RelativePath="..\test\test_complex.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_const"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_const.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_const_warn"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_const_load_fail1.cpp">
- </File>
- <File
- RelativePath="..\test\test_const_load_fail1_nvp.cpp">
- </File>
- <File
- RelativePath="..\test\test_const_load_fail2.cpp">
- </File>
- <File
- RelativePath="..\test\test_const_load_fail2_nvp.cpp">
- </File>
- <File
- RelativePath="..\test\test_const_load_fail3.cpp">
- </File>
- <File
- RelativePath="..\test\test_const_load_fail3_nvp.cpp">
- </File>
- <File
- RelativePath="..\test\test_const_save_warn1.cpp">
- </File>
- <File
- RelativePath="..\test\test_const_save_warn1_nvp.cpp">
- </File>
- <File
- RelativePath="..\test\test_const_save_warn2.cpp">
- </File>
- <File
- RelativePath="..\test\test_const_save_warn2_nvp.cpp">
- </File>
- <File
- RelativePath="..\test\test_const_save_warn3.cpp">
- </File>
- <File
- RelativePath="..\test\test_const_save_warn3_nvp.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_const_pass"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_const_pass.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_contained_class"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_contained_class"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\B.hpp">
- </File>
- <File
- RelativePath="..\test\test_contained_class.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_cyclic_ptrs"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_cyclic_ptrs"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\A.ipp">
- </File>
- <File
- RelativePath="..\test\test_cyclic_ptrs.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_delete_pointer"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_delete_pointer"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_delete_pointer.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_deque"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_deque"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\A.ipp">
- </File>
- <File
- RelativePath="..\test\test_deque.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_derived"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_derived"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_derived.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_derived_class"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_derived_class"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\B.hpp">
- </File>
- <File
- RelativePath="..\test\test_derived_class.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_derived_class_ptr"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_derived_class_ptr"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\B.hpp">
- </File>
- <File
- RelativePath="..\test\test_derived_class_ptr.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_diamond"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_diamond"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_diamond.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_diamond_complex"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_diamond_complex"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_diamond_complex.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_dll_exported"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_dll_exported"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="dll_a.lib dll_polymorphic_derived2.lib"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- <ProjectReference
- ReferencedProjectIdentifier="{30E10563-960A-11D7-9FE9-525400E2CF85}"
- Name="Library"/>
- </References>
- <Files>
- <File
- RelativePath="..\test\polymorphic_base.hpp">
- </File>
- <File
- RelativePath="..\test\polymorphic_derived2.hpp">
- </File>
- <File
- RelativePath="..\test\test_dll_exported.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_dll_plugin"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_dll_plugin"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\polymorphic_base.hpp">
- </File>
- <File
- RelativePath="..\test\polymorphic_derived2.hpp">
- </File>
- <File
- RelativePath="..\test\test_dll_plugin.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_dll_simple"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_dll_simple"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="dll_a.lib"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- <ProjectReference
- ReferencedProjectIdentifier="{CED1BD64-563F-485D-AE69-668797013AA0}"
- Name="dll_a"/>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\B.hpp">
- </File>
- <File
- RelativePath="..\test\test_dll_simple.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_exported"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_exported"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\polymorphic_base.cpp">
- </File>
- <File
- RelativePath="..\test\polymorphic_base.hpp">
- </File>
- <File
- RelativePath="..\test\polymorphic_derived2.hpp">
- </File>
- <File
- RelativePath="..\test\test_exported.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_inclusion"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_inclusion.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_iterators"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_iterators"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_iterators.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_iterators_base64"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_iterators_base64"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_iterators_base64.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_list"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_list"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\A.ipp">
- </File>
- <File
- RelativePath="..\test\test_list.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_list_ptrs"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_list_ptrs"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\A.ipp">
- </File>
- <File
- RelativePath="..\test\test_list_ptrs.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_map"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_map"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\A.ipp">
- </File>
- <File
- RelativePath="..\test\test_map.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_mi"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_mi"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_mi.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_mult_archive_types"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_mult_archive_types"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_mult_archive_types.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_multiple_inheritance"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_multiple_inheritance"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ARCHIVE_LIST=xml_warchive.hpp"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_multiple_inheritance.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_multiple_ptrs"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_multiple_ptrs"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\B.hpp">
- </File>
- <File
- RelativePath="..\test\D.hpp">
- </File>
- <File
- RelativePath="..\test\test_multiple_ptrs.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_new_operator"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_new_operator"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\A.ipp">
- </File>
- <File
- RelativePath="..\test\test_new_operator.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_no_rtti"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_no_rtti"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- EnableIntrinsicFunctions="FALSE"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\polymorphic_base.hpp">
- </File>
- <File
- RelativePath="..\test\polymorphic_derived1.cpp">
- </File>
- <File
- RelativePath="..\test\polymorphic_derived1.hpp">
- </File>
- <File
- RelativePath="..\test\polymorphic_derived2.hpp">
- </File>
- <File
- RelativePath="..\test\test_no_rtti.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_non_default_ctor"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_non_default_ctor"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_non_default_ctor.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_non_default_ctor2"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_non_default_ctor2"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_non_default_ctor2.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_non_intrusive"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_non_intrusive"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_non_intrusive.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_not_serializable"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_not_serializable.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_null_ptr"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_null_ptr"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_null_ptr.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_nvp"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_nvp"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\test_nvp.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_object"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_object"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_object.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_optional"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_optional"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\A.ipp">
- </File>
- <File
- RelativePath="..\test\test_optional.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_polymorphic"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_polymorphic"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1;BOOST_ARCHIVE_TEST=polymorphic_xml_warchive.hpp"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\A.ipp">
- </File>
- <File
- RelativePath="..\test\test_polymorphic.cpp">
- </File>
- <File
- RelativePath="..\test\test_polymorphic_A.cpp">
- </File>
- <File
- RelativePath="..\test\test_polymorphic_A.hpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_polymorphic2"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_polymorphic2"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1;BOOST_ARCHIVE_TEST=polymorphic_text_archive.hpp"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- <ProjectReference
- ReferencedProjectIdentifier="{30E10563-960A-11D7-9FE9-525400E2CF85}"
- Name="Library"/>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_polymorphic2.cpp">
- </File>
- <File
- RelativePath="..\test\test_polymorphic2.hpp">
- </File>
- <File
- RelativePath="..\test\test_polymorphic2imp.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_primitive"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_primitive"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_primitive.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_private_base"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_private_base"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\A.ipp">
- </File>
- <File
- RelativePath="..\test\test_private_base.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_private_ctor"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_private_ctor"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_private_ctor.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_recursion"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_recursion"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_recursion.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_recusion"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_recusion"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_recusion.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_registered"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_registered"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_registered.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_reset_object_address"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_reset_object_address"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\A.ipp">
- </File>
- <File
- RelativePath="..\test\test_reset_object_address.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_set"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_set"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\test_set.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_shared_ptr"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_shared_ptr"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/wd4512 /wd4511"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- <ProjectReference
- ReferencedProjectIdentifier="{30E10563-960A-11D7-9FE9-525400E2CF85}"
- Name="Library"/>
- </References>
- <Files>
- <File
- RelativePath="..\..\..\boost\serialization\shared_ptr.hpp">
- </File>
- <File
- RelativePath="..\test\test_shared_ptr.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_shared_ptr_132"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_shared_ptr_132"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="OriginalSharePtr"
- Filter="">
- <File
- RelativePath="..\..\..\boost\serialization\detail\shared_count_132.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\detail\shared_ptr_132.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\detail\shared_ptr_nmt_132.hpp">
- </File>
- </Filter>
- <File
- RelativePath="..\..\..\boost\serialization\shared_ptr.hpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\shared_ptr_132.hpp">
- </File>
- <File
- RelativePath="..\test\test_shared_ptr_132.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_shared_ptr_multi_base"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_shared_ptr_multi_base"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1;BOOST_ARCHIVE_TEST=xml_archive.hpp"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- <ProjectReference
- ReferencedProjectIdentifier="{30E10563-960A-11D7-9FE9-525400E2CF85}"
- Name="Library"/>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_shared_ptr_multi_base.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_simple_class"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_simple_class"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="0"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\A.ipp">
- </File>
- <File
- RelativePath="..\test\test_simple_class.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_simple_class_ptr"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_simple_class_ptr"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- SmallerTypeCheck="FALSE"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\A.ipp">
- </File>
- <File
- RelativePath="..\test\test_simple_class_ptr.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_singleton"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_singleton"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\..\..\boost\serialization\singleton.hpp">
- </File>
- <File
- RelativePath="..\test\test_singleton.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_smart_cast"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_smart_cast"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\..\..\boost\smart_cast.hpp">
- </File>
- <File
- RelativePath="..\test\test_smart_cast.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_split"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_split"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_split.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_static_warning"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_static_warning"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_static_warning.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_strong_typedef"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_strong_typedef"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_strong_typedef.cpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\void_cast.hpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_tracking"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_tracking"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1;BOOST_ARCHIVE_TEST=binary_archive.hpp"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_tracking.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_traits_fail"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_traits_fail.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_traits_pass"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_traits_pass"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_traits_pass.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_unregistered"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_unregistered"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_unregistered.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_utf8_codecvt"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_utf8_codecvt"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\../src/utf8_codecvt_facet.cpp">
- <FileConfiguration
- Name="Debug runtime-dynamic|Win32">
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/utf8_codecvt_facet"/>
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\test\test_utf8_codecvt.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_valarray"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_valarray"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\test_valarray.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_variant"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_variant"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\test_variant.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_vector"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_vector"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1;BOOST_ARCHIVE_TEST=text_archive.hpp"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\A.cpp">
- </File>
- <File
- RelativePath="..\test\A.hpp">
- </File>
- <File
- RelativePath="..\test\A.ipp">
- </File>
- <File
- RelativePath="..\test\test_vector.cpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="test_void_cast"
- ProjectGUID="{A7D4CC95-F2AC-11D6-9E47-525400E2CF85}"
- RootNamespace="test_void_cast"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Release runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- GlobalOptimizations="TRUE"
- InlineFunctionExpansion="2"
- EnableIntrinsicFunctions="TRUE"
- FavorSizeOrSpeed="1"
- OmitFramePointers="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="FALSE"
- RuntimeLibrary="2"
- BufferSecurityCheck="FALSE"
- EnableFunctionLevelLinking="TRUE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- DebugInformationFormat="3"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-dynamic|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="3"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="4"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Debug runtime-static|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- ImproveFloatingPointConsistency="TRUE"
- AdditionalIncludeDirectories=""$(ProjectDir)..\..\..\""
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1"
- SmallerTypeCheck="TRUE"
- RuntimeLibrary="1"
- BufferSecurityCheck="TRUE"
- EnableFunctionLevelLinking="FALSE"
- TreatWChar_tAsBuiltInType="TRUE"
- ForceConformanceInForLoopScope="TRUE"
- RuntimeTypeInfo="TRUE"
- WarningLevel="3"
- Detect64BitPortabilityProblems="FALSE"
- DebugInformationFormat="1"
- CompileAs="0"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="TRUE"
- AdditionalDependencies="Library"
- LinkIncremental="2"
- SuppressStartupBanner="TRUE"
- AdditionalLibraryDirectories="$(ConfigurationName)"
- GenerateDebugInformation="TRUE"
- SubSystem="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"
- Description="run $(TargetName) with $(ConfigurationName)"
- CommandLine=""$(TargetDir)/$(TargetName).exe""/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <File
- RelativePath="..\test\test_void_cast.cpp">
- </File>
- <File
- RelativePath="..\..\..\boost\serialization\void_cast.hpp">
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>