From: bangerth Date: Mon, 22 Nov 2010 15:28:51 +0000 (+0000) Subject: Patches to avoid warnings and errors, some taken over from previous versions of BOOST... X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f04cf8bfad9fff81030c65a5f42d1168953211af;p=dealii-svn.git Patches to avoid warnings and errors, some taken over from previous versions of BOOST in our tree, some new. git-svn-id: https://svn.dealii.org/trunk@22836 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/contrib/boost-1.45.0/include/boost/archive/impl/archive_serializer_map.ipp b/deal.II/contrib/boost-1.45.0/include/boost/archive/impl/archive_serializer_map.ipp index c8ad96b3d7..3317a423c6 100644 --- a/deal.II/contrib/boost-1.45.0/include/boost/archive/impl/archive_serializer_map.ipp +++ b/deal.II/contrib/boost-1.45.0/include/boost/archive/impl/archive_serializer_map.ipp @@ -12,6 +12,9 @@ // 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 #include #include @@ -28,7 +31,7 @@ namespace detail { namespace extra_detail { // anon template - class map : public basic_serializer_map + class map : public basic_serializer_map {}; } @@ -57,7 +60,7 @@ archive_serializer_map::erase(const basic_serializer * bs){ } template -BOOST_ARCHIVE_OR_WARCHIVE_DECL(const basic_serializer *) +BOOST_ARCHIVE_OR_WARCHIVE_DECL(const basic_serializer *) archive_serializer_map::find( const boost::serialization::extended_type_info & eti ) { @@ -69,3 +72,5 @@ archive_serializer_map::find( } // namespace detail } // namespace archive } // namespace boost + +#endif // BOOST_HEADER_GUARD_ARCHIVE_SERIALIZER_MAP_IPP diff --git a/deal.II/contrib/boost-1.45.0/include/boost/archive/iterators/remove_whitespace.hpp b/deal.II/contrib/boost-1.45.0/include/boost/archive/iterators/remove_whitespace.hpp index 2ccc373080..b18023d2ec 100644 --- a/deal.II/contrib/boost-1.45.0/include/boost/archive/iterators/remove_whitespace.hpp +++ b/deal.II/contrib/boost-1.45.0/include/boost/archive/iterators/remove_whitespace.hpp @@ -9,7 +9,7 @@ /////////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) @@ -31,7 +31,7 @@ // 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 @@ -54,8 +54,6 @@ namespace std{ using ::isspace; } //#endif // BOOST_WORKAROUND -namespace { // anonymous - template struct remove_whitespace_predicate; @@ -77,12 +75,11 @@ 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 { @@ -130,15 +127,15 @@ public: 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 remove_whitespace : +class remove_whitespace : public filter_iterator< remove_whitespace_predicate, Base @@ -157,7 +154,7 @@ public: 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()) {} }; diff --git a/deal.II/contrib/boost-1.45.0/include/boost/property_tree/detail/json_parser_write.hpp b/deal.II/contrib/boost-1.45.0/include/boost/property_tree/detail/json_parser_write.hpp index 7639887f65..26b7a43260 100644 --- a/deal.II/contrib/boost-1.45.0/include/boost/property_tree/detail/json_parser_write.hpp +++ b/deal.II/contrib/boost-1.45.0/include/boost/property_tree/detail/json_parser_write.hpp @@ -1,8 +1,8 @@ // ---------------------------------------------------------------------------- // 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 @@ -19,6 +19,21 @@ namespace boost { namespace property_tree { namespace json_parser { + namespace + { + bool is_ascii (const char) + { + return true; + } + + template + bool is_ascii (const Ch c) + { + return c <= 0xFF; + } + } + + // Create necessary escape sequences from illegal characters template @@ -33,7 +48,7 @@ namespace boost { namespace property_tree { namespace json_parser // 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'); @@ -63,7 +78,7 @@ namespace boost { namespace property_tree { namespace json_parser } template - void write_json_helper(std::basic_ostream &stream, + void write_json_helper(std::basic_ostream &stream, const Ptree &pt, int indent, bool pretty) { @@ -134,7 +149,7 @@ namespace boost { namespace property_tree { namespace json_parser // Root ptree cannot have data if (depth == 0 && !pt.template get_value().empty()) return false; - + // Ptree cannot have both children and data if (!pt.template get_value().empty() && !pt.empty()) return false; @@ -149,10 +164,10 @@ namespace boost { namespace property_tree { namespace json_parser return true; } - + // Write ptree to json stream template - void write_json_internal(std::basic_ostream &stream, + void write_json_internal(std::basic_ostream &stream, const Ptree &pt, const std::string &filename, bool pretty) diff --git a/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/composite/actions.hpp b/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/composite/actions.hpp index d35d5e3330..f712e0513b 100644 --- a/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/composite/actions.hpp +++ b/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/composite/actions.hpp @@ -15,7 +15,7 @@ #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 diff --git a/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/composite/operators.hpp b/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/composite/operators.hpp index 5474f2a55a..50519672a6 100644 --- a/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/composite/operators.hpp +++ b/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/composite/operators.hpp @@ -15,7 +15,7 @@ #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 diff --git a/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/non_terminal/rule.hpp b/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/non_terminal/rule.hpp index 47ae7c9302..5e34b0251d 100644 --- a/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/non_terminal/rule.hpp +++ b/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/non_terminal/rule.hpp @@ -15,7 +15,7 @@ #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 diff --git a/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/primitives/numerics.hpp b/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/primitives/numerics.hpp index e03218f67e..7a55268566 100644 --- a/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/primitives/numerics.hpp +++ b/deal.II/contrib/boost-1.45.0/include/boost/spirit/core/primitives/numerics.hpp @@ -15,7 +15,7 @@ #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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/Jamfile.v2 b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/Jamfile.v2 deleted file mode 100644 index 5ec2a29687..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/Jamfile.v2 +++ /dev/null @@ -1,48 +0,0 @@ -# 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 -# : # ../../config/test/all//BOOST_NO_STD_WSTREAMBUF -# ] -# [ test-bsl-run-no-lib performance_codecvt_null -# : ../src/codecvt_null -# : # ../../config/test/all//BOOST_NO_STD_WSTREAMBUF -# ] -; diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/binary_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/binary_archive.hpp deleted file mode 100644 index 3569bcf36c..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/binary_archive.hpp +++ /dev/null @@ -1,22 +0,0 @@ -// (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 -typedef boost::archive::binary_oarchive test_oarchive; -typedef std::ofstream test_ostream; -#include -typedef boost::archive::binary_iarchive test_iarchive; -typedef std::ifstream test_istream; -#define TEST_STREAM_FLAGS std::ios::binary - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/binary_warchive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/binary_warchive.hpp deleted file mode 100644 index 929f3a37db..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/binary_warchive.hpp +++ /dev/null @@ -1,14 +0,0 @@ -// (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 -typedef boost::archive::binary_woarchive test_oarchive; -typedef std::wofstream test_ostream; -#include -typedef boost::archive::binary_wiarchive test_iarchive; -typedef std::wifstream test_istream; -#define TEST_STREAM_FLAGS std::wios::binary diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/peformance_array.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/peformance_array.cpp deleted file mode 100644 index 4015901347..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/peformance_array.cpp +++ /dev/null @@ -1,118 +0,0 @@ -/////////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 -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "../test/test_tools.hpp" - -#include -//#include -// 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 -#include - -#include -#include "../test/A.hpp" -#include "../test/A.ipp" - -struct array_equal_to //: public std::binary_function -{ -template - bool operator()(const T & _Left, const U & _Right) const - { - // consider alignment - int count_left = sizeof(_Left) / ( - static_cast(static_cast(&_Left[1])) - - static_cast(static_cast(&_Left[0])) - ); - int count_right = sizeof(_Right) / ( - static_cast(static_cast(&_Right[1])) - - static_cast(static_cast(&_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 -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/**/ 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_binary.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_binary.cpp deleted file mode 100644 index 7c817b2067..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_binary.cpp +++ /dev/null @@ -1,96 +0,0 @@ -/////////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 - -#include // for rand() -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::rand; - using ::remove; -} -#endif - -#include "../test/test_tools.hpp" -#include -// #include -// 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 -#include - -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 - 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_codecvt_null.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_codecvt_null.cpp deleted file mode 100644 index 70dd573ee7..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_codecvt_null.cpp +++ /dev/null @@ -1,136 +0,0 @@ -/////////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 -#include -#include -#include -#include -#include -#include - -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" - -#include -#include -#include -#include - -template -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 - -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); - - typedef test_data 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(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(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; -} - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_iterators.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_iterators.cpp deleted file mode 100644 index 869b6eda56..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_iterators.cpp +++ /dev/null @@ -1,213 +0,0 @@ -/////////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 -#include -#include // for rand -#include -#include // used to test stream iterators - -#include -#ifdef BOOST_NO_STDC_NAMESPACE -namespace std{ - using ::rand; -} -#endif - -#include -#if BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1) -#include -#endif - -#ifndef BOOST_NO_CWCHAR -#include -#include -#endif -#include -#include -#include -#include -#include - -#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 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 translator; - BOOST_CHECK( - std::equal( - translator(BOOST_MAKE_PFTO_WRAPPER(la)), - translator(BOOST_MAKE_PFTO_WRAPPER(la + size)), - a - ) - ); -} - -#endif - -template -void test_xml_escape( - const CharType * xml_escaped, - const CharType * xml, - unsigned int size -){ - typedef boost::archive::iterators::xml_escape translator; - - BOOST_CHECK( - std::equal( - translator(BOOST_MAKE_PFTO_WRAPPER(xml)), - translator(BOOST_MAKE_PFTO_WRAPPER(xml + size)), - xml_escaped - ) - ); -} - -template -void test_xml_unescape( - const CharType * xml, - const CharType * xml_escaped, - unsigned int size -){ - - // test xml_unescape - typedef boost::archive::iterators::xml_unescape translator; - - BOOST_CHECK( - std::equal( - translator(BOOST_MAKE_PFTO_WRAPPER(xml_escaped)), - translator(BOOST_MAKE_PFTO_WRAPPER(xml_escaped + size)), - xml - ) - ); -} - -template -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 v6; - - std::copy( - translator1(BOOST_MAKE_PFTO_WRAPPER(static_cast(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::iterator, BitsIn, BitsOut - > translator2; - - BOOST_CHECK( - std::equal( - rawdata, - rawdata + size, - translator2(BOOST_MAKE_PFTO_WRAPPER(v6.begin())) - ) - ); - -} - -template -void test_stream_iterators( - const CharType * test_data, - unsigned int size -){ - std::basic_stringstream ss; - boost::archive::iterators::ostream_iterator osi = - boost::archive::iterators::ostream_iterator(ss); - std::copy(test_data, test_data + size, osi); - - BOOST_CHECK(size == ss.str().size()); - - boost::archive::iterators::istream_iterator isi = - boost::archive::iterators::istream_iterator(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( - xml_escaped, - xml, - sizeof(xml) / sizeof(char) - 1 - ); - test_xml_unescape( - 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( - wxml_escaped, - wxml, - sizeof(wxml) / sizeof(wchar_t) - 1 - ); - test_xml_unescape( - 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(la, sizeof(la)/sizeof(wchar_t) - 1); - #endif - - test_stream_iterators(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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_iterators_base64.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_iterators_base64.cpp deleted file mode 100644 index 662ea6cf75..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_iterators_base64.cpp +++ /dev/null @@ -1,100 +0,0 @@ -/////////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 -#include - -#if (defined _MSC_VER) && (_MSC_VER == 1200) -# pragma warning (disable : 4786) // too long name, harmless warning -#endif - -#include -#include // size_t - -#include -#ifdef BOOST_NO_STDC_NAMESPACE -namespace std{ - using ::rand; - using ::size_t; -} -#endif - -#include - -#include -#include -#include -#include -#include - -#include "../test/test_tools.hpp" - -#include - -template -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 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(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(); - #ifndef BOOST_NO_CWCHAR - test_base64(); - #endif - return EXIT_SUCCESS; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_no_rtti.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_no_rtti.cpp deleted file mode 100644 index bebafe7839..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_no_rtti.cpp +++ /dev/null @@ -1,222 +0,0 @@ -/////////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 - -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include -#include - -#include -#include "../test/test_tools.hpp" -#include -// #include -// 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 -#include -#include -#include -#include - -class polymorphic_base -{ - friend class boost::serialization::access; - template - 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 -) -// 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 - 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 -) -BOOST_CLASS_EXPORT(polymorphic_derived1) - -const char * polymorphic_derived1::get_key() const { - const boost::serialization::extended_type_info *eti - = boost::serialization::type_info_implementation - ::type::get_instance(); - return eti->get_key(); -} - -class polymorphic_derived2 : public polymorphic_base -{ - friend class boost::serialization::access; - template - 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 -) - -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 - ::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 - ::type::get_instance() - == boost::serialization::type_info_implementation - ::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 - ::type::get_instance() - == boost::serialization::type_info_implementation - ::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(rd1), - "serialized pointers not correctly restored" - ); - - BOOST_CHECK_MESSAGE( - boost::serialization::type_info_implementation - ::type::get_instance() - == boost::serialization::type_info_implementation - ::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(rd2), - "serialized pointers not correctly restored" - ); - - BOOST_CHECK_MESSAGE( - boost::serialization::type_info_implementation - ::type::get_instance() - == boost::serialization::type_info_implementation - ::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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_polymorphic.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_polymorphic.cpp deleted file mode 100644 index 50bc21be23..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_polymorphic.cpp +++ /dev/null @@ -1,104 +0,0 @@ -/////////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 - -#include // remove -#include -#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 -// #include -// 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 -#include - -#include -#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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_simple_class.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_simple_class.cpp deleted file mode 100644 index 3f936078af..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_simple_class.cpp +++ /dev/null @@ -1,55 +0,0 @@ -/////////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 - -#include // remove -#include - -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "../test/test_tools.hpp" -#include -// #include -// 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 -#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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_utf8_codecvt.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_utf8_codecvt.cpp deleted file mode 100644 index 2562f4a712..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_utf8_codecvt.cpp +++ /dev/null @@ -1,248 +0,0 @@ -/////////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 -#include -#include -#include -#include -#include -#include - -#include // size_t -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::size_t; -} // namespace std -#endif - -#include -#ifdef BOOST_NO_STDC_NAMESPACE -namespace std{ using ::wcslen; } -#endif - -#include "../test/test_tools.hpp" -#include -#include - -#include -#include - -template -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 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(ofs) - ); - } - - // Read the test data back in, converting to UCS-4 on the way in - std::vector 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(ofs) - ); - } - - // Make sure that both files are the same - { - typedef boost::archive::iterators::istream_iterator is_iter; - is_iter end_iter; - - std::ifstream ifs1("test.dat"); - is_iter it1(ifs1); - std::vector data1; - std::copy(it1, end_iter, std::back_inserter(data1)); - - std::ifstream ifs2("test2.dat"); - is_iter it2(ifs2); - std::vector 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"\ - \ - \ - \ - \ - 1\ - 96953204\ - 177129195\ - 1\ - 5627\ - 23010\ - 7419\ -

16212

\ - 4086\ - 2749\ - -33\ - 124\ - 28\ - 32225\ - 17543\ - 0.84431422\ - 1.0170664757130923\ - tjbx\ - cuwjentqpkejp\ -
\ -
\ - "; - - // 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(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(ifs) - ) - ); - } - - delete utf8_locale; - return EXIT_SUCCESS; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_vector.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_vector.cpp deleted file mode 100644 index f415c6ea27..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/performance_vector.cpp +++ /dev/null @@ -1,70 +0,0 @@ -/////////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 - -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "../test/test_tools.hpp" -#include -// #include -// 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 - -#include "../test/A.hpp" - -template -int test_vector(T) -{ - const char * testfile = boost::archive::tmpnam(NULL); - BOOST_REQUIRE(NULL != testfile); - - // test array of objects - std::vector 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 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_array_binary_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_array_binary_archive.hpp deleted file mode 100644 index 5097433aaa..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_array_binary_archive.hpp +++ /dev/null @@ -1,13 +0,0 @@ -// (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 -typedef boost::archive::polymorphic_binary_oarchive test_oarchive; -typedef std::ofstream test_ostream; -#include -typedef boost::archive::polymorphic_binary_iarchive test_iarchive; -typedef std::ifstream test_istream; -#define TEST_STREAM_FLAGS std::ios::binary diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_binary_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_binary_archive.hpp deleted file mode 100644 index 5097433aaa..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_binary_archive.hpp +++ /dev/null @@ -1,13 +0,0 @@ -// (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 -typedef boost::archive::polymorphic_binary_oarchive test_oarchive; -typedef std::ofstream test_ostream; -#include -typedef boost::archive::polymorphic_binary_iarchive test_iarchive; -typedef std::ifstream test_istream; -#define TEST_STREAM_FLAGS std::ios::binary diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_text_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_text_archive.hpp deleted file mode 100644 index c8184b1579..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_text_archive.hpp +++ /dev/null @@ -1,13 +0,0 @@ -// (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 -typedef boost::archive::polymorphic_text_oarchive test_oarchive; -typedef std::ofstream test_ostream; -#include -typedef boost::archive::polymorphic_text_iarchive test_iarchive; -typedef std::ifstream test_istream; -#define TEST_STREAM_FLAGS (std::ios_base::openmode)0 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_text_warchive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_text_warchive.hpp deleted file mode 100644 index 4a5774c83e..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_text_warchive.hpp +++ /dev/null @@ -1,18 +0,0 @@ -// (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 -#ifdef BOOST_NO_STD_WSTREAMBUF -#error "wide char i/o not supported on this platform" -#else -#include -typedef boost::archive::polymorphic_text_woarchive test_oarchive; -typedef std::wofstream test_ostream; -#include -typedef boost::archive::polymorphic_text_wiarchive test_iarchive; -typedef std::wifstream test_istream; -#define TEST_STREAM_FLAGS (std::ios_base::openmode)0 -#endif diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_xml_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_xml_archive.hpp deleted file mode 100644 index 849d1a02db..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_xml_archive.hpp +++ /dev/null @@ -1,13 +0,0 @@ -// (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 -typedef boost::archive::polymorphic_xml_oarchive test_oarchive; -typedef std::ofstream test_ostream; -#include -typedef boost::archive::polymorphic_xml_iarchive test_iarchive; -typedef std::ifstream test_istream; -#define TEST_STREAM_FLAGS (std::ios_base::openmode)0 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_xml_warchive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_xml_warchive.hpp deleted file mode 100644 index 1f5c5ff0af..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/polymorphic_xml_warchive.hpp +++ /dev/null @@ -1,13 +0,0 @@ -// (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 -typedef boost::archive::polymorphic_xml_woarchive test_oarchive; -typedef std::wofstream test_ostream; -#include -typedef boost::archive::polymorphic_xml_wiarchive test_iarchive; -typedef std::wifstream test_istream; -#define TEST_STREAM_FLAGS (std::ios_base::openmode)0 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/portable_binary_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/portable_binary_archive.hpp deleted file mode 100644 index c1377c92e7..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/portable_binary_archive.hpp +++ /dev/null @@ -1,22 +0,0 @@ -// (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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/profile.sh b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/profile.sh deleted file mode 100755 index 95ae42022d..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/profile.sh +++ /dev/null @@ -1,39 +0,0 @@ -# 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 " - echo "Typical bjam arguements are:" - echo " toolset=msvc-7.1,gcc" - echo " link=static,shared" - echo " threading=single,multi" - echo " -sBOOST_ARCHIVE_LIST=" -else - bjam --dump-tests variant=profile preserve-test-targets=on $@ >bjam.log 2>&1 - process_jam_log --v2 $dir/profile.txt - done - done - - library_status library_status.html links.html -fi diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/text_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/text_archive.hpp deleted file mode 100644 index e7e1b3ca4a..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/text_archive.hpp +++ /dev/null @@ -1,14 +0,0 @@ -// (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 -typedef boost::archive::text_oarchive test_oarchive; -typedef std::ofstream test_ostream; -#include -typedef boost::archive::text_iarchive test_iarchive; -typedef std::ifstream test_istream; -#define TEST_STREAM_FLAGS (std::ios_base::openmode)0 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/text_warchive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/text_warchive.hpp deleted file mode 100644 index de7dea01ba..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/text_warchive.hpp +++ /dev/null @@ -1,19 +0,0 @@ -// (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 -typedef boost::archive::text_woarchive test_oarchive; -typedef std::wofstream test_ostream; -#include -typedef boost::archive::text_wiarchive test_iarchive; -typedef std::wifstream test_istream; -#define TEST_STREAM_FLAGS (std::ios_base::openmode)0 - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/Jamfile.v2 b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/Jamfile.v2 deleted file mode 100644 index cdd792e555..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/Jamfile.v2 +++ /dev/null @@ -1,35 +0,0 @@ -################################################################################ -# -# (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 - : gcc:"-lrt -lboost_serialization" ; - -exe int16_test : int16_test.cpp - : gcc:"-lrt -lboost_serialization" ; - -exe int64_test : int64_test.cpp - : gcc:"-lrt -lboost_serialization" ; - -exe int256_test : int256_test.cpp - : gcc:"-lrt -lboost_serialization" ; - -exe string4_test : string4_test.cpp - : gcc:"-lrt -lboost_serialization" ; - -exe string16_test : string16_test.cpp - : gcc:"-lrt -lboost_serialization" ; - -exe string64_test : string64_test.cpp - : gcc:"-lrt -lboost_serialization" ; - -exe string256_test : string256_test.cpp - : gcc:"-lrt -lboost_serialization" ; diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/harness.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/harness.hpp deleted file mode 100644 index 5ebf7a767f..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/harness.hpp +++ /dev/null @@ -1,188 +0,0 @@ -/* /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 -#include - -#include -#include -#include -#include - -#include - -#if defined(BOOST_NO_STDC_NAMESPACE) - namespace std { - using ::remove; - } -#endif - -#include -#include -#include - -#include - -#include - -#include - -#include -#include - -#include - -#include "high_resolution_timer.hpp" // from /libs/spirit/optimization - -#include "node.hpp" // includes macro.hpp - -namespace boost { -namespace archive { -namespace xml { - -template T random (void); - -template T -random (void) { - using namespace boost::uuids; - - hash hash; - basic_random_generator gen; - - return hash(gen()); -} - -template<> std::string -random (void) { - using namespace boost::uuids; - - basic_random_generator gen; - uuid u = gen(); - - return to_string(u); -} - -template std::string -save_archive (T const& s) { - std::string fn = random() + - "-" 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 std::pair -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(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 - 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 entries; - - template - 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 entries): - compiler(BOOST_COMPILER), - platform(BOOST_PLATFORM), - entries(entries) { } -}; - -} // xml -} // archive -} // boost - -#endif // BOOST_SERIALIZATION_XML_PERFORMANCE_HARNESS_HPP - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/high_resolution_timer.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/high_resolution_timer.hpp deleted file mode 100644 index afa5495dad..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/high_resolution_timer.hpp +++ /dev/null @@ -1,489 +0,0 @@ -// 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 -#include - -#if defined(BOOST_HAS_UNISTD_H) -#include -#endif -#include -#include -#include - -#if defined(BOOST_WINDOWS) - -#include - -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::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::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 - -// 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::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 - -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 - static inline double unsigned_diff(const U &a, const U &b) - { - if (a > b) - return static_cast(a-b); - return -static_cast(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::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 - -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. -// diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int16_results.xml b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int16_results.xml deleted file mode 100644 index a3708b3d2f..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int16_results.xml +++ /dev/null @@ -1,1291 +0,0 @@ - - - - - GNU C++ version 4.5.1 20100617 (prerelease) - linux - - 256 - 0 - - int - 16 - 0.0091240829999999998 - - - int - 16 - 0.0039804419999999998 - - - int - 16 - 0.003975363 - - - int - 16 - 0.0041283230000000006 - - - int - 16 - 0.003973201 - - - int - 16 - 0.0039916819999999999 - - - int - 16 - 0.0039507209999999999 - - - int - 16 - 0.003963243 - - - int - 16 - 0.0039550010000000005 - - - int - 16 - 0.0039774010000000002 - - - int - 16 - 0.0040641210000000004 - - - int - 16 - 0.0040065630000000003 - - - int - 16 - 0.0039576810000000002 - - - int - 16 - 0.0039339209999999999 - - - int - 16 - 0.0039280410000000002 - - - int - 16 - 0.0039456830000000002 - - - int - 16 - 0.0039237630000000003 - - - int - 16 - 0.0039022810000000001 - - - int - 16 - 0.0039720409999999999 - - - int - 16 - 0.0039302410000000001 - - - int - 16 - 0.0040139630000000006 - - - int - 16 - 0.003958441 - - - int - 16 - 0.0039454820000000002 - - - int - 16 - 0.003940921 - - - int - 16 - 0.0039098830000000003 - - - int - 16 - 0.0039246010000000007 - - - int - 16 - 0.0039138010000000006 - - - int - 16 - 0.0039268810000000001 - - - int - 16 - 0.0039260830000000004 - - - int - 16 - 0.0039660830000000005 - - - int - 16 - 0.0039050410000000002 - - - int - 16 - 0.0039309610000000002 - - - int - 16 - 0.0039204830000000006 - - - int - 16 - 0.0039173630000000001 - - - int - 16 - 0.0039208010000000007 - - - int - 16 - 0.0039189620000000007 - - - int - 16 - 0.0039035220000000004 - - - int - 16 - 0.0039350030000000003 - - - int - 16 - 0.0039948810000000005 - - - int - 16 - 0.0039946010000000004 - - - int - 16 - 0.0039224820000000006 - - - int - 16 - 0.0039112830000000006 - - - int - 16 - 0.00392612 - - - int - 16 - 0.0039826410000000003 - - - int - 16 - 0.0039312010000000005 - - - int - 16 - 0.003906283 - - - int - 16 - 0.0040008029999999998 - - - int - 16 - 0.0039259610000000004 - - - int - 16 - 0.0039096820000000003 - - - int - 16 - 0.0039164009999999999 - - - int - 16 - 0.0039059230000000004 - - - int - 16 - 0.0039398410000000003 - - - int - 16 - 0.0039865610000000004 - - - int - 16 - 0.0039256410000000005 - - - int - 16 - 0.0039788829999999999 - - - int - 16 - 0.0040020799999999999 - - - int - 16 - 0.0039252410000000003 - - - int - 16 - 0.0039988810000000001 - - - int - 16 - 0.0039786029999999998 - - - int - 16 - 0.0039644430000000007 - - - int - 16 - 0.0039585210000000004 - - - int - 16 - 0.0039494420000000001 - - - int - 16 - 0.0039636020000000001 - - - int - 16 - 0.0039696430000000001 - - - int - 16 - 0.0039952010000000003 - - - int - 16 - 0.0039923210000000001 - - - int - 16 - 0.003981081 - - - int - 16 - 0.0039232429999999999 - - - int - 16 - 0.0039772010000000005 - - - int - 16 - 0.0040404009999999999 - - - int - 16 - 0.0039756820000000003 - - - int - 16 - 0.0039785230000000003 - - - int - 16 - 0.0040130030000000002 - - - int - 16 - 0.0039342810000000004 - - - int - 16 - 0.0039185610000000001 - - - int - 16 - 0.003929002 - - - int - 16 - 0.0039356030000000002 - - - int - 16 - 0.0039261210000000003 - - - int - 16 - 0.0039248010000000003 - - - int - 16 - 0.0039206010000000001 - - - int - 16 - 0.003921323 - - - int - 16 - 0.0039623610000000002 - - - int - 16 - 0.0039768010000000003 - - - int - 16 - 0.0039882810000000006 - - - int - 16 - 0.0039450430000000005 - - - int - 16 - 0.0039181229999999999 - - - int - 16 - 0.0039785210000000005 - - - int - 16 - 0.0039770420000000001 - - - int - 16 - 0.003920242 - - - int - 16 - 0.0040526030000000001 - - - int - 16 - 0.0039671610000000003 - - - int - 16 - 0.0039684009999999999 - - - int - 16 - 0.003951001 - - - int - 16 - 0.0039216429999999998 - - - int - 16 - 0.0039896410000000004 - - - int - 16 - 0.0039810010000000005 - - - int - 16 - 0.0039498020000000005 - - - int - 16 - 0.0039298430000000006 - - - int - 16 - 0.0039901630000000006 - - - int - 16 - 0.0039274410000000003 - - - int - 16 - 0.0039447610000000006 - - - int - 16 - 0.0039199630000000003 - - - int - 16 - 0.003965283 - - - int - 16 - 0.004002121 - - - int - 16 - 0.0040376020000000004 - - - int - 16 - 0.003977202 - - - int - 16 - 0.0039340830000000005 - - - int - 16 - 0.0039951610000000005 - - - int - 16 - 0.003941361 - - - int - 16 - 0.0039718420000000006 - - - int - 16 - 0.0039271230000000002 - - - int - 16 - 0.0039771630000000006 - - - int - 16 - 0.0039450810000000005 - - - int - 16 - 0.0039788410000000003 - - - int - 16 - 0.003906563 - - - int - 16 - 0.0039912430000000002 - - - int - 16 - 0.0039290410000000003 - - - int - 16 - 0.0040306020000000003 - - - int - 16 - 0.0039789200000000004 - - - int - 16 - 0.0039774830000000004 - - - int - 16 - 0.0039634810000000005 - - - int - 16 - 0.0039378010000000003 - - - int - 16 - 0.0039205619999999998 - - - int - 16 - 0.0039250830000000002 - - - int - 16 - 0.0039660609999999999 - - - int - 16 - 0.0039749609999999999 - - - int - 16 - 0.003934402 - - - int - 16 - 0.0039190830000000003 - - - int - 16 - 0.0039127229999999999 - - - int - 16 - 0.0039247610000000006 - - - int - 16 - 0.0039810010000000005 - - - int - 16 - 0.0039310410000000006 - - - int - 16 - 0.0039226830000000006 - - - int - 16 - 0.0039676010000000003 - - - int - 16 - 0.0039205200000000003 - - - int - 16 - 0.0039862420000000001 - - - int - 16 - 0.0039284430000000002 - - - int - 16 - 0.00398292 - - - int - 16 - 0.0039506810000000002 - - - int - 16 - 0.0040586010000000002 - - - int - 16 - 0.0039792030000000006 - - - int - 16 - 0.0040032829999999998 - - - int - 16 - 0.0039780409999999999 - - - int - 16 - 0.0039807620000000005 - - - int - 16 - 0.0039528810000000001 - - - int - 16 - 0.0039343630000000006 - - - int - 16 - 0.0039706810000000002 - - - int - 16 - 0.0039614810000000002 - - - int - 16 - 0.0039668810000000002 - - - int - 16 - 0.0040543630000000001 - - - int - 16 - 0.0039853600000000003 - - - int - 16 - 0.0039722410000000005 - - - int - 16 - 0.0040198410000000006 - - - int - 16 - 0.0039786029999999998 - - - int - 16 - 0.0039824430000000004 - - - int - 16 - 0.0039788010000000006 - - - int - 16 - 0.0039784420000000004 - - - int - 16 - 0.0039569219999999999 - - - int - 16 - 0.0039798429999999829 - - - int - 16 - 0.003989561 - - - int - 16 - 0.0039734410000000003 - - - int - 16 - 0.003959522 - - - int - 16 - 0.0039615230000000006 - - - int - 16 - 0.0039729209999999999 - - - int - 16 - 0.0040494010000000002 - - - int - 16 - 0.003996561 - - - int - 16 - 0.0039343630000000006 - - - int - 16 - 0.0039701229999999999 - - - int - 16 - 0.0039064010000000003 - - - int - 16 - 0.0039213620000000003 - - - int - 16 - 0.0039636419999999999 - - - int - 16 - 0.0039354030000000005 - - - int - 16 - 0.0039401610000000002 - - - int - 16 - 0.003979481 - - - int - 16 - 0.0039353210000000003 - - - int - 16 - 0.0039471230000000003 - - - int - 16 - 0.0039845210000000004 - - - int - 16 - 0.0040990010000000006 - - - int - 16 - 0.0039887210000000006 - - - int - 16 - 0.0039748830000000002 - - - int - 16 - 0.0039555630000000005 - - - int - 16 - 0.0039723610000000006 - - - int - 16 - 0.0039555220000000004 - - - int - 16 - 0.0039587630000000006 - - - int - 16 - 0.0039941630000000002 - - - int - 16 - 0.0039804410000000004 - - - int - 16 - 0.0039180810000000003 - - - int - 16 - 0.0039247220000000003 - - - int - 16 - 0.0039286830000000005 - - - int - 16 - 0.003925001 - - - int - 16 - 0.0039934810000000001 - - - int - 16 - 0.003982602 - - - int - 16 - 0.0039627230000000005 - - - int - 16 - 0.0039693430000000002 - - - int - 16 - 0.003979481 - - - int - 16 - 0.0039772420000000006 - - - int - 16 - 0.0039774830000000004 - - - int - 16 - 0.0039840029999999999 - - - int - 16 - 0.0039316810000000002 - - - int - 16 - 0.0039705210000000003 - - - int - 16 - 0.0040028810000000007 - - - int - 16 - 0.0039730830000000005 - - - int - 16 - 0.0040140410000000003 - - - int - 16 - 0.0039439610000000002 - - - int - 16 - 0.0039728410000000004 - - - int - 16 - 0.0039775629999999999 - - - int - 16 - 0.0039797600000000006 - - - int - 16 - 0.0039672409999999998 - - - int - 16 - 0.003991802 - - - int - 16 - 0.0039799230000000007 - - - int - 16 - 0.0040010829999999999 - - - int - 16 - 0.0039361209999999999 - - - int - 16 - 0.0039165210000000001 - - - int - 16 - 0.0040524020000000001 - - - int - 16 - 0.0039798030000000005 - - - int - 16 - 0.003964721 - - - int - 16 - 0.0039675610000000005 - - - int - 16 - 0.0040526010000000003 - - - int - 16 - 0.0039617630000000001 - - - int - 16 - 0.0040681210000000001 - - - int - 16 - 0.0039866010000000002 - - - int - 16 - 0.0039520010000000001 - - - int - 16 - 0.0039534430000000001 - - - int - 16 - 0.0039646030000000006 - - - int - 16 - 0.0039686809999999999 - - - int - 16 - 0.0039310810000000003 - - - int - 16 - 0.0039799610000000006 - - - int - 16 - 0.0039404429999999602 - - - int - 16 - 0.0040029610000000002 - - - int - 16 - 0.003971161 - - - int - 16 - 0.0039470020000000007 - - - int - 16 - 0.0039831630000000005 - - - int - 16 - 0.003932161 - - - int - 16 - 0.0039708410000000001 - - - int - 16 - 0.0039706020000000002 - - - int - 16 - 0.0039416830000000005 - - - int - 16 - 0.0039592830000000001 - - - int - 16 - 0.0039440410000000006 - - - int - 16 - 0.0039856819999999999 - - - int - 16 - 0.0039864810000000001 - - - int - 16 - 0.0039909230000000004 - - - int - 16 - 0.0039244409999999999 - - - int - 16 - 0.0040034810000000006 - - - int - 16 - 0.0039812010000000002 - - - int - 16 - 0.0039719230000000005 - - - int - 16 - 0.0040905210000000006 - - - int - 16 - 0.0039932810000000004 - - - int - 16 - 0.0039387220000000004 - - - int - 16 - 0.0039618029999999999 - - - int - 16 - 0.0040639630000000003 - - - int - 16 - 0.0039436410000000003 - - - int - 16 - 0.0039764420000000002 - - - int - 16 - 0.0039905230000000002 - - - int - 16 - 0.0040003629999999998 - - - int - 16 - 0.0039767610000000005 - - - int - 16 - 0.0039385219999999999 - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int16_test.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int16_test.cpp deleted file mode 100644 index bb633f6487..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int16_test.cpp +++ /dev/null @@ -1,20 +0,0 @@ -/* /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 - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int256_results.xml b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int256_results.xml deleted file mode 100644 index 488ea9a615..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int256_results.xml +++ /dev/null @@ -1,1291 +0,0 @@ - - - - - GNU C++ version 4.5.1 20100617 (prerelease) - linux - - 256 - 0 - - int - 256 - 0.15321624699999992 - - - int - 256 - 0.08650484 - - - int - 256 - 0.085920982000000007 - - - int - 256 - 0.085633820999999999 - - - int - 256 - 0.16989353200000001 - - - int - 256 - 0.068107577000000002 - - - int - 256 - 0.16393698700000001 - - - int - 256 - 0.151674061 - - - int - 256 - 0.085580072000000007 - - - int - 256 - 0.085237985000000002 - - - int - 256 - 0.17062496600000002 - - - int - 256 - 0.16267781100000001 - - - int - 256 - 0.16851917800000002 - - - int - 256 - 0.14782741100000002 - - - int - 256 - 0.086171551999999998 - - - int - 256 - 0.114132571 - - - int - 256 - 0.12319324500000001 - - - int - 256 - 0.110353244 - - - int - 256 - 0.097322675000000011 - - - int - 256 - 0.15796201600000001 - - - int - 256 - 0.086067782000000009 - - - int - 256 - 0.125855732 - - - int - 256 - 0.095308130999999907 - - - int - 256 - 0.085265061000000003 - - - int - 256 - 0.109543947 - - - int - 256 - 0.14504557000000001 - - - int - 256 - 0.14939509599999989 - - - int - 256 - 0.082221090999999968 - - - int - 256 - 0.109551042 - - - int - 256 - 0.12431112100000001 - - - int - 256 - 0.085782263000000011 - - - int - 256 - 0.15682879900000002 - - - int - 256 - 0.068575454000000008 - - - int - 256 - 0.15049496400000001 - - - int - 256 - 0.12869196700000002 - - - int - 256 - 0.17715746300000002 - - - int - 256 - 0.13313712599999999 - - - int - 256 - 0.08405491100000001 - - - int - 256 - 0.16982336199999992 - - - int - 256 - 0.1650644779999999 - - - int - 256 - 0.087539541000000012 - - - int - 256 - 0.144009527 - - - int - 256 - 0.084986318000000005 - - - int - 256 - 0.15154921200000002 - - - int - 256 - 0.089096928999999991 - - - int - 256 - 0.078815780000000002 - - - int - 256 - 0.15179225900000001 - - - int - 256 - 0.071424974000000002 - - - int - 256 - 0.17383854799999998 - - - int - 256 - 0.15968935400000001 - - - int - 256 - 0.15121306300000001 - - - int - 256 - 0.17404088399999995 - - - int - 256 - 0.14575297599999992 - - - int - 256 - 0.147578247 - - - int - 256 - 0.088792417999999929 - - - int - 256 - 0.13412004899999996 - - - int - 256 - 0.086281149000000001 - - - int - 256 - 0.10452476200000001 - - - int - 256 - 0.17052829600000002 - - - int - 256 - 0.12843396500000001 - - - int - 256 - 0.24160787 - - - int - 256 - 0.17276313100000001 - - - int - 256 - 0.08786999299999998 - - - int - 256 - 0.10957144100000001 - - - int - 256 - 0.18513253200000002 - - - int - 256 - 0.12825971899999999 - - - int - 256 - 0.14682889500000001 - - - int - 256 - 0.14917019100000001 - - - int - 256 - 0.13963762200000002 - - - int - 256 - 0.162242785 - - - int - 256 - 0.171921189 - - - int - 256 - 0.21192338600000002 - - - int - 256 - 0.16182439900000001 - - - int - 256 - 0.075873628999999998 - - - int - 256 - 0.091050645999999999 - - - int - 256 - 0.090728246000000012 - - - int - 256 - 0.16790991200000002 - - - int - 256 - 0.131269792 - - - int - 256 - 0.147774081 - - - int - 256 - 0.075707901000000008 - - - int - 256 - 0.085849350000000005 - - - int - 256 - 0.17120687700000001 - - - int - 256 - 0.18270776999999994 - - - int - 256 - 0.115657858 - - - int - 256 - 0.086130823000000009 - - - int - 256 - 0.08591346100000001 - - - int - 256 - 0.148075872 - - - int - 256 - 0.093777932000000008 - - - int - 256 - 0.170032617 - - - int - 256 - 0.078983854000000006 - - - int - 256 - 0.183002574 - - - int - 256 - 0.17499062400000001 - - - int - 256 - 0.16999298600000001 - - - int - 256 - 0.12343807900000001 - - - int - 256 - 0.17547888899999997 - - - int - 256 - 0.070078961000000009 - - - int - 256 - 0.184841536 - - - int - 256 - 0.089750393000000012 - - - int - 256 - 0.09077006 - - - int - 256 - 0.14565105699999992 - - - int - 256 - 0.17549457500000001 - - - int - 256 - 0.16971993600000002 - - - int - 256 - 0.086169903000000006 - - - int - 256 - 0.15882590900000002 - - - int - 256 - 0.087636622000000011 - - - int - 256 - 0.091248745000000006 - - - int - 256 - 0.17427003100000002 - - - int - 256 - 0.15880698700000001 - - - int - 256 - 0.131337537 - - - int - 256 - 0.17184867300000001 - - - int - 256 - 0.17884059400000002 - - - int - 256 - 0.18736676700000002 - - - int - 256 - 0.13111488800000001 - - - int - 256 - 0.10980652 - - - int - 256 - 0.20151995 - - - int - 256 - 0.10182866500000001 - - - int - 256 - 0.13558609700000002 - - - int - 256 - 0.085793494000000012 - - - int - 256 - 0.169369618 - - - int - 256 - 0.16526854600000002 - - - int - 256 - 0.172801116 - - - int - 256 - 0.170604694 - - - int - 256 - 0.085537078000000002 - - - int - 256 - 0.13368856099999993 - - - int - 256 - 0.13219763200000001 - - - int - 256 - 0.170200771 - - - int - 256 - 0.094924826000000004 - - - int - 256 - 0.086014382 - - - int - 256 - 0.101821225 - - - int - 256 - 0.11041902200000001 - - - int - 256 - 0.17392156399999992 - - - int - 256 - 0.14795049999999998 - - - int - 256 - 0.17319567400000002 - - - int - 256 - 0.177151848 - - - int - 256 - 0.17826678499999993 - - - int - 256 - 0.18706392999999999 - - - int - 256 - 0.097755478999999923 - - - int - 256 - 0.085452795000000012 - - - int - 256 - 0.17952716699999993 - - - int - 256 - 0.178897155 - - - int - 256 - 0.17744515400000002 - - - int - 256 - 0.18380319199999995 - - - int - 256 - 0.090120586000000003 - - - int - 256 - 0.20748273 - - - int - 256 - 0.121544734 - - - int - 256 - 0.097762067000000008 - - - int - 256 - 0.17140295499999991 - - - int - 256 - 0.17661355500000001 - - - int - 256 - 0.123409586 - - - int - 256 - 0.18124515800000002 - - - int - 256 - 0.17018973100000001 - - - int - 256 - 0.16837838000000002 - - - int - 256 - 0.090471122000000001 - - - int - 256 - 0.18274939500000001 - - - int - 256 - 0.170376201 - - - int - 256 - 0.086761270000000001 - - - int - 256 - 0.07082036600000001 - - - int - 256 - 0.090469033000000004 - - - int - 256 - 0.17457247199999992 - - - int - 256 - 0.085507465000000005 - - - int - 256 - 0.086006947 - - - int - 256 - 0.091171989000000009 - - - int - 256 - 0.087034903000000011 - - - int - 256 - 0.12438318900000001 - - - int - 256 - 0.091942750000000004 - - - int - 256 - 0.085740925000000009 - - - int - 256 - 0.11181491799999999 - - - int - 256 - 0.114592052 - - - int - 256 - 0.14088795500000001 - - - int - 256 - 0.11735219499999994 - - - int - 256 - 0.172994324 - - - int - 256 - 0.14173148300000002 - - - int - 256 - 0.13917877400000001 - - - int - 256 - 0.14680699700000002 - - - int - 256 - 0.10930996100000001 - - - int - 256 - 0.144352757 - - - int - 256 - 0.088056063000000004 - - - int - 256 - 0.086860233000000009 - - - int - 256 - 0.1702753629999999 - - - int - 256 - 0.086362106000000008 - - - int - 256 - 0.085859911000000011 - - - int - 256 - 0.085879831000000004 - - - int - 256 - 0.12267887299999991 - - - int - 256 - 0.098423322000000008 - - - int - 256 - 0.153468932 - - - int - 256 - 0.122094645 - - - int - 256 - 0.11257624400000001 - - - int - 256 - 0.160093242 - - - int - 256 - 0.10990803 - - - int - 256 - 0.16383646200000002 - - - int - 256 - 0.10992213000000001 - - - int - 256 - 0.15929886000000001 - - - int - 256 - 0.14134709300000001 - - - int - 256 - 0.08445474900000001 - - - int - 256 - 0.087441700000000011 - - - int - 256 - 0.085373326999999999 - - - int - 256 - 0.16715591000000002 - - - int - 256 - 0.151999576 - - - int - 256 - 0.17614413999999989 - - - int - 256 - 0.096750264000000002 - - - int - 256 - 0.085893666000000007 - - - int - 256 - 0.17629694000000001 - - - int - 256 - 0.16497436300000001 - - - int - 256 - 0.086379006000000008 - - - int - 256 - 0.08848594600000001 - - - int - 256 - 0.068952251000000006 - - - int - 256 - 0.177542798 - - - int - 256 - 0.12553706100000001 - - - int - 256 - 0.15891637 - - - int - 256 - 0.086406062000000006 - - - int - 256 - 0.085517463000000002 - - - int - 256 - 0.13787316499999991 - - - int - 256 - 0.085759060000000012 - - - int - 256 - 0.156784109 - - - int - 256 - 0.085655992 - - - int - 256 - 0.100888635 - - - int - 256 - 0.15356141700000001 - - - int - 256 - 0.15893653900000002 - - - int - 256 - 0.17356975800000002 - - - int - 256 - 0.15669519600000001 - - - int - 256 - 0.14556728399999996 - - - int - 256 - 0.14882284900000001 - - - int - 256 - 0.085451261000000001 - - - int - 256 - 0.144400527 - - - int - 256 - 0.14155816700000001 - - - int - 256 - 0.14364901800000002 - - - int - 256 - 0.16980553100000001 - - - int - 256 - 0.15952327000000002 - - - int - 256 - 0.087087096999999947 - - - int - 256 - 0.114074747 - - - int - 256 - 0.083433352000000002 - - - int - 256 - 0.109351719 - - - int - 256 - 0.087319604000000009 - - - int - 256 - 0.16535071099999998 - - - int - 256 - 0.085455526000000004 - - - int - 256 - 0.085924925999999999 - - - int - 256 - 0.088723519000000001 - - - int - 256 - 0.11805582100000001 - - - int - 256 - 0.086636225999999983 - - - int - 256 - 0.075564457000000002 - - - int - 256 - 0.074940988 - - - int - 256 - 0.093248515000000004 - - - int - 256 - 0.14556818800000002 - - - int - 256 - 0.12369044300000001 - - - int - 256 - 0.14557024000000002 - - - int - 256 - 0.1763824719999999 - - - int - 256 - 0.14606613100000002 - - - int - 256 - 0.14864195300000002 - - - int - 256 - 0.16122792900000002 - - - int - 256 - 0.18750939500000002 - - - int - 256 - 0.159254863 - - - int - 256 - 0.12342580800000001 - - - int - 256 - 0.069498242000000002 - - - int - 256 - 0.068196053000000006 - - - int - 256 - 0.08690642400000001 - - - int - 256 - 0.083593906000000009 - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int256_test.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int256_test.cpp deleted file mode 100644 index 91bd8e5c64..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int256_test.cpp +++ /dev/null @@ -1,20 +0,0 @@ -/* /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 - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int4_results.xml b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int4_results.xml deleted file mode 100644 index 0c403eb135..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int4_results.xml +++ /dev/null @@ -1,1291 +0,0 @@ - - - - - GNU C++ version 4.5.1 20100617 (prerelease) - linux - - 256 - 0 - - int - 4 - 0.0064683200000000005 - - - int - 4 - 0.0013484810000000001 - - - int - 4 - 0.0012968400000000001 - - - int - 4 - 0.0012938400000000001 - - - int - 4 - 0.001321881 - - - int - 4 - 0.0012813600000000001 - - - int - 4 - 0.0012798400000000002 - - - int - 4 - 0.00128432 - - - int - 4 - 0.0013019210000000002 - - - int - 4 - 0.0012802800000000002 - - - int - 4 - 0.00128484 - - - int - 4 - 0.001293043 - - - int - 4 - 0.00128148 - - - int - 4 - 0.0012812800000000001 - - - int - 4 - 0.0012898830000000001 - - - int - 4 - 0.0012836800000000002 - - - int - 4 - 0.00128812 - - - int - 4 - 0.001305481 - - - int - 4 - 0.00128188 - - - int - 4 - 0.00129484 - - - int - 4 - 0.0013052410000000002 - - - int - 4 - 0.0012850400000000001 - - - int - 4 - 0.0012983600000000001 - - - int - 4 - 0.0012958010000000001 - - - int - 4 - 0.0012928400000000002 - - - int - 4 - 0.0012897200000000001 - - - int - 4 - 0.0013186410000000002 - - - int - 4 - 0.00128724 - - - int - 4 - 0.0012884400000000001 - - - int - 4 - 0.001303963 - - - int - 4 - 0.0012984000000000001 - - - int - 4 - 0.0013423600000000001 - - - int - 4 - 0.00130412 - - - int - 4 - 0.0013056810000000002 - - - int - 4 - 0.00128388 - - - int - 4 - 0.0012844 - - - int - 4 - 0.0012939210000000002 - - - int - 4 - 0.0012815200000000002 - - - int - 4 - 0.0012848800000000002 - - - int - 4 - 0.0012886810000000001 - - - int - 4 - 0.0012767200000000001 - - - int - 4 - 0.0012861600000000002 - - - int - 4 - 0.0012976020000000001 - - - int - 4 - 0.00127812 - - - int - 4 - 0.00128808 - - - int - 4 - 0.0012958430000000001 - - - int - 4 - 0.0012735600000000002 - - - int - 4 - 0.00129024 - - - int - 4 - 0.0012937630000000001 - - - int - 4 - 0.001314801 - - - int - 4 - 0.00128812 - - - int - 4 - 0.0012858400000000001 - - - int - 4 - 0.001299681 - - - int - 4 - 0.00128736 - - - int - 4 - 0.0012926400000000001 - - - int - 4 - 0.0013075610000000001 - - - int - 4 - 0.0012856 - - - int - 4 - 0.0012841200000000001 - - - int - 4 - 0.0013007210000000001 - - - int - 4 - 0.0012770400000000001 - - - int - 4 - 0.0012774800000000001 - - - int - 4 - 0.0012995630000000001 - - - int - 4 - 0.0012760800000000002 - - - int - 4 - 0.0013167200000000002 - - - int - 4 - 0.001299803 - - - int - 4 - 0.00130152 - - - int - 4 - 0.0012791600000000001 - - - int - 4 - 0.00128444 - - - int - 4 - 0.0012910810000000001 - - - int - 4 - 0.0012824800000000001 - - - int - 4 - 0.0012862000000000001 - - - int - 4 - 0.0012863600000000001 - - - int - 4 - 0.0012840400000000002 - - - int - 4 - 0.0012963220000000001 - - - int - 4 - 0.0012926400000000001 - - - int - 4 - 0.00128604 - - - int - 4 - 0.001302683 - - - int - 4 - 0.0012925600000000001 - - - int - 4 - 0.0012863200000000001 - - - int - 4 - 0.0012868000000000001 - - - int - 4 - 0.001301803 - - - int - 4 - 0.0012945600000000002 - - - int - 4 - 0.0012883200000000001 - - - int - 4 - 0.0013074010000000001 - - - int - 4 - 0.00128652 - - - int - 4 - 0.00128524 - - - int - 4 - 0.0013003210000000001 - - - int - 4 - 0.001289 - - - int - 4 - 0.0012887600000000001 - - - int - 4 - 0.0012898010000000001 - - - int - 4 - 0.0012779200000000001 - - - int - 4 - 0.001284 - - - int - 4 - 0.0013036830000000001 - - - int - 4 - 0.0012790400000000002 - - - int - 4 - 0.00128232 - - - int - 4 - 0.0012894430000000001 - - - int - 4 - 0.0013535600000000002 - - - int - 4 - 0.0012924400000000002 - - - int - 4 - 0.001294201 - - - int - 4 - 0.0012804800000000001 - - - int - 4 - 0.00128228 - - - int - 4 - 0.001305081 - - - int - 4 - 0.0012888400000000001 - - - int - 4 - 0.0012826000000000001 - - - int - 4 - 0.0013026020000000001 - - - int - 4 - 0.0012876400000000001 - - - int - 4 - 0.0012842400000000001 - - - int - 4 - 0.001301321 - - - int - 4 - 0.0012849600000000001 - - - int - 4 - 0.0012959600000000001 - - - int - 4 - 0.0012933600000000001 - - - int - 4 - 0.0012845600000000001 - - - int - 4 - 0.0012874800000000001 - - - int - 4 - 0.0012894 - - - int - 4 - 0.001298881 - - - int - 4 - 0.0012834000000000001 - - - int - 4 - 0.00128652 - - - int - 4 - 0.0013008010000000001 - - - int - 4 - 0.00128472 - - - int - 4 - 0.00128644 - - - int - 4 - 0.0012989620000000001 - - - int - 4 - 0.0012816000000000001 - - - int - 4 - 0.0012825200000000001 - - - int - 4 - 0.0012950820000000001 - - - int - 4 - 0.00128012 - - - int - 4 - 0.0012857600000000002 - - - int - 4 - 0.001298883 - - - int - 4 - 0.00127972 - - - int - 4 - 0.0013221600000000002 - - - int - 4 - 0.001299283 - - - int - 4 - 0.0012888000000000001 - - - int - 4 - 0.0012896400000000001 - - - int - 4 - 0.001294601 - - - int - 4 - 0.0012852 - - - int - 4 - 0.0012851200000000001 - - - int - 4 - 0.001312281 - - - int - 4 - 0.0012859600000000001 - - - int - 4 - 0.00139204 - - - int - 4 - 0.001303081 - - - int - 4 - 0.0012967200000000001 - - - int - 4 - 0.0012925200000000001 - - - int - 4 - 0.0012986430000000001 - - - int - 4 - 0.0012917200000000001 - - - int - 4 - 0.0012922000000000001 - - - int - 4 - 0.001318963 - - - int - 4 - 0.00128648 - - - int - 4 - 0.001284 - - - int - 4 - 0.001299641 - - - int - 4 - 0.0014884800000000001 - - - int - 4 - 0.0012899600000000002 - - - int - 4 - 0.0012945610000000001 - - - int - 4 - 0.00128808 - - - int - 4 - 0.00137524 - - - int - 4 - 0.00129112 - - - int - 4 - 0.0012960020000000001 - - - int - 4 - 0.00127808 - - - int - 4 - 0.0012879200000000001 - - - int - 4 - 0.0012991210000000001 - - - int - 4 - 0.00128476 - - - int - 4 - 0.0012820400000000001 - - - int - 4 - 0.001311083 - - - int - 4 - 0.00136856 - - - int - 4 - 0.0013016800000000002 - - - int - 4 - 0.0012952410000000001 - - - int - 4 - 0.0012880000000000001 - - - int - 4 - 0.00128732 - - - int - 4 - 0.0012946000000000001 - - - int - 4 - 0.0013174810000000001 - - - int - 4 - 0.0012829200000000001 - - - int - 4 - 0.0012948 - - - int - 4 - 0.001307601 - - - int - 4 - 0.00128432 - - - int - 4 - 0.0012834000000000001 - - - int - 4 - 0.0012954820000000001 - - - int - 4 - 0.00128104 - - - int - 4 - 0.0012853200000000002 - - - int - 4 - 0.0013023630000000002 - - - int - 4 - 0.00127676 - - - int - 4 - 0.0012791600000000001 - - - int - 4 - 0.00128604 - - - int - 4 - 0.00127564 - - - int - 4 - 0.0012862800000000001 - - - int - 4 - 0.0012893610000000002 - - - int - 4 - 0.0012794400000000002 - - - int - 4 - 0.0012824800000000001 - - - int - 4 - 0.001308121 - - - int - 4 - 0.0012832000000000002 - - - int - 4 - 0.0012821200000000001 - - - int - 4 - 0.0012924810000000001 - - - int - 4 - 0.0012824800000000001 - - - int - 4 - 0.00127892 - - - int - 4 - 0.001298443 - - - int - 4 - 0.0012879600000000001 - - - int - 4 - 0.0012920800000000001 - - - int - 4 - 0.0028338400000000002 - - - int - 4 - 0.0013351200000000002 - - - int - 4 - 0.0013108810000000001 - - - int - 4 - 0.0012887600000000001 - - - int - 4 - 0.0012856 - - - int - 4 - 0.0012970010000000001 - - - int - 4 - 0.0012761200000000002 - - - int - 4 - 0.00127644 - - - int - 4 - 0.0012980820000000001 - - - int - 4 - 0.00127684 - - - int - 4 - 0.0012760800000000002 - - - int - 4 - 0.001297201 - - - int - 4 - 0.00127648 - - - int - 4 - 0.0012804800000000001 - - - int - 4 - 0.0012903230000000001 - - - int - 4 - 0.0012802800000000002 - - - int - 4 - 0.0012727600000000002 - - - int - 4 - 0.0012685050000000001 - - - int - 4 - 0.0012786400000000002 - - - int - 4 - 0.0012832400000000002 - - - int - 4 - 0.0012928410000000001 - - - int - 4 - 0.0012786800000000001 - - - int - 4 - 0.0012866400000000001 - - - int - 4 - 0.0012979200000000001 - - - int - 4 - 0.0013046820000000002 - - - int - 4 - 0.0012878000000000002 - - - int - 4 - 0.0012865600000000002 - - - int - 4 - 0.0012973220000000001 - - - int - 4 - 0.0012819600000000002 - - - int - 4 - 0.0012832000000000002 - - - int - 4 - 0.0013041630000000001 - - - int - 4 - 0.0012849200000000002 - - - int - 4 - 0.0013826000000000001 - - - int - 4 - 0.0013183230000000002 - - - int - 4 - 0.0012816800000000001 - - - int - 4 - 0.0012865600000000002 - - - int - 4 - 0.0012882010000000001 - - - int - 4 - 0.0012740000000000002 - - - int - 4 - 0.00127808 - - - int - 4 - 0.001292762 - - - int - 4 - 0.0012758000000000001 - - - int - 4 - 0.00127684 - - - int - 4 - 0.0012998010000000002 - - - int - 4 - 0.0012753200000000001 - - - int - 4 - 0.001276 - - - int - 4 - 0.0012916830000000001 - - - int - 4 - 0.0012774800000000001 - - - int - 4 - 0.0012794800000000002 - - - int - 4 - 0.0012958830000000001 - - - int - 4 - 0.0012859200000000001 - - - int - 4 - 0.0012798 - - - int - 4 - 0.001303401 - - - int - 4 - 0.00128304 - - - int - 4 - 0.0012883200000000001 - - - int - 4 - 0.001291761 - - - int - 4 - 0.0012875200000000001 - - - int - 4 - 0.0012957600000000002 - - - int - 4 - 0.00129184 - - - int - 4 - 0.0013144820000000001 - - - int - 4 - 0.0012892800000000001 - - - int - 4 - 0.0012874400000000002 - - - int - 4 - 0.0012954830000000001 - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int4_test.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int4_test.cpp deleted file mode 100644 index 26db6a1f76..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int4_test.cpp +++ /dev/null @@ -1,20 +0,0 @@ -/* /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 - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int64_results.xml b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int64_results.xml deleted file mode 100644 index 0234be96e2..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int64_results.xml +++ /dev/null @@ -1,1291 +0,0 @@ - - - - - GNU C++ version 4.5.1 20100617 (prerelease) - linux - - 256 - 0 - - int - 64 - 0.019669446 - - - int - 64 - 0.014487284000000001 - - - int - 64 - 0.014522886 - - - int - 64 - 0.014541604000000001 - - - int - 64 - 0.014511724 - - - int - 64 - 0.014433683000000001 - - - int - 64 - 0.014422160000000002 - - - int - 64 - 0.014430572000000001 - - - int - 64 - 0.014482052 - - - int - 64 - 0.014466769000000001 - - - int - 64 - 0.014473404 - - - int - 64 - 0.014467164000000001 - - - int - 64 - 0.014443046000000001 - - - int - 64 - 0.014502884000000001 - - - int - 64 - 0.014437164000000001 - - - int - 64 - 0.014470963000000002 - - - int - 64 - 0.014436202 - - - int - 64 - 0.014684172000000001 - - - int - 64 - 0.014476372000000001 - - - int - 64 - 0.014445972000000001 - - - int - 64 - 0.014496126000000002 - - - int - 64 - 0.014419045 - - - int - 64 - 0.014431766 - - - int - 64 - 0.014509245 - - - int - 64 - 0.014461203000000001 - - - int - 64 - 0.014438964 - - - int - 64 - 0.014516004000000001 - - - int - 64 - 0.014467052000000001 - - - int - 64 - 0.014451089 - - - int - 64 - 0.014470532000000001 - - - int - 64 - 0.014495084 - - - int - 64 - 0.014541806000000001 - - - int - 64 - 0.014538686 - - - int - 64 - 0.014557006000000001 - - - int - 64 - 0.014515684000000001 - - - int - 64 - 0.014478643000000001 - - - int - 64 - 0.014463043 - - - int - 64 - 0.014503089 - - - int - 64 - 0.014455809000000002 - - - int - 64 - 0.014486252000000002 - - - int - 64 - 0.014485492000000001 - - - int - 64 - 0.014489486000000001 - - - int - 64 - 0.014524406 - - - int - 64 - 0.014491006000000001 - - - int - 64 - 0.014503724000000001 - - - int - 64 - 0.014480844000000001 - - - int - 64 - 0.014498644000000002 - - - int - 64 - 0.014424628 - - - int - 64 - 0.014758172000000002 - - - int - 64 - 0.014486449 - - - int - 64 - 0.014480489000000001 - - - int - 64 - 0.014488966000000001 - - - int - 64 - 0.014479684000000001 - - - int - 64 - 0.014487846 - - - int - 64 - 0.014490003000000001 - - - int - 64 - 0.014495404000000002 - - - int - 64 - 0.014468323000000002 - - - int - 64 - 0.014482585000000001 - - - int - 64 - 0.014458649000000001 - - - int - 64 - 0.014433292 - - - int - 64 - 0.014510932000000001 - - - int - 64 - 0.014445526 - - - int - 64 - 0.014448486000000002 - - - int - 64 - 0.014487125000000002 - - - int - 64 - 0.014460044000000002 - - - int - 64 - 0.014419084 - - - int - 64 - 0.014461804000000002 - - - int - 64 - 0.014440065 - - - int - 64 - 0.014518092000000002 - - - int - 64 - 0.014421129000000001 - - - int - 64 - 0.014449812000000001 - - - int - 64 - 0.014491406 - - - int - 64 - 0.014498206000000001 - - - int - 64 - 0.014493726 - - - int - 64 - 0.014491084000000001 - - - int - 64 - 0.014521844000000001 - - - int - 64 - 0.014434484000000001 - - - int - 64 - 0.01446416 - - - int - 64 - 0.014464689000000001 - - - int - 64 - 0.014509292000000002 - - - int - 64 - 0.014446532000000002 - - - int - 64 - 0.014462526000000002 - - - int - 64 - 0.014507046000000001 - - - int - 64 - 0.014492486000000001 - - - int - 64 - 0.014478405000000001 - - - int - 64 - 0.014495164000000001 - - - int - 64 - 0.014410804000000001 - - - int - 64 - 0.014448363000000001 - - - int - 64 - 0.014446089 - - - int - 64 - 0.014426529 - - - int - 64 - 0.014439369000000001 - - - int - 64 - 0.014481006000000001 - - - int - 64 - 0.014549005 - - - int - 64 - 0.014524126 - - - int - 64 - 0.014579886 - - - int - 64 - 0.014504884000000001 - - - int - 64 - 0.014479804000000001 - - - int - 64 - 0.014504883000000001 - - - int - 64 - 0.014493212 - - - int - 64 - 0.01452561199999991 - - - int - 64 - 0.014501612000000001 - - - int - 64 - 0.014468292000000001 - - - int - 64 - 0.014477526000000001 - - - int - 64 - 0.014580486 - - - int - 64 - 0.014502485000000001 - - - int - 64 - 0.014492244000000001 - - - int - 64 - 0.014523443 - - - int - 64 - 0.014456803000000001 - - - int - 64 - 0.014578564 - - - int - 64 - 0.014513652 - - - int - 64 - 0.014602012000000001 - - - int - 64 - 0.014517612000000001 - - - int - 64 - 0.014438726000000001 - - - int - 64 - 0.014636246 - - - int - 64 - 0.014512446000000002 - - - int - 64 - 0.014496724000000001 - - - int - 64 - 0.014508804 - - - int - 64 - 0.014463284000000002 - - - int - 64 - 0.014476564000000001 - - - int - 64 - 0.014486652000000001 - - - int - 64 - 0.014519532000000002 - - - int - 64 - 0.014501529000000001 - - - int - 64 - 0.014499489000000001 - - - int - 64 - 0.014508846000000001 - - - int - 64 - 0.014486965000000001 - - - int - 64 - 0.014604445000000001 - - - int - 64 - 0.014466683000000001 - - - int - 64 - 0.014418044000000001 - - - int - 64 - 0.014486163000000002 - - - int - 64 - 0.014435129000000001 - - - int - 64 - 0.014433848999999888 - - - int - 64 - 0.014466412000000001 - - - int - 64 - 0.014421729000000001 - - - int - 64 - 0.014503366 - - - int - 64 - 0.014473445000000001 - - - int - 64 - 0.014462526000000002 - - - int - 64 - 0.014440163000000001 - - - int - 64 - 0.014511683000000001 - - - int - 64 - 0.014473923000000001 - - - int - 64 - 0.014486921000000002 - - - int - 64 - 0.014494692000000002 - - - int - 64 - 0.014464452000000001 - - - int - 64 - 0.014510572000000001 - - - int - 64 - 0.014450526000000002 - - - int - 64 - 0.014446524000000001 - - - int - 64 - 0.014475006 - - - int - 64 - 0.014495605000000002 - - - int - 64 - 0.014441004 - - - int - 64 - 0.014513924000000001 - - - int - 64 - 0.014508523000000001 - - - int - 64 - 0.014639452000000001 - - - int - 64 - 0.014492212000000001 - - - int - 64 - 0.014475649 - - - int - 64 - 0.014522406000000002 - - - int - 64 - 0.014492246 - - - int - 64 - 0.014547646000000001 - - - int - 64 - 0.014526446 - - - int - 64 - 0.014550083 - - - int - 64 - 0.014535804000000001 - - - int - 64 - 0.014513963000000001 - - - int - 64 - 0.014525052 - - - int - 64 - 0.014477651999999952 - - - int - 64 - 0.014536052000000001 - - - int - 64 - 0.014505209000000002 - - - int - 64 - 0.014549046000000001 - - - int - 64 - 0.014494046000000002 - - - int - 64 - 0.014543766000000001 - - - int - 64 - 0.014517763000000001 - - - int - 64 - 0.014560324000000001 - - - int - 64 - 0.014490044000000001 - - - int - 64 - 0.01452084 - - - int - 64 - 0.014468092 - - - int - 64 - 0.014456372 - - - int - 64 - 0.014464052000000002 - - - int - 64 - 0.014488444000000001 - - - int - 64 - 0.014533046000000001 - - - int - 64 - 0.014455205 - - - int - 64 - 0.014468363000000001 - - - int - 64 - 0.014420884 - - - int - 64 - 0.014514723 - - - int - 64 - 0.014476803000000002 - - - int - 64 - 0.014691652000000001 - - - int - 64 - 0.014528652000000001 - - - int - 64 - 0.014488212 - - - int - 64 - 0.014486725000000001 - - - int - 64 - 0.014492484000000002 - - - int - 64 - 0.014512206000000001 - - - int - 64 - 0.014477606000000001 - - - int - 64 - 0.014445083000000001 - - - int - 64 - 0.014434764000000001 - - - int - 64 - 0.014466163000000001 - - - int - 64 - 0.014462852000000002 - - - int - 64 - 0.014470572000000001 - - - int - 64 - 0.014492972000000002 - - - int - 64 - 0.014462692000000001 - - - int - 64 - 0.014505326000000001 - - - int - 64 - 0.014498126 - - - int - 64 - 0.014515127000000001 - - - int - 64 - 0.014505484000000001 - - - int - 64 - 0.014550483000000001 - - - int - 64 - 0.014492964000000001 - - - int - 64 - 0.014474105000000001 - - - int - 64 - 0.014491652000000001 - - - int - 64 - 0.014511252000000001 - - - int - 64 - 0.014481772 - - - int - 64 - 0.014490206 - - - int - 64 - 0.014557166000000002 - - - int - 64 - 0.014467925000000001 - - - int - 64 - 0.014520123000000001 - - - int - 64 - 0.014490163 - - - int - 64 - 0.014529804 - - - int - 64 - 0.014479643 - - - int - 64 - 0.014665332000000001 - - - int - 64 - 0.014451529000000001 - - - int - 64 - 0.014474492 - - - int - 64 - 0.014458326000000001 - - - int - 64 - 0.014478766000000001 - - - int - 64 - 0.014512045000000001 - - - int - 64 - 0.014480244000000001 - - - int - 64 - 0.014506004000000001 - - - int - 64 - 0.014465164000000001 - - - int - 64 - 0.014486164000000001 - - - int - 64 - 0.014495092000000001 - - - int - 64 - 0.014493612000000001 - - - int - 64 - 0.014517529000000001 - - - int - 64 - 0.014456050000000002 - - - int - 64 - 0.014505726 - - - int - 64 - 0.014472166000000002 - - - int - 64 - 0.014522446000000001 - - - int - 64 - 0.014501124000000001 - - - int - 64 - 0.014496084000000001 - - - int - 64 - 0.014433204000000002 - - - int - 64 - 0.015052948000000002 - - - int - 64 - 0.014451772000000002 - - - int - 64 - 0.014503892000000001 - - - int - 64 - 0.014487729000000001 - - - int - 64 - 0.014457845 - - - int - 64 - 0.014468924000000001 - - - int - 64 - 0.014471005 - - - int - 64 - 0.014513285000000001 - - - int - 64 - 0.014458324000000002 - - - int - 64 - 0.014509163 - - - int - 64 - 0.014488203000000002 - - - int - 64 - 0.014733972000000001 - - - int - 64 - 0.014396972000000001 - - - int - 64 - 0.014481252000000002 - - - int - 64 - 0.014464165000000001 - - - int - 64 - 0.014463646 - - - int - 64 - 0.014520247000000002 - - - int - 64 - 0.014405925000000002 - - - int - 64 - 0.014428203000000001 - - - int - 64 - 0.014457364 - - - int - 64 - 0.014505124000000001 - - - int - 64 - 0.014459212000000001 - - - int - 64 - 0.014439049000000001 - - - int - 64 - 0.014547252 - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int64_test.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int64_test.cpp deleted file mode 100644 index f7a51e333f..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/int64_test.cpp +++ /dev/null @@ -1,20 +0,0 @@ -/* /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 - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/macro.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/macro.hpp deleted file mode 100644 index 64867d91ec..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/macro.hpp +++ /dev/null @@ -1,229 +0,0 @@ -/* /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 - -#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 \ - 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 \ - 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 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 T0; \ - \ - BOOST_PP_REPEAT_FROM_TO(1, BSL_DEPTH, BSL_TYPEDEF_NODES, _) \ - \ - typedef node 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 r = restore_archive(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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/node.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/node.hpp deleted file mode 100644 index a21994e1de..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/node.hpp +++ /dev/null @@ -1,63 +0,0 @@ -/* /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 -#include -#include -#include - -#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 -struct node { - BOOST_PP_REPEAT(BSL_NODE_MAX, BSL_NODE_DECL_MEMBER, _) - - template - 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 - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string16_results.xml b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string16_results.xml deleted file mode 100644 index 4113087b3e..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string16_results.xml +++ /dev/null @@ -1,1291 +0,0 @@ - - - - - GNU C++ version 4.5.1 20100617 (prerelease) - linux - - 256 - 0 - - string - 16 - 0.012478289 - - - string - 16 - 0.0072560000000000003 - - - string - 16 - 0.0072030420000000006 - - - string - 16 - 0.0071682020000000003 - - - string - 16 - 0.0071778060000000001 - - - string - 16 - 0.0072362460000000009 - - - string - 16 - 0.0071869220000000001 - - - string - 16 - 0.0071878830000000008 - - - string - 16 - 0.0071994860000000006 - - - string - 16 - 0.007244566 - - - string - 16 - 0.0071920810000000003 - - - string - 16 - 0.0072397640000000001 - - - string - 16 - 0.0071930430000000005 - - - string - 16 - 0.0071888830000000001 - - - string - 16 - 0.0071856820000000005 - - - string - 16 - 0.0071798830000000006 - - - string - 16 - 0.0071797230000000007 - - - string - 16 - 0.0071992860000000001 - - - string - 16 - 0.0072556420000000005 - - - string - 16 - 0.0072098020000000004 - - - string - 16 - 0.007207321 - - - string - 16 - 0.0072045260000000002 - - - string - 16 - 0.0071889830000000004 - - - string - 16 - 0.0071904010000000008 - - - string - 16 - 0.0071754830000000007 - - - string - 16 - 0.0072048060000000002 - - - string - 16 - 0.0072293660000000001 - - - string - 16 - 0.0072043620000000006 - - - string - 16 - 0.0072351230000000004 - - - string - 16 - 0.0072088830000000001 - - - string - 16 - 0.0071613630000000005 - - - string - 16 - 0.0071968020000000004 - - - string - 16 - 0.0072091630000000002 - - - string - 16 - 0.0071625610000000004 - - - string - 16 - 0.0071758860000000002 - - - string - 16 - 0.0072168020000000005 - - - string - 16 - 0.0072034020000000002 - - - string - 16 - 0.0071784030000000007 - - - string - 16 - 0.0072256860000000003 - - - string - 16 - 0.0072109220000000007 - - - string - 16 - 0.0071665210000000003 - - - string - 16 - 0.0072158430000000004 - - - string - 16 - 0.0072299660000000009 - - - string - 16 - 0.0072064680000000006 - - - string - 16 - 0.0071831220000000001 - - - string - 16 - 0.0071800030000000008 - - - string - 16 - 0.0072292860000000006 - - - string - 16 - 0.0071624430000000001 - - - string - 16 - 0.0071836820000000003 - - - string - 16 - 0.0072084030000000004 - - - string - 16 - 0.0071665620000000005 - - - string - 16 - 0.0072477660000000001 - - - string - 16 - 0.0072076020000000005 - - - string - 16 - 0.0072072030000000006 - - - string - 16 - 0.0072176030000000004 - - - string - 16 - 0.0071833660000000001 - - - string - 16 - 0.0071831220000000001 - - - string - 16 - 0.0071601210000000002 - - - string - 16 - 0.0072026430000000008 - - - string - 16 - 0.0071991260000000001 - - - string - 16 - 0.0072078410000000004 - - - string - 16 - 0.0072082020000000004 - - - string - 16 - 0.0071928830000000006 - - - string - 16 - 0.0071964460000000004 - - - string - 16 - 0.0071826460000000009 - - - string - 16 - 0.0071702020000000005 - - - string - 16 - 0.0071683230000000007 - - - string - 16 - 0.0071388030000000009 - - - string - 16 - 0.0072348860000000003 - - - string - 16 - 0.0071883620000000002 - - - string - 16 - 0.0071758410000000005 - - - string - 16 - 0.0071781630000000004 - - - string - 16 - 0.0071760060000000004 - - - string - 16 - 0.0072201620000000005 - - - string - 16 - 0.0071673630000000004 - - - string - 16 - 0.0071732830000000008 - - - string - 16 - 0.0071706460000000001 - - - string - 16 - 0.0072266420000000001 - - - string - 16 - 0.0072288420000000001 - - - string - 16 - 0.0072125630000000008 - - - string - 16 - 0.0072115630000000007 - - - string - 16 - 0.0071812000000000004 - - - string - 16 - 0.007202122 - - - string - 16 - 0.007167362 - - - string - 16 - 0.0072384060000000002 - - - string - 16 - 0.0072055260000000003 - - - string - 16 - 0.0072029620000000003 - - - string - 16 - 0.0071922830000000007 - - - string - 16 - 0.0071877260000000002 - - - string - 16 - 0.0072153660000000008 - - - string - 16 - 0.0072294010000000008 - - - string - 16 - 0.0071974830000000002 - - - string - 16 - 0.0071855230000000001 - - - string - 16 - 0.0071989230000000003 - - - string - 16 - 0.0072465620000000007 - - - string - 16 - 0.0071857230000000006 - - - string - 16 - 0.0072022430000000005 - - - string - 16 - 0.0072071660000000001 - - - string - 16 - 0.0072090020000000008 - - - string - 16 - 0.0072011620000000005 - - - string - 16 - 0.0072017610000000001 - - - string - 16 - 0.0071964060000000007 - - - string - 16 - 0.0072420000000000002 - - - string - 16 - 0.0071690410000000001 - - - string - 16 - 0.0071992430000000001 - - - string - 16 - 0.0071818460000000004 - - - string - 16 - 0.0071558030000000005 - - - string - 16 - 0.0071756420000000003 - - - string - 16 - 0.0072259230000000004 - - - string - 16 - 0.0071872860000000002 - - - string - 16 - 0.0072312860000000008 - - - string - 16 - 0.0072287620000000006 - - - string - 16 - 0.0071818030000000005 - - - string - 16 - 0.0071858810000000007 - - - string - 16 - 0.0071967260000000005 - - - string - 16 - 0.0071914020000000004 - - - string - 16 - 0.0071645210000000001 - - - string - 16 - 0.0071816830000000003 - - - string - 16 - 0.0071695260000000007 - - - string - 16 - 0.0072521220000000006 - - - string - 16 - 0.0072282020000000004 - - - string - 16 - 0.0072272830000000001 - - - string - 16 - 0.0072088460000000005 - - - string - 16 - 0.0071882650000000001 - - - string - 16 - 0.007179922 - - - string - 16 - 0.0072016430000000006 - - - string - 16 - 0.0071915230000000009 - - - string - 16 - 0.0072753260000000004 - - - string - 16 - 0.0072302020000000007 - - - string - 16 - 0.007209923 - - - string - 16 - 0.007189122 - - - string - 16 - 0.0072191260000000002 - - - string - 16 - 0.0072180020000000003 - - - string - 16 - 0.0071952810000000004 - - - string - 16 - 0.0071876430000000005 - - - string - 16 - 0.0071936060000000008 - - - string - 16 - 0.0072690820000000005 - - - string - 16 - 0.0072184420000000003 - - - string - 16 - 0.0072203630000000005 - - - string - 16 - 0.0071952060000000009 - - - string - 16 - 0.0071918810000000007 - - - string - 16 - 0.0071836420000000005 - - - string - 16 - 0.0072154830000000008 - - - string - 16 - 0.0071770830000000008 - - - string - 16 - 0.0072342460000000006 - - - string - 16 - 0.0072119220000000008 - - - string - 16 - 0.007218683 - - - string - 16 - 0.0072250430000000004 - - - string - 16 - 0.0072196860000000003 - - - string - 16 - 0.0072206420000000002 - - - string - 16 - 0.0072086820000000001 - - - string - 16 - 0.0072429630000000007 - - - string - 16 - 0.0072798060000000006 - - - string - 16 - 0.0072191220000000006 - - - string - 16 - 0.0072123220000000002 - - - string - 16 - 0.0071857230000000006 - - - string - 16 - 0.0071828060000000008 - - - string - 16 - 0.0071980010000000007 - - - string - 16 - 0.0072397220000000005 - - - string - 16 - 0.0072392030000000005 - - - string - 16 - 0.007219446 - - - string - 16 - 0.0072401210000000004 - - - string - 16 - 0.0072177220000000002 - - - string - 16 - 0.0072424830000000001 - - - string - 16 - 0.0071834030000000005 - - - string - 16 - 0.0072027260000000004 - - - string - 16 - 0.0071956820000000001 - - - string - 16 - 0.0072182430000000001 - - - string - 16 - 0.0071804460000000001 - - - string - 16 - 0.0072502860000000008 - - - string - 16 - 0.0072154820000000005 - - - string - 16 - 0.0072068410000000003 - - - string - 16 - 0.0071990430000000005 - - - string - 16 - 0.0072062060000000006 - - - string - 16 - 0.0072053220000000001 - - - string - 16 - 0.0071906030000000003 - - - string - 16 - 0.0071940830000000004 - - - string - 16 - 0.0072020060000000004 - - - string - 16 - 0.0072318010000000004 - - - string - 16 - 0.0071934820000000002 - - - string - 16 - 0.0072077230000000001 - - - string - 16 - 0.0071936460000000006 - - - string - 16 - 0.0071854800000000002 - - - string - 16 - 0.0071955220000000002 - - - string - 16 - 0.0071776030000000003 - - - string - 16 - 0.0071916830000000008 - - - string - 16 - 0.0072421260000000006 - - - string - 16 - 0.007211322 - - - string - 16 - 0.0071732020000000001 - - - string - 16 - 0.0071748060000000006 - - - string - 16 - 0.0071980060000000007 - - - string - 16 - 0.0072117220000000003 - - - string - 16 - 0.0072090420000000006 - - - string - 16 - 0.0072236430000000001 - - - string - 16 - 0.0072546460000000009 - - - string - 16 - 0.0071919610000000002 - - - string - 16 - 0.0071797630000000005 - - - string - 16 - 0.007174723 - - - string - 16 - 0.0071845260000000001 - - - string - 16 - 0.0071910020000000002 - - - string - 16 - 0.0072310020000000003 - - - string - 16 - 0.0072686430000000008 - - - string - 16 - 0.0071835230000000007 - - - string - 16 - 0.0072432400000000006 - - - string - 16 - 0.007220962 - - - string - 16 - 0.0071698030000000006 - - - string - 16 - 0.0071864460000000008 - - - string - 16 - 0.0071785260000000002 - - - string - 16 - 0.0072036020000000008 - - - string - 16 - 0.0071802010000000006 - - - string - 16 - 0.0071924460000000008 - - - string - 16 - 0.0072578860000000007 - - - string - 16 - 0.0072124820000000001 - - - string - 16 - 0.0072392830000000009 - - - string - 16 - 0.0072244830000000003 - - - string - 16 - 0.0071948460000000004 - - - string - 16 - 0.0071743210000000009 - - - string - 16 - 0.007205922 - - - string - 16 - 0.0071905630000000005 - - - string - 16 - 0.0071846830000000007 - - - string - 16 - 0.0072338420000000007 - - - string - 16 - 0.0072037220000000001 - - - string - 16 - 0.0071850030000000006 - - - string - 16 - 0.0071687630000000007 - - - string - 16 - 0.0071699850000000002 - - - string - 16 - 0.0071892820000000008 - - - string - 16 - 0.0071742420000000008 - - - string - 16 - 0.0071893660000000009 - - - string - 16 - 0.0072221260000000006 - - - string - 16 - 0.0071861620000000003 - - - string - 16 - 0.0071887230000000002 - - - string - 16 - 0.0071893630000000007 - - - string - 16 - 0.0071844860000000003 - - - string - 16 - 0.0071784010000000001 - - - string - 16 - 0.0072017230000000002 - - - string - 16 - 0.0072007630000000006 - - - string - 16 - 0.0072040859999998874 - - - string - 16 - 0.0072226420000000005 - - - string - 16 - 0.0072083620000000003 - - - string - 16 - 0.0072103630000000009 - - - string - 16 - 0.0071846830000000007 - - - string - 16 - 0.0072017620000000004 - - - string - 16 - 0.0072684820000000006 - - - string - 16 - 0.0071865230000000002 - - - string - 16 - 0.0071598460000000001 - - - string - 16 - 0.0072246680000000001 - - - string - 16 - 0.0071868820000000003 - - - string - 16 - 0.0071647230000000004 - - - string - 16 - 0.0072765660000000008 - - - string - 16 - 0.0071751260000000004 - - - string - 16 - 0.0071459620000000005 - - - string - 16 - 0.0072247630000000004 - - - string - 16 - 0.0071712020000000007 - - - string - 16 - 0.0072490860000000001 - - - string - 16 - 0.0071670820000000008 - - - string - 16 - 0.0072127220000000004 - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string16_test.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string16_test.cpp deleted file mode 100644 index ad42eada06..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string16_test.cpp +++ /dev/null @@ -1,24 +0,0 @@ -/* /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 - -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 - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string256_results.xml b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string256_results.xml deleted file mode 100644 index 09e7cda0f2..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string256_results.xml +++ /dev/null @@ -1,1291 +0,0 @@ - - - - - GNU C++ version 4.5.1 20100617 (prerelease) - linux - - 256 - 0 - - string - 256 - 0.24082843600000001 - - - string - 256 - 0.15478449400000002 - - - string - 256 - 0.14540435600000001 - - - string - 256 - 0.14332035000000001 - - - string - 256 - 0.14574748900000001 - - - string - 256 - 0.162143815 - - - string - 256 - 0.143199773 - - - string - 256 - 0.14591024800000002 - - - string - 256 - 0.148218763 - - - string - 256 - 0.26581049599999995 - - - string - 256 - 0.15119754200000002 - - - string - 256 - 0.25551917900000004 - - - string - 256 - 0.30426230999999992 - - - string - 256 - 0.23429972399999999 - - - string - 256 - 0.152736329 - - - string - 256 - 0.16095108700000002 - - - string - 256 - 0.257406205 - - - string - 256 - 0.21526160400000002 - - - string - 256 - 0.310253734 - - - string - 256 - 0.30385512799999992 - - - string - 256 - 0.277919476 - - - string - 256 - 0.15155350300000001 - - - string - 256 - 0.2247563669999999 - - - string - 256 - 0.311096769 - - - string - 256 - 0.18083700100000002 - - - string - 256 - 0.25365826600000002 - - - string - 256 - 0.146422422 - - - string - 256 - 0.31615557699999997 - - - string - 256 - 0.17431823499999999 - - - string - 256 - 0.30721216100000004 - - - string - 256 - 0.274691929 - - - string - 256 - 0.25493901099999999 - - - string - 256 - 0.24813491900000001 - - - string - 256 - 0.21902227400000002 - - - string - 256 - 0.182308211 - - - string - 256 - 0.14080317399999998 - - - string - 256 - 0.27130100700000004 - - - string - 256 - 0.141822905 - - - string - 256 - 0.234210945 - - - string - 256 - 0.18912357100000002 - - - string - 256 - 0.23694535000000003 - - - string - 256 - 0.30294369100000001 - - - string - 256 - 0.23246992800000002 - - - string - 256 - 0.15832027100000001 - - - string - 256 - 0.26319235099999994 - - - string - 256 - 0.147053033 - - - string - 256 - 0.30371506200000004 - - - string - 256 - 0.306945248 - - - string - 256 - 0.34078868499999992 - - - string - 256 - 0.16450026000000001 - - - string - 256 - 0.353907258 - - - string - 256 - 0.29755154299999997 - - - string - 256 - 0.31086977300000002 - - - string - 256 - 0.166196543 - - - string - 256 - 0.29479566800000001 - - - string - 256 - 0.29576432800000002 - - - string - 256 - 0.18159834400000002 - - - string - 256 - 0.19346430100000001 - - - string - 256 - 0.15868047100000002 - - - string - 256 - 0.18001983300000002 - - - string - 256 - 0.30650560900000001 - - - string - 256 - 0.16728085300000001 - - - string - 256 - 0.28264082199999996 - - - string - 256 - 0.23873842499999998 - - - string - 256 - 0.142975195 - - - string - 256 - 0.306175533 - - - string - 256 - 0.28568148900000001 - - - string - 256 - 0.27912233200000003 - - - string - 256 - 0.24095708900000001 - - - string - 256 - 0.29895117200000004 - - - string - 256 - 0.31077380700000001 - - - string - 256 - 0.22219352000000001 - - - string - 256 - 0.17159283699999994 - - - string - 256 - 0.18810837300000002 - - - string - 256 - 0.31016322400000002 - - - string - 256 - 0.24117843300000003 - - - string - 256 - 0.25069571300000004 - - - string - 256 - 0.35484542899999993 - - - string - 256 - 0.25646144200000004 - - - string - 256 - 0.23715143800000002 - - - string - 256 - 0.17434978100000001 - - - string - 256 - 0.22196388700000003 - - - string - 256 - 0.31783167000000001 - - - string - 256 - 0.44040980399999996 - - - string - 256 - 0.18985125600000002 - - - string - 256 - 0.16910165699999991 - - - string - 256 - 0.22861478000000002 - - - string - 256 - 0.32245771200000001 - - - string - 256 - 0.18971205300000002 - - - string - 256 - 0.34642208599999991 - - - string - 256 - 0.16614582600000002 - - - string - 256 - 0.29925598899999994 - - - string - 256 - 0.29850647600000002 - - - string - 256 - 0.172233461 - - - string - 256 - 0.21215700399999993 - - - string - 256 - 0.21100386000000002 - - - string - 256 - 0.24862557099999993 - - - string - 256 - 0.16703737700000001 - - - string - 256 - 0.25782752200000003 - - - string - 256 - 0.26164129199999997 - - - string - 256 - 0.57651874200000008 - - - string - 256 - 0.36986256299999998 - - - string - 256 - 0.21878367700000001 - - - string - 256 - 0.17820567400000001 - - - string - 256 - 0.24184889000000001 - - - string - 256 - 0.24552513400000001 - - - string - 256 - 0.33087374899999999 - - - string - 256 - 0.344138096 - - - string - 256 - 0.25427008900000003 - - - string - 256 - 0.33677569699999998 - - - string - 256 - 0.33239564400000005 - - - string - 256 - 0.29225137200000001 - - - string - 256 - 0.23854207300000002 - - - string - 256 - 0.21931018499999999 - - - string - 256 - 0.33166821100000005 - - - string - 256 - 0.33713559600000004 - - - string - 256 - 0.35802521499999995 - - - string - 256 - 0.21386164400000002 - - - string - 256 - 0.35509271800000003 - - - string - 256 - 0.16676263400000002 - - - string - 256 - 0.23069279500000001 - - - string - 256 - 0.33617436300000003 - - - string - 256 - 0.336949834 - - - string - 256 - 0.34125201800000005 - - - string - 256 - 0.33968717300000001 - - - string - 256 - 0.34125770800000005 - - - string - 256 - 0.32101234700000003 - - - string - 256 - 0.33470459899999994 - - - string - 256 - 0.18704252400000002 - - - string - 256 - 0.28705466900000004 - - - string - 256 - 0.29912810300000003 - - - string - 256 - 0.17272062800000001 - - - string - 256 - 0.20886833600000002 - - - string - 256 - 0.33794845900000003 - - - string - 256 - 0.264968284 - - - string - 256 - 0.26913011600000003 - - - string - 256 - 0.25145834900000003 - - - string - 256 - 0.33495682699999996 - - - string - 256 - 0.26798035000000003 - - - string - 256 - 0.24842696600000003 - - - string - 256 - 0.33503277800000003 - - - string - 256 - 0.30332787699999997 - - - string - 256 - 0.28991897599999999 - - - string - 256 - 0.33133644100000004 - - - string - 256 - 0.26798883300000004 - - - string - 256 - 0.291365229 - - - string - 256 - 0.34162038900000002 - - - string - 256 - 0.170376363 - - - string - 256 - 0.170955098 - - - string - 256 - 0.17217529200000001 - - - string - 256 - 0.2625844249999999 - - - string - 256 - 0.25749087800000003 - - - string - 256 - 0.214833564 - - - string - 256 - 0.20960021100000001 - - - string - 256 - 0.20222120200000002 - - - string - 256 - 0.28324146 - - - string - 256 - 0.303095801 - - - string - 256 - 0.31430344799999999 - - - string - 256 - 0.23109986400000002 - - - string - 256 - 0.20973660100000002 - - - string - 256 - 0.26268180499999999 - - - string - 256 - 0.34926366799999997 - - - string - 256 - 0.22327798399999998 - - - string - 256 - 0.16531669100000002 - - - string - 256 - 0.17791732599999999 - - - string - 256 - 0.16743454199999996 - - - string - 256 - 0.190363907 - - - string - 256 - 0.16638140000000001 - - - string - 256 - 0.31061568700000003 - - - string - 256 - 0.29818055100000002 - - - string - 256 - 0.16645938000000002 - - - string - 256 - 0.16849109600000001 - - - string - 256 - 0.19088629400000001 - - - string - 256 - 0.233309764 - - - string - 256 - 0.26293923899999999 - - - string - 256 - 0.20451668599999995 - - - string - 256 - 0.18545595400000001 - - - string - 256 - 0.33442231900000002 - - - string - 256 - 0.307385672 - - - string - 256 - 0.23357416 - - - string - 256 - 0.287179342 - - - string - 256 - 0.20827706400000001 - - - string - 256 - 0.42202693800000002 - - - string - 256 - 0.34912425000000002 - - - string - 256 - 0.241049968 - - - string - 256 - 0.21442900300000001 - - - string - 256 - 0.34573371899999999 - - - string - 256 - 0.31089394199999998 - - - string - 256 - 0.26286895299999991 - - - string - 256 - 0.28370315699999993 - - - string - 256 - 0.17465668500000001 - - - string - 256 - 0.348761398 - - - string - 256 - 0.166838869 - - - string - 256 - 0.26464613599999998 - - - string - 256 - 0.29856266600000003 - - - string - 256 - 0.24585868199999994 - - - string - 256 - 0.27416464800000001 - - - string - 256 - 0.33280198300000002 - - - string - 256 - 0.23629951400000002 - - - string - 256 - 0.31782385300000005 - - - string - 256 - 0.17180628100000001 - - - string - 256 - 0.31635188200000003 - - - string - 256 - 0.291131843 - - - string - 256 - 0.19067002899999996 - - - string - 256 - 0.23594924 - - - string - 256 - 0.32661452500000004 - - - string - 256 - 0.228596355 - - - string - 256 - 0.25246959299999999 - - - string - 256 - 0.34272192000000001 - - - string - 256 - 0.24635339900000003 - - - string - 256 - 0.23385871399999991 - - - string - 256 - 0.168213903 - - - string - 256 - 0.27104451799999996 - - - string - 256 - 0.28353989400000001 - - - string - 256 - 0.27119438400000001 - - - string - 256 - 0.31294787200000002 - - - string - 256 - 0.263878267 - - - string - 256 - 0.26840745700000002 - - - string - 256 - 0.19721746600000001 - - - string - 256 - 0.21171784800000001 - - - string - 256 - 0.31691192800000001 - - - string - 256 - 0.16284852300000002 - - - string - 256 - 0.206485163 - - - string - 256 - 0.17293324500000001 - - - string - 256 - 0.30097051599999991 - - - string - 256 - 0.18753556099999991 - - - string - 256 - 0.352919066 - - - string - 256 - 0.23880742000000002 - - - string - 256 - 0.21931351400000001 - - - string - 256 - 0.30510558200000004 - - - string - 256 - 0.306646945 - - - string - 256 - 0.19290866000000001 - - - string - 256 - 0.31661062500000003 - - - string - 256 - 0.15527985900000002 - - - string - 256 - 0.21309966899999999 - - - string - 256 - 0.25295672000000002 - - - string - 256 - 0.31927861000000002 - - - string - 256 - 0.28013629200000001 - - - string - 256 - 0.23187213000000001 - - - string - 256 - 0.241622844 - - - string - 256 - 0.28193659500000001 - - - string - 256 - 0.25082649800000001 - - - string - 256 - 0.21928747300000001 - - - string - 256 - 0.213718137 - - - string - 256 - 0.31063365000000004 - - - string - 256 - 0.16080174 - - - string - 256 - 0.30793034600000002 - - - string - 256 - 0.18621517200000001 - - - string - 256 - 0.31502906899999999 - - - string - 256 - 0.20341706500000001 - - - string - 256 - 0.16701237700000002 - - - string - 256 - 0.18218058300000001 - - - string - 256 - 0.31295746400000002 - - - string - 256 - 0.22039852299999996 - - - string - 256 - 0.16650589500000001 - - - string - 256 - 0.30901178699999998 - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string256_test.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string256_test.cpp deleted file mode 100644 index b68c51233b..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string256_test.cpp +++ /dev/null @@ -1,24 +0,0 @@ -/* /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 - -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 - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string4_results.xml b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string4_results.xml deleted file mode 100644 index 6381eb69fc..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string4_results.xml +++ /dev/null @@ -1,1291 +0,0 @@ - - - - - GNU C++ version 4.5.1 20100617 (prerelease) - linux - - 256 - 0 - - string - 4 - 0.0074473220000000001 - - - string - 4 - 0.0021171600000000003 - - - string - 4 - 0.0021249610000000003 - - - string - 4 - 0.0020889610000000003 - - - string - 4 - 0.0020989610000000003 - - - string - 4 - 0.0021022810000000001 - - - string - 4 - 0.0020897610000000003 - - - string - 4 - 0.00207932 - - - string - 4 - 0.0020796 - - - string - 4 - 0.00206676 - - - string - 4 - 0.0021010830000000001 - - - string - 4 - 0.0020941230000000003 - - - string - 4 - 0.0020960029999999999 - - - string - 4 - 0.0022728430000000001 - - - string - 4 - 0.0021422430000000003 - - - string - 4 - 0.0021111599999999999 - - - string - 4 - 0.0020897210000000001 - - - string - 4 - 0.0020777199999999999 - - - string - 4 - 0.00207756 - - - string - 4 - 0.0020766400000000003 - - - string - 4 - 0.0020919610000000003 - - - string - 4 - 0.0020888820000000002 - - - string - 4 - 0.0020911620000000001 - - - string - 4 - 0.002101922 - - - string - 4 - 0.00207456 - - - string - 4 - 0.0020878400000000001 - - - string - 4 - 0.0020859200000000002 - - - string - 4 - 0.002087963 - - - string - 4 - 0.0021150030000000003 - - - string - 4 - 0.0020946430000000002 - - - string - 4 - 0.002101323 - - - string - 4 - 0.0020741600000000002 - - - string - 4 - 0.00207048 - - - string - 4 - 0.0020697200000000002 - - - string - 4 - 0.0020688 - - - string - 4 - 0.0020761210000000002 - - - string - 4 - 0.0021957610000000001 - - - string - 4 - 0.002088922 - - - string - 4 - 0.0020608800000000002 - - - string - 4 - 0.00207632 - - - string - 4 - 0.0020790000000000001 - - - string - 4 - 0.0020759200000000002 - - - string - 4 - 0.002086563 - - - string - 4 - 0.0020913630000000002 - - - string - 4 - 0.0021061630000000003 - - - string - 4 - 0.0021424030000000002 - - - string - 4 - 0.0020861200000000003 - - - string - 4 - 0.0020792000000000002 - - - string - 4 - 0.0020831199999999999 - - - string - 4 - 0.0020748800000000003 - - - string - 4 - 0.0020908810000000002 - - - string - 4 - 0.0020839210000000003 - - - string - 4 - 0.0020882019999999999 - - - string - 4 - 0.0020667200000000002 - - - string - 4 - 0.0020760000000000002 - - - string - 4 - 0.0020742 - - - string - 4 - 0.0020731200000000003 - - - string - 4 - 0.002098721 - - - string - 4 - 0.002094963 - - - string - 4 - 0.0020910030000000001 - - - string - 4 - 0.0021128430000000001 - - - string - 4 - 0.0020812000000000001 - - - string - 4 - 0.0020832800000000003 - - - string - 4 - 0.0020760800000000001 - - - string - 4 - 0.0020872810000000003 - - - string - 4 - 0.002092801 - - - string - 4 - 0.0020863209999999999 - - - string - 4 - 0.002081641 - - - string - 4 - 0.0020940020000000002 - - - string - 4 - 0.0020796400000000002 - - - string - 4 - 0.00207428 - - - string - 4 - 0.0020808800000000002 - - - string - 4 - 0.002087401 - - - string - 4 - 0.002102881 - - - string - 4 - 0.0020912830000000002 - - - string - 4 - 0.002095043 - - - string - 4 - 0.0020720000000000001 - - - string - 4 - 0.0021351600000000001 - - - string - 4 - 0.0020774000000000001 - - - string - 4 - 0.0020770000000000003 - - - string - 4 - 0.0020883210000000002 - - - string - 4 - 0.002102521 - - - string - 4 - 0.0020871209999999999 - - - string - 4 - 0.0020829210000000002 - - - string - 4 - 0.0020788 - - - string - 4 - 0.0022383620000000003 - - - string - 4 - 0.0021013220000000001 - - - string - 4 - 0.0020742400000000002 - - - string - 4 - 0.0020818799999999999 - - - string - 4 - 0.00208304 - - - string - 4 - 0.0020769600000000001 - - - string - 4 - 0.0020958030000000002 - - - string - 4 - 0.002107083 - - - string - 4 - 0.0020970430000000003 - - - string - 4 - 0.002090083 - - - string - 4 - 0.0020642 - - - string - 4 - 0.00206924 - - - string - 4 - 0.0020811600000000003 - - - string - 4 - 0.0020840810000000002 - - - string - 4 - 0.0020956010000000003 - - - string - 4 - 0.0021117220000000003 - - - string - 4 - 0.002084762 - - - string - 4 - 0.0020757600000000003 - - - string - 4 - 0.0020830800000000002 - - - string - 4 - 0.0020730800000000001 - - - string - 4 - 0.0020841200000000001 - - - string - 4 - 0.0021030430000000002 - - - string - 4 - 0.002085763 - - - string - 4 - 0.0022383630000000002 - - - string - 4 - 0.0021111630000000001 - - - string - 4 - 0.0020823600000000001 - - - string - 4 - 0.0020833200000000001 - - - string - 4 - 0.0020757200000000001 - - - string - 4 - 0.0020928410000000002 - - - string - 4 - 0.0021011610000000003 - - - string - 4 - 0.0020833610000000002 - - - string - 4 - 0.0020972820000000002 - - - string - 4 - 0.0020638800000000001 - - - string - 4 - 0.0020747600000000001 - - - string - 4 - 0.0020711200000000001 - - - string - 4 - 0.0020848810000000002 - - - string - 4 - 0.0021020430000000001 - - - string - 4 - 0.002103443 - - - string - 4 - 0.0020883630000000002 - - - string - 4 - 0.0020817600000000002 - - - string - 4 - 0.0020656800000000003 - - - string - 4 - 0.0020790000000000001 - - - string - 4 - 0.0020752000000000001 - - - string - 4 - 0.002078641 - - - string - 4 - 0.0020934009999999999 - - - string - 4 - 0.0020846810000000001 - - - string - 4 - 0.0020884010000000001 - - - string - 4 - 0.00208224 - - - string - 4 - 0.0020734400000000002 - - - string - 4 - 0.0020746000000000002 - - - string - 4 - 0.0020917209999999999 - - - string - 4 - 0.002091561 - - - string - 4 - 0.002099643 - - - string - 4 - 0.0020947230000000002 - - - string - 4 - 0.0020736000000000001 - - - string - 4 - 0.0021564399999999999 - - - string - 4 - 0.0021086 - - - string - 4 - 0.0020864400000000002 - - - string - 4 - 0.0020888009999999999 - - - string - 4 - 0.0020872410000000001 - - - string - 4 - 0.0021153610000000001 - - - string - 4 - 0.0020850809999999999 - - - string - 4 - 0.0020748800000000003 - - - string - 4 - 0.0020727600000000003 - - - string - 4 - 0.00206544 - - - string - 4 - 0.0020935610000000003 - - - string - 4 - 0.0020951210000000001 - - - string - 4 - 0.0020952810000000001 - - - string - 4 - 0.002109203 - - - string - 4 - 0.0020785199999999999 - - - string - 4 - 0.0020814800000000001 - - - string - 4 - 0.00207932 - - - string - 4 - 0.0020870800000000003 - - - string - 4 - 0.0021083600000000001 - - - string - 4 - 0.0020882410000000002 - - - string - 4 - 0.0020863209999999999 - - - string - 4 - 0.0020938810000000001 - - - string - 4 - 0.0020698400000000003 - - - string - 4 - 0.00207412 - - - string - 4 - 0.0020688 - - - string - 4 - 0.00208376 - - - string - 4 - 0.0020955610000000001 - - - string - 4 - 0.0020943610000000003 - - - string - 4 - 0.0020893610000000001 - - - string - 4 - 0.0020961230000000001 - - - string - 4 - 0.0020729200000000002 - - - string - 4 - 0.00206996 - - - string - 4 - 0.0021200800000000003 - - - string - 4 - 0.0020985630000000003 - - - string - 4 - 0.0021015600000000001 - - - string - 4 - 0.002084481 - - - string - 4 - 0.0020864810000000003 - - - string - 4 - 0.0020774400000000003 - - - string - 4 - 0.0020692800000000002 - - - string - 4 - 0.00207136 - - - string - 4 - 0.0020879610000000002 - - - string - 4 - 0.002089441 - - - string - 4 - 0.0021005609999999999 - - - string - 4 - 0.0021022409999999999 - - - string - 4 - 0.0020743200000000002 - - - string - 4 - 0.0020792800000000002 - - - string - 4 - 0.0020774000000000001 - - - string - 4 - 0.0020765600000000003 - - - string - 4 - 0.0020830830000000003 - - - string - 4 - 0.0020838829999999999 - - - string - 4 - 0.0020982410000000003 - - - string - 4 - 0.0020833610000000002 - - - string - 4 - 0.0020726 - - - string - 4 - 0.0020782800000000001 - - - string - 4 - 0.0020529599999999999 - - - string - 4 - 0.0021279210000000001 - - - string - 4 - 0.002089161 - - - string - 4 - 0.0020892010000000002 - - - string - 4 - 0.00207544 - - - string - 4 - 0.0020828400000000003 - - - string - 4 - 0.0020691200000000002 - - - string - 4 - 0.00207704 - - - string - 4 - 0.0020880429999999999 - - - string - 4 - 0.0020918429999999999 - - - string - 4 - 0.0021526430000000001 - - - string - 4 - 0.002085323 - - - string - 4 - 0.0020922810000000001 - - - string - 4 - 0.0020669200000000003 - - - string - 4 - 0.00215372 - - - string - 4 - 0.00207304 - - - string - 4 - 0.002076601 - - - string - 4 - 0.0020949620000000001 - - - string - 4 - 0.002083321 - - - string - 4 - 0.002073961 - - - string - 4 - 0.0020738000000000002 - - - string - 4 - 0.0020674400000000002 - - - string - 4 - 0.00207888 - - - string - 4 - 0.0020933230000000002 - - - string - 4 - 0.0020924430000000003 - - - string - 4 - 0.0021093230000000002 - - - string - 4 - 0.0020860030000000003 - - - string - 4 - 0.0020732400000000001 - - - string - 4 - 0.0020663999999999999 - - - string - 4 - 0.00206828 - - - string - 4 - 0.0020734 - - - string - 4 - 0.0020888009999999999 - - - string - 4 - 0.0020840010000000003 - - - string - 4 - 0.0021071610000000002 - - - string - 4 - 0.0020698800000000001 - - - string - 4 - 0.002078 - - - string - 4 - 0.0020668800000000001 - - - string - 4 - 0.0020828000000000001 - - - string - 4 - 0.0021036430000000001 - - - string - 4 - 0.002105923 - - - string - 4 - 0.002094963 - - - string - 4 - 0.0022069630000000002 - - - string - 4 - 0.00209384 - - - string - 4 - 0.0020772 - - - string - 4 - 0.0020736800000000001 - - - string - 4 - 0.0020742 - - - string - 4 - 0.0020923210000000003 - - - string - 4 - 0.002086081 - - - string - 4 - 0.0020877210000000003 - - - string - 4 - 0.0020729200000000002 - - - string - 4 - 0.0021266810000000001 - - - string - 4 - 0.0020851610000000003 - - - string - 4 - 0.00208464 - - - string - 4 - 0.0020736400000000003 - - - string - 4 - 0.0020819600000000003 - - - string - 4 - 0.0020852399999999999 - - - string - 4 - 0.0020909230000000002 - - - string - 4 - 0.002100963 - - - string - 4 - 0.0020798030000000003 - - - string - 4 - 0.002048865 - - - string - 4 - 0.0020709600000000002 - - - string - 4 - 0.0020917600000000002 - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string4_test.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string4_test.cpp deleted file mode 100644 index a87c0bbca4..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string4_test.cpp +++ /dev/null @@ -1,24 +0,0 @@ -/* /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 - -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 - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string64_results.xml b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string64_results.xml deleted file mode 100644 index 0c6dd61b2e..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string64_results.xml +++ /dev/null @@ -1,1291 +0,0 @@ - - - - - GNU C++ version 4.5.1 20100617 (prerelease) - linux - - 256 - 0 - - string - 64 - 0.032849208000000005 - - - string - 64 - 0.027500566000000001 - - - string - 64 - 0.027451327000000001 - - - string - 64 - 0.027459310000000001 - - - string - 64 - 0.027409781000000001 - - - string - 64 - 0.027785380999999942 - - - string - 64 - 0.027489781000000001 - - - string - 64 - 0.027510701000000002 - - - string - 64 - 0.027549732 - - - string - 64 - 0.027456249000000002 - - - string - 64 - 0.027514171 - - - string - 64 - 0.02757565 - - - string - 64 - 0.027492611 - - - string - 64 - 0.027502767000000001 - - - string - 64 - 0.027517847000000002 - - - string - 64 - 0.027530807000000001 - - - string - 64 - 0.027565327000000001 - - - string - 64 - 0.027517444000000002 - - - string - 64 - 0.027542341000000001 - - - string - 64 - 0.027525541000000001 - - - string - 64 - 0.027602181000000003 - - - string - 64 - 0.027534101000000002 - - - string - 64 - 0.027491539000000002 - - - string - 64 - 0.027615651000000001 - - - string - 64 - 0.027528491000000002 - - - string - 64 - 0.027536010000000003 - - - string - 64 - 0.027506650000000001 - - - string - 64 - 0.027591449000000001 - - - string - 64 - 0.027568327 - - - string - 64 - 0.027615967000000002 - - - string - 64 - 0.027532167000000003 - - - string - 64 - 0.027549087000000003 - - - string - 64 - 0.027636750000000002 - - - string - 64 - 0.033203064000000004 - - - string - 64 - 0.027562501000000003 - - - string - 64 - 0.027484821000000003 - - - string - 64 - 0.027475901 - - - string - 64 - 0.027442895000000002 - - - string - 64 - 0.027424131000000001 - - - string - 64 - 0.027452170000000001 - - - string - 64 - 0.027489530000000002 - - - string - 64 - 0.027491611000000003 - - - string - 64 - 0.027540329000000002 - - - string - 64 - 0.027551367 - - - string - 64 - 0.027500207000000002 - - - string - 64 - 0.027557087000000001 - - - string - 64 - 0.027513927000000001 - - - string - 64 - 0.027486718 - - - string - 64 - 0.027924781000000003 - - - string - 64 - 0.027442101 - - - string - 64 - 0.027467501000000002 - - - string - 64 - 0.027566061000000003 - - - string - 64 - 0.027441051000000001 - - - string - 64 - 0.027590011000000001 - - - string - 64 - 0.027544210000000003 - - - string - 64 - 0.02752425 - - - string - 64 - 0.027618371000000003 - - - string - 64 - 0.027548727000000002 - - - string - 64 - 0.027522687000000001 - - - string - 64 - 0.027526447000000002 - - - string - 64 - 0.027556727000000003 - - - string - 64 - 0.027505950000000001 - - - string - 64 - 0.027557421000000002 - - - string - 64 - 0.027538700999999888 - - - string - 64 - 0.027576901000000001 - - - string - 64 - 0.027507901000000001 - - - string - 64 - 0.027592498 - - - string - 64 - 0.027575250000000003 - - - string - 64 - 0.027515571000000003 - - - string - 64 - 0.027482651 - - - string - 64 - 0.027488170000000003 - - - string - 64 - 0.027652449000000003 - - - string - 64 - 0.027509127000000001 - - - string - 64 - 0.027598727000000003 - - - string - 64 - 0.027549807000000003 - - - string - 64 - 0.027606287 - - - string - 64 - 0.027548792000000003 - - - string - 64 - 0.027512221000000003 - - - string - 64 - 0.027756460999999955 - - - string - 64 - 0.027540181 - - - string - 64 - 0.027546621 - - - string - 64 - 0.027576093000000003 - - - string - 64 - 0.027483489000000003 - - - string - 64 - 0.027560690000000002 - - - string - 64 - 0.027573130000000001 - - - string - 64 - 0.027519331000000001 - - - string - 64 - 0.027563687000000003 - - - string - 64 - 0.027538127000000003 - - - string - 64 - 0.027482087000000002 - - - string - 64 - 0.027507527 - - - string - 64 - 0.027609726000000001 - - - string - 64 - 0.027489240000000002 - - - string - 64 - 0.027490021000000003 - - - string - 64 - 0.027504140999999982 - - - string - 64 - 0.027508021000000001 - - - string - 64 - 0.027476421000000001 - - - string - 64 - 0.027566891000000003 - - - string - 64 - 0.027467090000000003 - - - string - 64 - 0.027596731000000003 - - - string - 64 - 0.027603850000000003 - - - string - 64 - 0.027543370000000001 - - - string - 64 - 0.027497287000000002 - - - string - 64 - 0.027564527000000002 - - - string - 64 - 0.027462127000000003 - - - string - 64 - 0.027475286000000002 - - - string - 64 - 0.027454365000000001 - - - string - 64 - 0.027497301000000002 - - - string - 64 - 0.027490581 - - - string - 64 - 0.027542981000000001 - - - string - 64 - 0.027498461000000002 - - - string - 64 - 0.027499541000000002 - - - string - 64 - 0.027512971000000001 - - - string - 64 - 0.027546411000000003 - - - string - 64 - 0.027550209000000003 - - - string - 64 - 0.027480250000000001 - - - string - 64 - 0.027508009000000003 - - - string - 64 - 0.027507007 - - - string - 64 - 0.027574567000000001 - - - string - 64 - 0.027455566000000001 - - - string - 64 - 0.027504607 - - - string - 64 - 0.027463672000000001 - - - string - 64 - 0.027678861000000003 - - - string - 64 - 0.027500861000000001 - - - string - 64 - 0.027479541000000003 - - - string - 64 - 0.027560741000000003 - - - string - 64 - 0.027520495000000002 - - - string - 64 - 0.027470051000000002 - - - string - 64 - 0.027435090000000002 - - - string - 64 - 0.027529330000000001 - - - string - 64 - 0.027526049 - - - string - 64 - 0.027518048000000003 - - - string - 64 - 0.027476686 - - - string - 64 - 0.027496167000000002 - - - string - 64 - 0.027677887000000002 - - - string - 64 - 0.027653447000000001 - - - string - 64 - 0.027444680000000003 - - - string - 64 - 0.027470621000000001 - - - string - 64 - 0.027427941000000001 - - - string - 64 - 0.027514701000000003 - - - string - 64 - 0.027530581000000002 - - - string - 64 - 0.02742785 - - - string - 64 - 0.027486410000000003 - - - string - 64 - 0.027441931000000003 - - - string - 64 - 0.027472611000000001 - - - string - 64 - 0.027543169000000003 - - - string - 64 - 0.027448767000000002 - - - string - 64 - 0.027436287 - - - string - 64 - 0.027571407000000003 - - - string - 64 - 0.027521287000000002 - - - string - 64 - 0.027472364000000003 - - - string - 64 - 0.027511181000000003 - - - string - 64 - 0.028075300999999886 - - - string - 64 - 0.027459541000000001 - - - string - 64 - 0.027472981 - - - string - 64 - 0.027476179000000003 - - - string - 64 - 0.027502249000000003 - - - string - 64 - 0.027453571000000003 - - - string - 64 - 0.027541969000000003 - - - string - 64 - 0.027626410000000001 - - - string - 64 - 0.027644890000000002 - - - string - 64 - 0.027532927000000002 - - - string - 64 - 0.027655526000000003 - - - string - 64 - 0.027602647000000001 - - - string - 64 - 0.027518967000000002 - - - string - 64 - 0.027523947 - - - string - 64 - 0.027511461000000001 - - - string - 64 - 0.027583540999999934 - - - string - 64 - 0.027469901000000001 - - - string - 64 - 0.027504741000000003 - - - string - 64 - 0.027594818 - - - string - 64 - 0.027498931000000001 - - - string - 64 - 0.02751605 - - - string - 64 - 0.027519130000000003 - - - string - 64 - 0.027566811 - - - string - 64 - 0.02766093 - - - string - 64 - 0.027595167 - - - string - 64 - 0.027505447000000002 - - - string - 64 - 0.027495406 - - - string - 64 - 0.027481407000000003 - - - string - 64 - 0.027461713000000002 - - - string - 64 - 0.027512301000000003 - - - string - 64 - 0.027660660999999975 - - - string - 64 - 0.027531381000000001 - - - string - 64 - 0.027476181000000002 - - - string - 64 - 0.027551693000000002 - - - string - 64 - 0.02747109 - - - string - 64 - 0.027675011000000003 - - - string - 64 - 0.027477691000000002 - - - string - 64 - 0.027453569000000001 - - - string - 64 - 0.027546848000000002 - - - string - 64 - 0.027615687000000003 - - - string - 64 - 0.027535927000000002 - - - string - 64 - 0.027526766000000001 - - - string - 64 - 0.027491245000000001 - - - string - 64 - 0.027559138 - - - string - 64 - 0.027477061000000001 - - - string - 64 - 0.027517181000000002 - - - string - 64 - 0.027551421000000003 - - - string - 64 - 0.027533621000000001 - - - string - 64 - 0.027495289000000003 - - - string - 64 - 0.027478930000000002 - - - string - 64 - 0.027494170000000002 - - - string - 64 - 0.027549171000000001 - - - string - 64 - 0.027530529000000001 - - - string - 64 - 0.027580927000000002 - - - string - 64 - 0.027560406000000003 - - - string - 64 - 0.027538047000000003 - - - string - 64 - 0.027684046 - - - string - 64 - 0.027510467 - - - string - 64 - 0.027602541000000001 - - - string - 64 - 0.027593101000000002 - - - string - 64 - 0.027597261000000001 - - - string - 64 - 0.027524541000000003 - - - string - 64 - 0.027597696000000001 - - - string - 64 - 0.027612531000000003 - - - string - 64 - 0.027652890000000003 - - - string - 64 - 0.027569450000000002 - - - string - 64 - 0.027542971000000003 - - - string - 64 - 0.027531930000000003 - - - string - 64 - 0.027596847000000001 - - - string - 64 - 0.027515367000000002 - - - string - 64 - 0.027395526000000003 - - - string - 64 - 0.027510847000000001 - - - string - 64 - 0.027532389000000001 - - - string - 64 - 0.027653221000000002 - - - string - 64 - 0.027480381000000002 - - - string - 64 - 0.027523341000000003 - - - string - 64 - 0.027545901000000001 - - - string - 64 - 0.027552058000000001 - - - string - 64 - 0.027556891 - - - string - 64 - 0.02759725 - - - string - 64 - 0.027615211000000001 - - - string - 64 - 0.027532371000000003 - - - string - 64 - 0.027467209000000003 - - - string - 64 - 0.027508167 - - - string - 64 - 0.027547567000000002 - - - string - 64 - 0.027625847000000002 - - - string - 64 - 0.027527047000000002 - - - string - 64 - 0.027561192000000002 - - - string - 64 - 0.027590181000000002 - - - string - 64 - 0.027565781000000001 - - - string - 64 - 0.027491221000000003 - - - string - 64 - 0.027549341000000001 - - - string - 64 - 0.027529575000000001 - - - string - 64 - 0.027578011000000003 - - - string - 64 - 0.027560330000000001 - - - string - 64 - 0.027543449000000001 - - - string - 64 - 0.027562091 - - - string - 64 - 0.027551447000000003 - - - string - 64 - 0.027531247000000002 - - - string - 64 - 0.027608247000000002 - - - string - 64 - 0.027568047000000002 - - - string - 64 - 0.027576647000000003 - - - string - 64 - 0.027502877000000002 - - - string - 64 - 0.027854221000000002 - - - string - 64 - 0.027568421000000003 - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string64_test.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string64_test.cpp deleted file mode 100644 index 2934084f6e..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml/string64_test.cpp +++ /dev/null @@ -1,24 +0,0 @@ -/* /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 - -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 - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml_archive.hpp deleted file mode 100644 index 1e3bdc1ac3..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml_archive.hpp +++ /dev/null @@ -1,16 +0,0 @@ -// (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 -typedef boost::archive::xml_oarchive test_oarchive; -typedef std::ofstream test_ostream; -#include -typedef boost::archive::xml_iarchive test_iarchive; -typedef std::ifstream test_istream; -#define TEST_STREAM_FLAGS (std::ios_base::openmode)0 - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml_warchive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml_warchive.hpp deleted file mode 100644 index 3483e22577..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/performance/xml_warchive.hpp +++ /dev/null @@ -1,16 +0,0 @@ -// (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 -typedef boost::archive::xml_woarchive test_oarchive; -typedef std::wofstream test_ostream; -#include -typedef boost::archive::xml_wiarchive test_iarchive; -typedef std::wifstream test_istream; -#define TEST_STREAM_FLAGS (std::ios_base::openmode)0 - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/A.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/A.cpp deleted file mode 100644 index bd3e9fb91f..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/A.cpp +++ /dev/null @@ -1,222 +0,0 @@ -/////////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 -#include // rand() -#include // fabs() -#include // size_t - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::rand; - using ::fabs; - using ::size_t; -} -#endif - -#include -#if BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1) -#include -#endif - -#include "A.hpp" - -template -void randomize(S &x) -{ - assert(0 == x.size()); - for(;;){ - unsigned int i = std::rand() % 27; - if(0 == i) - break; - x += static_cast('a' - 1 + i); - } -} - -template -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(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::epsilon()) - return false; - if(std::fabs(rhs.w/w - 1.0) > std::numeric_limits::epsilon()) - return false; - if(x == 0 && std::fabs(rhs.x - x) > std::numeric_limits::epsilon()) - return false; - if(std::fabs(rhs.x/x - 1.0) > std::numeric_limits::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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/A.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/A.hpp deleted file mode 100644 index bf2a6e8cbb..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/A.hpp +++ /dev/null @@ -1,159 +0,0 @@ -#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 // for friend output operators -#include // size_t -#include -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::size_t; -} -#endif - -#include -#include -#include - -#include - -#if BOOST_WORKAROUND(BOOST_MSVC, <= 1300) - #include - #if BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1) - #include - #endif -#endif - -#include -#include - -#include - -#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 - 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 - 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/A.ipp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/A.ipp deleted file mode 100644 index 91d3254890..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/A.ipp +++ /dev/null @@ -1,64 +0,0 @@ -/////////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 -#if ! BOOST_WORKAROUND(BOOST_MSVC, <= 1300) - -#if BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1) -#include -#endif - -#include "A.hpp" - -template -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) diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/B.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/B.hpp deleted file mode 100644 index 9d2f14d821..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/B.hpp +++ /dev/null @@ -1,113 +0,0 @@ -#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 // for rand() -#include - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::rand; -} -#endif - -#include -#include -#include - -#include "A.hpp" - -/////////////////////////////////////////////////////// -// Derived class test -class B : public A -{ -private: - friend class boost::serialization::access; - template - 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 - 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(std::rand())), - t(static_cast(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::round_error() - && std::fabs(x - rhs.x) <= std::numeric_limits::round_error() - ; -} - -#endif // BOOST_SERIALIZATION_TEST_B_HPP diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/C.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/C.hpp deleted file mode 100644 index 8dc0a1b9c2..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/C.hpp +++ /dev/null @@ -1,68 +0,0 @@ -#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 -#include -#include - -#include "B.hpp" - -/////////////////////////////////////////////////////// -// Contained class -class C -{ -private: - friend class boost::serialization::access; - template - void save(Archive &ar, boost::archive::version_type file_version) const; - template - 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 -inline void save(Archive &ar, boost::archive::version_type file_version) const -{ - ar << b; -} - -template -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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/D.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/D.hpp deleted file mode 100644 index 972aceeea5..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/D.hpp +++ /dev/null @@ -1,88 +0,0 @@ -#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 // NULL - -#include "test_tools.hpp" -#include -#include -#include - -#include "B.hpp" - -/////////////////////////////////////////////////////// -// Contained class with multiple identical pointers -class D -{ -private: - friend class boost::serialization::access; - B *b1; - B *b2; - template - void save(Archive &ar, const unsigned int file_version) const{ - ar << BOOST_SERIALIZATION_NVP(b1); - ar << BOOST_SERIALIZATION_NVP(b2); - } - - template - 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/J.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/J.hpp deleted file mode 100644 index 7b4c2f8425..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/J.hpp +++ /dev/null @@ -1,51 +0,0 @@ -#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 - -#include "A.hpp" - -/////////////////////////////////////////////////////// -// class with a member which refers to itself -class J : public A -{ -private: - friend class boost::serialization::access; - template - 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(*this) == static_cast(rhs); -} - -#endif // BOOST_SERIALIZATION_TEST_J_HPP diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/Jamfile.v2 b/deal.II/contrib/boost-1.45.0/libs/serialization/test/Jamfile.v2 deleted file mode 100644 index 3ed06ee8d7..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/Jamfile.v2 +++ /dev/null @@ -1,161 +0,0 @@ -# Boost serialization Library test Jamfile - -# (C) Copyright Robert Ramey 2002-2004. -# Use, modification, and distribution are subject to the -# Boost Software License, Version 1.0. (See accompanying file -# LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -# - -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 - : - shared - ; - -lib dll_base_lib - : - dll_base.cpp - ../build//boost_serialization - : - shared - ; - -lib dll_derived2_lib - : - dll_derived2.cpp - dll_base_lib - ../build//boost_serialization - : - shared - ; - -lib dll_polymorphic_derived2_lib - : - polymorphic_derived2.cpp - ../build//boost_serialization - : - 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 : shared ] - [ test-bsl-run test_dll_simple : : dll_a_lib : 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 - : ../../config/test/all//BOOST_NO_STD_WSTREAMBUF - ] - [ test-bsl-run-no-lib test_codecvt_null - : ../src/codecvt_null - : ../../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 ] - ; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/base.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/base.hpp deleted file mode 100644 index 38c69f7618..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/base.hpp +++ /dev/null @@ -1,46 +0,0 @@ -#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 -#include -#include - -#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 - 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/binary_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/binary_archive.hpp deleted file mode 100644 index b4dc63eacb..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/binary_archive.hpp +++ /dev/null @@ -1,24 +0,0 @@ -// (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 -typedef boost::archive::binary_oarchive test_oarchive; -typedef std::ofstream test_ostream; - -#include -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) diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/binary_warchive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/binary_warchive.hpp deleted file mode 100644 index 929f3a37db..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/binary_warchive.hpp +++ /dev/null @@ -1,14 +0,0 @@ -// (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 -typedef boost::archive::binary_woarchive test_oarchive; -typedef std::wofstream test_ostream; -#include -typedef boost::archive::binary_wiarchive test_iarchive; -typedef std::wifstream test_istream; -#define TEST_STREAM_FLAGS std::wios::binary diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/derived2.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/derived2.hpp deleted file mode 100644 index 58a65a9e79..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/derived2.hpp +++ /dev/null @@ -1,50 +0,0 @@ -#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 -#include - -#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 - 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/dll_a.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/dll_a.cpp deleted file mode 100644 index 33c6dc3b09..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/dll_a.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/////////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 -#include - -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 -#include - -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 */ -); - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/dll_base.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/dll_base.cpp deleted file mode 100644 index e33fa5dee5..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/dll_base.cpp +++ /dev/null @@ -1,55 +0,0 @@ -/////////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 - -#define BASE_EXPORT -#include "base.hpp" - -template -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 -#include - -// instantiate code for polymorphic archives -#include -#include - -// 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 -); diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/dll_derived2.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/dll_derived2.cpp deleted file mode 100644 index 4065c3d234..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/dll_derived2.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/////////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 - -#define DERIVED2_EXPORT -#include "derived2.hpp" - -template -void derived2::serialize( - Archive &ar, - const unsigned int /* file_version */ -){ - ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(base); -} - -// instantiate code for text archives -#include -#include - -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 -#include - -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_0(derived2) -BOOST_CLASS_EXPORT(derived2) diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_array_binary_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_array_binary_archive.hpp deleted file mode 100644 index 5097433aaa..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_array_binary_archive.hpp +++ /dev/null @@ -1,13 +0,0 @@ -// (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 -typedef boost::archive::polymorphic_binary_oarchive test_oarchive; -typedef std::ofstream test_ostream; -#include -typedef boost::archive::polymorphic_binary_iarchive test_iarchive; -typedef std::ifstream test_istream; -#define TEST_STREAM_FLAGS std::ios::binary diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_base.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_base.cpp deleted file mode 100644 index ffe8b16b93..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_base.cpp +++ /dev/null @@ -1,21 +0,0 @@ -/////////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 -#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(); -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_base.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_base.hpp deleted file mode 100644 index b1493cfc34..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_base.hpp +++ /dev/null @@ -1,51 +0,0 @@ -#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 -#include -#include -#include -#include - -class polymorphic_base -{ - friend class boost::serialization::access; - template - 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 -) - -#endif // POLYMORPHIC_BASE_HPP diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_binary_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_binary_archive.hpp deleted file mode 100644 index 5097433aaa..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_binary_archive.hpp +++ /dev/null @@ -1,13 +0,0 @@ -// (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 -typedef boost::archive::polymorphic_binary_oarchive test_oarchive; -typedef std::ofstream test_ostream; -#include -typedef boost::archive::polymorphic_binary_iarchive test_iarchive; -typedef std::ifstream test_istream; -#define TEST_STREAM_FLAGS std::ios::binary diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_derived1.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_derived1.cpp deleted file mode 100644 index 202f444563..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_derived1.cpp +++ /dev/null @@ -1,23 +0,0 @@ -/////////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 -#include - -#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) diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_derived1.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_derived1.hpp deleted file mode 100644 index f4c83b2efa..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_derived1.hpp +++ /dev/null @@ -1,45 +0,0 @@ -#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 -#include -#include -#include -#include - -#include "polymorphic_base.hpp" - -class polymorphic_derived1 : public polymorphic_base -{ - friend class boost::serialization::access; - template - 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 -) - -#endif // POLYMORPHIC_DERIVED1_HPP diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_derived2.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_derived2.cpp deleted file mode 100644 index e7c6a15b61..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_derived2.cpp +++ /dev/null @@ -1,65 +0,0 @@ -/////////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 -#include -#include - -#define POLYMORPHIC_DERIVED2_EXPORT -#include "polymorphic_derived2.hpp" - -template -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 -#include - -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 -#include - -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_0(polymorphic_derived2) - -template -EXPORT_DECL(polymorphic_derived2 *) -boost::serialization::factory(std::va_list ap); -#endif diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_derived2.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_derived2.hpp deleted file mode 100644 index 47982e3935..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_derived2.hpp +++ /dev/null @@ -1,69 +0,0 @@ -#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 -#include -#include -#include -#include - -#include - -#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 - 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 -) - -#undef DLL_DECL - -#endif // POLYMORPHIC_DERIVED2_HPP - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_text_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_text_archive.hpp deleted file mode 100644 index adf2e00dc5..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_text_archive.hpp +++ /dev/null @@ -1,12 +0,0 @@ -// (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 -typedef boost::archive::polymorphic_text_oarchive test_oarchive; -typedef std::ofstream test_ostream; -#include -typedef boost::archive::polymorphic_text_iarchive test_iarchive; -typedef std::ifstream test_istream; diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_text_warchive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_text_warchive.hpp deleted file mode 100644 index 7bca23bf96..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_text_warchive.hpp +++ /dev/null @@ -1,17 +0,0 @@ -// (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 -#ifdef BOOST_NO_STD_WSTREAMBUF -#error "wide char i/o not supported on this platform" -#else -#include -typedef boost::archive::polymorphic_text_woarchive test_oarchive; -typedef std::wofstream test_ostream; -#include -typedef boost::archive::polymorphic_text_wiarchive test_iarchive; -typedef std::wifstream test_istream; -#endif diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_xml_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_xml_archive.hpp deleted file mode 100644 index 163cb101dc..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_xml_archive.hpp +++ /dev/null @@ -1,12 +0,0 @@ -// (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 -typedef boost::archive::polymorphic_xml_oarchive test_oarchive; -typedef std::ofstream test_ostream; -#include -typedef boost::archive::polymorphic_xml_iarchive test_iarchive; -typedef std::ifstream test_istream; diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_xml_warchive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_xml_warchive.hpp deleted file mode 100644 index 581ec16384..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/polymorphic_xml_warchive.hpp +++ /dev/null @@ -1,12 +0,0 @@ -// (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 -typedef boost::archive::polymorphic_xml_woarchive test_oarchive; -typedef std::wofstream test_ostream; -#include -typedef boost::archive::polymorphic_xml_wiarchive test_iarchive; -typedef std::wifstream test_istream; diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/portable_binary_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/portable_binary_archive.hpp deleted file mode 100644 index ce91331617..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/portable_binary_archive.hpp +++ /dev/null @@ -1,31 +0,0 @@ -// (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 - -// #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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_array.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_array.cpp deleted file mode 100644 index 49a58c1bc9..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_array.cpp +++ /dev/null @@ -1,124 +0,0 @@ -/////////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 -#include - -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" -#include -#include -#include - -#include "A.hpp" -#include "A.ipp" - -struct array_equal_to //: public std::binary_function -{ -template - bool operator()(const T & _Left, const U & _Right) const - { - // consider alignment - int count_left = sizeof(_Left) / ( - static_cast(static_cast(&_Left[1])) - - static_cast(static_cast(&_Left[0])) - ); - int count_right = sizeof(_Right) / ( - static_cast(static_cast(&_Right[1])) - - static_cast(static_cast(&_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 -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 c_array = boost::array(); - { - 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 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/**/ 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_binary.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_binary.cpp deleted file mode 100644 index a7a4aed037..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_binary.cpp +++ /dev/null @@ -1,157 +0,0 @@ -/////////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 // for rand(), NULL, size_t - -#include -#include - -#include // remove -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::rand; - using ::remove; -} -#endif - -#include "test_tools.hpp" - -#include -#include - -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 - 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(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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_bitset.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_bitset.cpp deleted file mode 100644 index db91829c4a..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_bitset.cpp +++ /dev/null @@ -1,64 +0,0 @@ -// (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 // NULL -#include // remove -#include - -#include - -#if defined( BOOST_NO_STDC_NAMESPACE ) -namespace std -{ - using ::remove; -} -#endif - -#include "test_tools.hpp" - -#include -#include - -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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_check.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_check.cpp deleted file mode 100644 index 5da30cedc2..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_check.cpp +++ /dev/null @@ -1,142 +0,0 @@ -// (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 -#include // BOOST_STATIC_CONST - -#include -#include -#include -#include -#include - -#include -#include - -// track_selectivly with class information in the archive -// is unsafe when used with a pointer and should trigger a warning -struct check1 { - template - 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 - 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 - void serialize(Archive & ar, const unsigned int version); -}; - -BOOST_CLASS_TRACKING(check3, boost::serialization::track_never) - -template -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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_class_info_load.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_class_info_load.cpp deleted file mode 100644 index af15329447..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_class_info_load.cpp +++ /dev/null @@ -1,92 +0,0 @@ -/////////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 -#include - -#include -#include -#include "test_tools.hpp" - -#include -#include -#include -#include -#include - -class A -{ - friend class boost::serialization::access; - template - 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::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 - 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_class_info_save.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_class_info_save.cpp deleted file mode 100644 index dc02876cd9..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_class_info_save.cpp +++ /dev/null @@ -1,100 +0,0 @@ -/////////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 -#include - -#include -#include -#include -#include "test_tools.hpp" - -#include -#include -#include -#include - -// first case : serialize WITHOUT class information -class A -{ - friend class boost::serialization::access; - template - 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::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 - void serialize(Archive & /*ar*/, const unsigned int file_version){ - // verify at execution that correct version number is passed on save - BOOST_CHECK( - static_cast(file_version) - == ::boost::serialization::version::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 - -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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_codecvt_null.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_codecvt_null.cpp deleted file mode 100644 index d8ecdf8a01..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_codecvt_null.cpp +++ /dev/null @@ -1,136 +0,0 @@ -/////////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 -#include -#include -#include -#include -#include -#include // remove -#include // NULL, size_t - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" - -#include -#include -#include -#include - -template -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 - -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); - - typedef test_data 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(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(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; -} - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_complex.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_complex.cpp deleted file mode 100644 index 7182db1e0b..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_complex.cpp +++ /dev/null @@ -1,70 +0,0 @@ -/////////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 - -#include // NULL -#include // rand -#include -#include - -#include // remove -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -#ifndef UNDER_CE - using ::numeric_limits; -#endif -} -#endif - -#include "test_tools.hpp" -#include -#include BOOST_PP_STRINGIZE(BOOST_ARCHIVE_TEST) - -#include - -int test_main( int /* argc */, char* /* argv */[] ) -{ - const char * testfile = boost::archive::tmpnam(NULL); - BOOST_REQUIRE(NULL != testfile); - - // test array of objects - std::complex a( - static_cast(std::rand()), - static_cast(std::rand()) - ); - std::complex b( - static_cast(std::rand()), - static_cast(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 a1; - std::complex 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::round_error()); - BOOST_CHECK(std::abs(b-b1) <= 2.*std::numeric_limits::round_error()); - - std::remove(testfile); - return EXIT_SUCCESS; -} - -// EOF diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail1.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail1.cpp deleted file mode 100644 index 3c5c0304e5..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail1.cpp +++ /dev/null @@ -1,23 +0,0 @@ -/////////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 - -using namespace boost::archive; - -struct A { - template - void serialize(Archive & ar, unsigned int version) { - } -}; - -void f1(text_iarchive & ia, const A & a){ - ia >> a; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail1_nvp.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail1_nvp.cpp deleted file mode 100644 index f9ba9b3d6a..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail1_nvp.cpp +++ /dev/null @@ -1,24 +0,0 @@ -/////////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 -#include - -using namespace boost::archive; - -struct A { - template - void serialize(Archive & ar, unsigned int version) { - } -}; - -void f1(text_iarchive & ia, const A & a){ - ia >> BOOST_SERIALIZATION_NVP(a); -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail2.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail2.cpp deleted file mode 100644 index 7d9b976a7c..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail2.cpp +++ /dev/null @@ -1,23 +0,0 @@ -/////////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 - -using namespace boost::archive; - -struct A { - template - void serialize(Archive & ar, unsigned int version) { - } -}; - -void f2(text_iarchive & ia, A * const & a){ - ia >> a; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail2_nvp.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail2_nvp.cpp deleted file mode 100644 index 600461c084..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail2_nvp.cpp +++ /dev/null @@ -1,25 +0,0 @@ -/////////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 -#include - -using namespace boost::archive; - -struct A { - template - void serialize(Archive & ar, unsigned int version) { - } -}; - -void f2(text_iarchive & ia, A * const & a){ - ia >> BOOST_SERIALIZATION_NVP(a); -} - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail3.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail3.cpp deleted file mode 100644 index 4f385eb031..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail3.cpp +++ /dev/null @@ -1,22 +0,0 @@ -/////////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 -using namespace boost::archive; - -struct A { - template - void serialize(Archive & ar, unsigned int version) { - } -}; - -void f2(text_iarchive & ia, const A * const & a){ - ia >> a; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail3_nvp.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail3_nvp.cpp deleted file mode 100644 index e8ef913d87..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_load_fail3_nvp.cpp +++ /dev/null @@ -1,24 +0,0 @@ -/////////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 -#include - -using namespace boost::archive; - -struct A { - template - void serialize(Archive & ar, unsigned int version) { - } -}; - -void f2(text_iarchive & ia, const A * const & a){ - ia >> BOOST_SERIALIZATION_NVP(a); -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_pass.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_pass.cpp deleted file mode 100644 index 211ffdd47b..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_pass.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/////////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 -#include -#include - -struct A { - template - 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 - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn1.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn1.cpp deleted file mode 100644 index 185f00734d..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn1.cpp +++ /dev/null @@ -1,25 +0,0 @@ -/////////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 - -using namespace boost::archive; - -struct A { - template - void serialize(Archive & ar, unsigned int version) { - } -}; - -// should fail to compile -void f1(text_oarchive & oa, A & a){ - oa << a; -} - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn1_nvp.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn1_nvp.cpp deleted file mode 100644 index 19e7c277d7..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn1_nvp.cpp +++ /dev/null @@ -1,26 +0,0 @@ -/////////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 -#include -#include - -using namespace boost::archive; - -struct A { - template - void serialize(Archive & ar, unsigned int version) { - } -}; - -void f1(text_oarchive & oa, A & a){ - oa << BOOST_SERIALIZATION_NVP(a); -} - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn2.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn2.cpp deleted file mode 100644 index 0a77b7207f..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn2.cpp +++ /dev/null @@ -1,24 +0,0 @@ -/////////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 - -using namespace boost::archive; - -struct A { - template - void serialize(Archive & ar, unsigned int version) { - } -}; - -void f2(text_oarchive & oa, A * & a){ - oa << a; -} - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn2_nvp.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn2_nvp.cpp deleted file mode 100644 index 7b887c5d1e..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn2_nvp.cpp +++ /dev/null @@ -1,25 +0,0 @@ -/////////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 -#include - -using namespace boost::archive; - -struct A { - template - void serialize(Archive & ar, unsigned int version) { - } -}; - -void f2(text_oarchive & oa, A * & a){ - oa << BOOST_SERIALIZATION_NVP(a); -} - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn3.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn3.cpp deleted file mode 100644 index 19c149675c..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn3.cpp +++ /dev/null @@ -1,24 +0,0 @@ -/////////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 - -using namespace boost::archive; - -struct A { - template - void serialize(Archive & ar, unsigned int version) { - } -}; - -void f3(text_oarchive & oa, const A * & a){ - oa << a; -} - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn3_nvp.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn3_nvp.cpp deleted file mode 100644 index 7571b3c696..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn3_nvp.cpp +++ /dev/null @@ -1,25 +0,0 @@ -/////////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 -#include - -using namespace boost::archive; - -struct A { - template - void serialize(Archive & ar, unsigned int version) { - } -}; - -void f3(text_oarchive & oa, const A * & a){ - oa << BOOST_SERIALIZATION_NVP(a); -} - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn4.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn4.cpp deleted file mode 100644 index c9599aaac6..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn4.cpp +++ /dev/null @@ -1,37 +0,0 @@ -/////////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 -#include - -using namespace boost::archive; - -struct A { - template - 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 > schedule -// its not obvious to me how this can be cast to: -// std::list > schedule - -void f4(text_oarchive & oa, A * const & a){ - oa << a; -} - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn4_nvp.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn4_nvp.cpp deleted file mode 100644 index 9c61db61f2..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_const_save_warn4_nvp.cpp +++ /dev/null @@ -1,39 +0,0 @@ -/////////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 -#include - -using namespace boost::archive; - -struct A { - template - 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 > schedule -// -// its not obvious to me how this can be cast to: -// -// std::list > schedule - -void f4(text_oarchive & oa, A * const & a){ - oa << BOOST_SERIALIZATION_NVP(a); -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_contained_class.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_contained_class.cpp deleted file mode 100644 index 5dc15e2f4e..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_contained_class.cpp +++ /dev/null @@ -1,69 +0,0 @@ -/////////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 -#include - -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" -#include - -#include "B.hpp" -#include "A.ipp" - -/////////////////////////////////////////////////////// -// Contained class -class C -{ -private: - friend class boost::serialization::access; - template - 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_cyclic_ptrs.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_cyclic_ptrs.cpp deleted file mode 100644 index cecd0d1eb3..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_cyclic_ptrs.cpp +++ /dev/null @@ -1,153 +0,0 @@ -/////////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 // NULL -#include - -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - - -#include "test_tools.hpp" -#include - -#include -#include -#include - -#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 - 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(*this) == static_cast(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 - 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_decl.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_decl.hpp deleted file mode 100644 index 9c5b274de6..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_decl.hpp +++ /dev/null @@ -1,74 +0,0 @@ -#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 - -#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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_delete_pointer.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_delete_pointer.cpp deleted file mode 100644 index aaff38213f..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_delete_pointer.cpp +++ /dev/null @@ -1,129 +0,0 @@ -/////////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 // NULL -#include - -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" -#include -#include - -#include -#include -#include - -//A holds a pointer to another A, but doesn't own the pointer. -//objCount -class A -{ - friend class boost::serialization::access; - template - void save(Archive &ar, const unsigned int /* file_version */) const - { - ar << BOOST_SERIALIZATION_NVP(next_); - } - template - 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 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; -} - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_deque.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_deque.cpp deleted file mode 100644 index ba8bc54c7b..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_deque.cpp +++ /dev/null @@ -1,53 +0,0 @@ -/////////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 -#include - -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include -#include "test_tools.hpp" - -#include - -#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 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_derived.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_derived.cpp deleted file mode 100644 index 6a9aee874a..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_derived.cpp +++ /dev/null @@ -1,148 +0,0 @@ -/////////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 // NULL -#include - -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include -#include "test_tools.hpp" - -#include -#include - -class base -{ - friend class boost::serialization::access; - template - void serialize(Archive & /* ar */, const unsigned int /* file_version */){ - } -protected: - virtual ~base(){}; -}; - -class derived1 : public base -{ - friend class boost::serialization::access; - template - 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 - 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::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::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::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::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(d1)); - BOOST_CHECK(b2 == static_cast(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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_derived_class.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_derived_class.cpp deleted file mode 100644 index f123c92ce6..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_derived_class.cpp +++ /dev/null @@ -1,49 +0,0 @@ -/////////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 - -#include // remove -#include -#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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_derived_class_ptr.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_derived_class_ptr.cpp deleted file mode 100644 index 07cf4385d9..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_derived_class_ptr.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/////////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 // NULL -#include - -#include // remove -#include -#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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_diamond.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_diamond.cpp deleted file mode 100644 index 15a4ae7b77..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_diamond.cpp +++ /dev/null @@ -1,204 +0,0 @@ -/////////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 // NULL -#include -#include - -#include -#include // remove -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" - -#include -#include -#include -#include -#include -#include -#include - -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 - 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 - 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 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 - void save(Archive &ar, const unsigned int /* file_version */) const - { - std::cout << "Saving derived1\n"; - ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(base); - } - - template - 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 - void save(Archive &ar, const unsigned int /* file_version */) const - { - std::cout << "Saving derived2\n"; - ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(base); - } - - template - 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 - 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 - 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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_diamond_complex.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_diamond_complex.cpp deleted file mode 100644 index 388eccf235..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_diamond_complex.cpp +++ /dev/null @@ -1,480 +0,0 @@ -/////////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 // NULL -#include -#include - -#include -#include // remove -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" - -#include -#include -#include -#include -#include -#include -#include - -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 - 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 - 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 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 - void save(Archive &ar, const unsigned int /* file_version */) const - { - std::cout << "Saving EX1Level2_A\n"; - ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level1); - } - - template - 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 - void save(Archive &ar, const unsigned int /* file_version */) const - { - std::cout << "Saving EX1Level2_B\n"; - ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level1); - } - - template - 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 - 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 - 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 - 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 - 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 - void save(Archive &ar, const unsigned int /* file_version */) const - { - std::cout << "Saving EX1Level4\n"; - ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX1Level3_B); - } - - template - 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 - 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 - 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 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 - void save(Archive &ar, const unsigned int /* file_version */) const - { - std::cout << "Saving EX2Level2_A\n"; - ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level1); - } - - template - 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 - void save(Archive &ar, const unsigned int /* file_version */) const - { - std::cout << "Saving EX2Level2_B\n"; - ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level1); - } - - template - 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 - 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 - 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 - 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 - 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 - void save(Archive &ar, const unsigned int /* file_version */) const - { - std::cout << "Saving EX2Level4\n"; - ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(EX2Level3_B); - } - - template - 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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_dll_exported.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_dll_exported.cpp deleted file mode 100644 index 7b4c8e530f..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_dll_exported.cpp +++ /dev/null @@ -1,148 +0,0 @@ -/////////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 // NULL -#include - -#include // remove -#include -#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 - -#include -#include -#include - -#include "polymorphic_base.hpp" - -class polymorphic_derived1 : public polymorphic_base -{ - friend class boost::serialization::access; - template - 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 - ::type::get_const_instance() - == - * boost::serialization::type_info_implementation - ::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 - ::type::get_const_instance() - == - * boost::serialization::type_info_implementation - ::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 - ::type::get_const_instance() - == - * boost::serialization::type_info_implementation - ::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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_dll_plugin.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_dll_plugin.cpp deleted file mode 100644 index f2219da1d4..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_dll_plugin.cpp +++ /dev/null @@ -1,210 +0,0 @@ -/////////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 - -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include - -// for now, only test with simple text and polymorphic archive -#include "test_tools.hpp" - -#include -#include -#include -#include -#include -#include - -#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 - 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( - boost::serialization::void_upcast( - * d2_eti, - boost::serialization::type_info_implementation - ::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 - ::type::get_const_instance() - == - * boost::serialization::type_info_implementation - ::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 - ::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 -#include - -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 - -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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_dll_simple.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_dll_simple.cpp deleted file mode 100644 index dd7f98bc7f..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_dll_simple.cpp +++ /dev/null @@ -1,247 +0,0 @@ -/////////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 // NULL -#include - -#include // remove -#include - -#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 -#include - -#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; -} - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_exported.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_exported.cpp deleted file mode 100644 index 7db68c2104..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_exported.cpp +++ /dev/null @@ -1,143 +0,0 @@ -/////////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 -#include - -#include -#include // remove -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include -#include -#include -#include - -#include - -#include -#include "test_tools.hpp" - -#include "polymorphic_base.hpp" - -class polymorphic_derived1 : - public polymorphic_base -{ - friend class boost::serialization::access; - template - 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 -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 - ::type::get_const_instance() - == - * boost::serialization::type_info_implementation - ::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 - ::type::get_const_instance() - == - * boost::serialization::type_info_implementation - ::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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_inclusion.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_inclusion.cpp deleted file mode 100644 index d258cb6aa7..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_inclusion.cpp +++ /dev/null @@ -1,42 +0,0 @@ -/////////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 -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -struct foo -{ - int x; -private: - friend class boost::serialization::access; - - template - 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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_iterators.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_iterators.cpp deleted file mode 100644 index cc096dab2c..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_iterators.cpp +++ /dev/null @@ -1,213 +0,0 @@ -/////////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 -#include -#include // for rand -#include -#include // used to test stream iterators - -#include -#ifdef BOOST_NO_STDC_NAMESPACE -namespace std{ - using ::rand; -} -#endif - -#include -#if BOOST_WORKAROUND(BOOST_DINKUMWARE_STDLIB, == 1) -#include -#endif - -#ifndef BOOST_NO_CWCHAR -#include -#include -#endif -#include -#include -#include -#include -#include - -#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 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 translator; - BOOST_CHECK( - std::equal( - translator(BOOST_MAKE_PFTO_WRAPPER(la)), - translator(BOOST_MAKE_PFTO_WRAPPER(la + size)), - a - ) - ); -} - -#endif - -template -void test_xml_escape( - const CharType * xml_escaped, - const CharType * xml, - unsigned int size -){ - typedef boost::archive::iterators::xml_escape translator; - - BOOST_CHECK( - std::equal( - translator(BOOST_MAKE_PFTO_WRAPPER(xml)), - translator(BOOST_MAKE_PFTO_WRAPPER(xml + size)), - xml_escaped - ) - ); -} - -template -void test_xml_unescape( - const CharType * xml, - const CharType * xml_escaped, - unsigned int size -){ - - // test xml_unescape - typedef boost::archive::iterators::xml_unescape translator; - - BOOST_CHECK( - std::equal( - translator(BOOST_MAKE_PFTO_WRAPPER(xml_escaped)), - translator(BOOST_MAKE_PFTO_WRAPPER(xml_escaped + size)), - xml - ) - ); -} - -template -void test_transform_width(unsigned int size){ - // test transform_width - char rawdata[8]; - - char * rptr; - for(rptr = rawdata + 6; rptr-- > rawdata;) - *rptr = static_cast(0xff & std::rand()); - - // convert 8 to 6 bit characters - typedef boost::archive::iterators::transform_width< - char *, BitsOut, BitsIn - > translator1; - - std::vector v6; - - std::copy( - translator1(BOOST_MAKE_PFTO_WRAPPER(static_cast(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::iterator, BitsIn, BitsOut - > translator2; - - BOOST_CHECK( - std::equal( - rawdata, - rawdata + size, - translator2(BOOST_MAKE_PFTO_WRAPPER(v6.begin())) - ) - ); - -} - -template -void test_stream_iterators( - const CharType * test_data, - unsigned int size -){ - std::basic_stringstream ss; - boost::archive::iterators::ostream_iterator osi = - boost::archive::iterators::ostream_iterator(ss); - std::copy(test_data, test_data + size, osi); - - BOOST_CHECK(size == ss.str().size()); - - boost::archive::iterators::istream_iterator isi = - boost::archive::iterators::istream_iterator(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( - xml_escaped, - xml, - sizeof(xml) / sizeof(char) - 1 - ); - test_xml_unescape( - 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( - wxml_escaped, - wxml, - sizeof(wxml) / sizeof(wchar_t) - 1 - ); - test_xml_unescape( - 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(la, sizeof(la)/sizeof(wchar_t) - 1); - #endif - - test_stream_iterators(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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_iterators_base64.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_iterators_base64.cpp deleted file mode 100644 index a3ebaa71e6..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_iterators_base64.cpp +++ /dev/null @@ -1,100 +0,0 @@ -/////////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 -#include - -#if (defined _MSC_VER) && (_MSC_VER == 1200) -# pragma warning (disable : 4786) // too long name, harmless warning -#endif - -#include -#include // size_t - -#include -#ifdef BOOST_NO_STDC_NAMESPACE -namespace std{ - using ::rand; - using ::size_t; -} -#endif - -#include - -#include -#include -#include -#include -#include - -#include "test_tools.hpp" - -#include - -template -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(std::rand()); - - // convert to base64 - typedef std::list 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(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(); - #ifndef BOOST_NO_CWCHAR - test_base64(); - #endif - return EXIT_SUCCESS; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_list.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_list.cpp deleted file mode 100644 index 861f8eea28..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_list.cpp +++ /dev/null @@ -1,77 +0,0 @@ -/////////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 // NULL -#include - -#include -#include // remove -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include -#include "test_tools.hpp" - -#include -#ifdef BOOST_HAS_SLIST -#include -#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 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 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 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 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 - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_list_ptrs.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_list_ptrs.cpp deleted file mode 100644 index 644e47e48c..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_list_ptrs.cpp +++ /dev/null @@ -1,130 +0,0 @@ -/////////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 -#include - -#include -#include // remove -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include -#include -#include - -#include -#include "test_tools.hpp" - -#include -#ifdef BOOST_HAS_SLIST -#include -#endif -#include - -#include "A.hpp" -#include "A.ipp" - -template -struct ptr_equal_to : public std::binary_function -{ - 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 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 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()) - ); - // 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() - ); - std::for_each( - alist1.begin(), - alist1.end(), - boost::checked_deleter() - ); - - #ifdef BOOST_HAS_SLIST - std::list 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 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()) - ); - } - std::for_each( - aslist.begin(), - aslist.end(), - boost::checked_deleter() - ); - std::for_each( - aslist1.begin(), - aslist1.end(), - boost::checked_deleter() - ); - #endif - std::remove(testfile); - return EXIT_SUCCESS; -} - -// EOF diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_map.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_map.cpp deleted file mode 100644 index 7ae442691b..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_map.cpp +++ /dev/null @@ -1,229 +0,0 @@ -/////////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 -#include -#include -#include // size_t, NULL - -#include -#include - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::rand; - using ::size_t; -} -#endif - -#include "test_tools.hpp" - -#include -#include - -#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 - 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 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 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 a(11, 22); - std::map b; - b[0] = 0; - b[-1] = -1; - b[1] = 1; - { - test_ostream os(testfile, TEST_STREAM_FLAGS); - std::pair * const pa = &a; - std::map * 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 *pa = 0; - std::map *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 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 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 - -namespace BOOST_STD_EXTENSION_NAMESPACE { - template<> - struct hash{ - 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 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 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 > 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 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 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 > 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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_mi.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_mi.cpp deleted file mode 100644 index 22e6454d86..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_mi.cpp +++ /dev/null @@ -1,135 +0,0 @@ -/////////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 -#include -#include - -#include -#include // remove -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" - -#include -#include - -class A -{ -private: - friend class boost::serialization::access; - int x; - template - 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 - 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 - 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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_mult_archive_types.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_mult_archive_types.cpp deleted file mode 100644 index b3985ebd3d..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_mult_archive_types.cpp +++ /dev/null @@ -1,122 +0,0 @@ -/////////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 -#include - -#include -#include // remove -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include -#include -#include -#include -#include "test_tools.hpp" - -#include -#include - -// 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 - 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 - 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 -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(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(b, b1); - - // Try to save and load pointers to As, to an xml archive - test_save_and_load(a, a1); - - // Try to save and load pointers to Bs, to an xml archive - test_save_and_load(b, b1); - - return EXIT_SUCCESS; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_multiple_inheritance.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_multiple_inheritance.cpp deleted file mode 100644 index 0653519514..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_multiple_inheritance.cpp +++ /dev/null @@ -1,125 +0,0 @@ -/////////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 -#include - -#include -#include // remove -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" - -#include -#include -#include -#include - -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 - 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 - 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 - 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(pb2); - BOOST_CHECK(0 != s1); - Sub *s2 = dynamic_cast(pb2_1); - BOOST_CHECK(0 != s2); - BOOST_CHECK(*s1 == *s2); - return EXIT_SUCCESS; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_multiple_ptrs.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_multiple_ptrs.cpp deleted file mode 100644 index df1e5fba90..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_multiple_ptrs.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/////////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 -#include - -#include -#include // 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_new_operator.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_new_operator.cpp deleted file mode 100644 index c356b02a78..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_new_operator.cpp +++ /dev/null @@ -1,95 +0,0 @@ -/////////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 // NULL -#include // remove -#include -#include - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include - -#include "test_tools.hpp" - -#include "A.hpp" -#include "A.ipp" - -class ANew : public A { - friend class boost::serialization::access; - template - 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_no_rtti.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_no_rtti.cpp deleted file mode 100644 index 96bd0143c0..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_no_rtti.cpp +++ /dev/null @@ -1,183 +0,0 @@ -/////////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 -#include -#include - -#include -#include // remove -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include - -#include -#include -#include -#include - -#include "test_tools.hpp" -#include -#include BOOST_PP_STRINGIZE(BOOST_ARCHIVE_TEST) - -#include "polymorphic_base.hpp" -#include "polymorphic_derived1.hpp" -#include "polymorphic_derived2.hpp" - -template -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(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(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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_non_default_ctor.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_non_default_ctor.cpp deleted file mode 100644 index 4c128a67ca..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_non_default_ctor.cpp +++ /dev/null @@ -1,198 +0,0 @@ -/////////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 // NULL -#include // remove() -#include -#include // for rand() -#include // for fabs() -#include - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::rand; - using ::fabs; - using ::remove; -#ifndef UNDER_CE - using ::numeric_limits; -#endif -} -#endif - -#include -#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 - 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(0xff & std::rand())), - t(static_cast(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::round_error() - && std::fabs(x - rhs.x) <= std::numeric_limits::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::round_error() ) ) - return t < rhs.w; - if(! (std::fabs(x - rhs.x) < std::numeric_limits::round_error() ) ) - return t < rhs.x; - return false; -} - -namespace boost { -namespace serialization { - -template -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 -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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_non_default_ctor2.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_non_default_ctor2.cpp deleted file mode 100644 index ed718382e7..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_non_default_ctor2.cpp +++ /dev/null @@ -1,144 +0,0 @@ -/////////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 - -#include - -#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 - 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 - 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 - void serialize(ArchiveT& ar, const unsigned int /* file_version */) - { - ar & BOOST_SERIALIZATION_NVP(floatValue); - } -}; - -namespace boost { -namespace serialization { - -template -void save_construct_data( - ArchiveT& archive, - const A* p, - const BOOST_PFTO unsigned int /*version*/ -){ - archive & boost::serialization::make_nvp("initialValue", p->value); -} - -template -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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_non_intrusive.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_non_intrusive.cpp deleted file mode 100644 index 250be63a74..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_non_intrusive.cpp +++ /dev/null @@ -1,174 +0,0 @@ -/////////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 -#include // for rand() -#include // remove -#include // for fabs() -#include - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::rand; - using ::fabs; - using ::remove; -#ifndef UNDER_CE - using ::numeric_limits; -#endif -} -#endif - -#include -#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(0xff & std::rand())), - t(static_cast(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::round_error() - && std::fabs(x - rhs.x) <= std::numeric_limits::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::round_error() ) ) - return t < rhs.w; - if(! (std::fabs(x - rhs.x) < std::numeric_limits::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 -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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_not_serializable.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_not_serializable.cpp deleted file mode 100644 index 4833512dda..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_not_serializable.cpp +++ /dev/null @@ -1,47 +0,0 @@ -/////////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 - -#include "test_tools.hpp" -#include -#include - -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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_null_ptr.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_null_ptr.cpp deleted file mode 100644 index e52631a895..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_null_ptr.cpp +++ /dev/null @@ -1,89 +0,0 @@ -/////////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 // NULL -#include // remove -#include - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" -#include - -class polymorphic_base -{ - friend class boost::serialization::access; - template - 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 - 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_nvp.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_nvp.cpp deleted file mode 100644 index cd546e01d0..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_nvp.cpp +++ /dev/null @@ -1,68 +0,0 @@ -/////////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 // NULL -#include // remove -#include - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" - -#include - -#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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_object.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_object.cpp deleted file mode 100644 index acf44e8c10..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_object.cpp +++ /dev/null @@ -1,70 +0,0 @@ -/////////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 // NULL -#include // remove -#include - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" - -#include -#include - -class A -{ - friend class boost::serialization::access; - template - 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_optional.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_optional.cpp deleted file mode 100644 index 0beb750dca..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_optional.cpp +++ /dev/null @@ -1,62 +0,0 @@ -/////////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 // NULL -#include // remove -#include - -#include - -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - - -#include -#include "test_tools.hpp" - -#include - -#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 aoptional1; - const boost::optional 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 aoptional1a(999); - boost::optional 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_pimpl.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_pimpl.cpp deleted file mode 100644 index 7b4b19624b..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_pimpl.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/////////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 // for tmpnam - -#include -#include - -#include "test_tools.hpp" - -class B; - -class A { -^ friend boost::serialization::access; -^ B *pimpl; -^ template -^ 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic.cpp deleted file mode 100644 index 1e501c6819..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic.cpp +++ /dev/null @@ -1,94 +0,0 @@ -/////////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 // NULL -#include // remove -#include - -#include -#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 -#include - -#include -#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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic2.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic2.cpp deleted file mode 100644 index 52ee308209..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic2.cpp +++ /dev/null @@ -1,40 +0,0 @@ -/////////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 - -#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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic2.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic2.hpp deleted file mode 100644 index a2cd4f1213..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic2.hpp +++ /dev/null @@ -1,43 +0,0 @@ -/////////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*/ - ); -}; diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic2imp.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic2imp.cpp deleted file mode 100644 index e0544e814d..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic2imp.cpp +++ /dev/null @@ -1,44 +0,0 @@ -/////////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 -#include -#include - -#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) diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic_A.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic_A.cpp deleted file mode 100644 index c7c598caac..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic_A.cpp +++ /dev/null @@ -1,58 +0,0 @@ -/////////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 - -#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 -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 - -template void data::serialize( - boost::archive::polymorphic_oarchive & ar, - const unsigned int file_version -); - -#include - -template void data::serialize( - 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); -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic_A.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic_A.hpp deleted file mode 100644 index 306d62616d..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_polymorphic_A.hpp +++ /dev/null @@ -1,30 +0,0 @@ -/////////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 - -#include -#include - -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; -// template -// 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; -}; - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_primitive.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_primitive.cpp deleted file mode 100644 index aa94bd4413..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_primitive.cpp +++ /dev/null @@ -1,64 +0,0 @@ -/////////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 // NULL -#include - -#include "test_tools.hpp" - -#include -#include - -struct A -{ - template - 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_private_base.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_private_base.cpp deleted file mode 100644 index bb552a9b24..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_private_base.cpp +++ /dev/null @@ -1,99 +0,0 @@ -/////////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 -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include -#include -#include - -#include "test_tools.hpp" - -class Base { - friend class boost::serialization::access; - int m_i; - template - 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 - void serialize(Archive & ar, const unsigned int version){ - ar & boost::serialization::base_object(*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(ta) == *static_cast(ta1)); - std::remove(testfile); - return 0; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_private_ctor.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_private_ctor.cpp deleted file mode 100644 index 72b3904fcf..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_private_ctor.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/////////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 - -#include "test_tools.hpp" - -#include - -#include -#include - -class V { - friend int test_main(int /* argc */, char * /* argv */[]); - friend class boost::serialization::access; - int m_i; - V() : - m_i(0) - {} - ~V(){} - template - 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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_recursion.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_recursion.cpp deleted file mode 100644 index a44f293ca1..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_recursion.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/////////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 // NULL -#include // remove -#include - -#include -#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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_registered.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_registered.cpp deleted file mode 100644 index 5a5ccdda15..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_registered.cpp +++ /dev/null @@ -1,239 +0,0 @@ -/////////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 // NULL -#include // remove -#include - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include -#include "test_tools.hpp" - -#include -#include - -class polymorphic_base -{ - friend class boost::serialization::access; - template - 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 - 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 - 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(NULL)); - oa.register_type(static_cast(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(NULL)); - ia.register_type(static_cast(NULL)); - - ia >> BOOST_SERIALIZATION_NVP(rd1); - - const boost::serialization::extended_type_info * p1; - p1 = & boost::serialization::type_info_implementation - ::type::get_const_instance(); - - BOOST_CHECK(NULL != p1); - - const boost::serialization::extended_type_info * p2; - p2 = boost::serialization::type_info_implementation - ::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 - ::type::get_const_instance() - == - boost::serialization::type_info_implementation - ::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(rd1), - "serialized pointers not correctly restored" - ); - - p1 = & boost::serialization::type_info_implementation - ::type::get_const_instance(); - - BOOST_CHECK(NULL != p1); - - p2 = boost::serialization::type_info_implementation - ::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(rd2), - "serialized pointers not correctly restored" - ); - - BOOST_CHECK_MESSAGE( - & boost::serialization::type_info_implementation - ::type::get_const_instance() - == boost::serialization::type_info_implementation - ::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(NULL)); - oa.register_type(static_cast(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(NULL)); - ia.register_type(static_cast(NULL)); - ia >> BOOST_SERIALIZATION_NVP(rb1) >> BOOST_SERIALIZATION_NVP(rb2); - - BOOST_CHECK_MESSAGE( - & boost::serialization::type_info_implementation - ::type::get_const_instance() - == boost::serialization::type_info_implementation - ::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 - ::type::get_const_instance() - == boost::serialization::type_info_implementation - ::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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_reset_object_address.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_reset_object_address.cpp deleted file mode 100644 index b78d52f8bc..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_reset_object_address.cpp +++ /dev/null @@ -1,412 +0,0 @@ -/////////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 -#include -#include // for rand() -#include // size_t - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::rand; - using ::size_t; -} -#endif - -#include "test_tools.hpp" - -#include -#include -#include -#include - -#include -#include - -// 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 - 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 - 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 - 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 - 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 - void save(Archive &ar, const unsigned int /*file_version*/) const { - ar << m_a1; - ar << m_a2; - ar << m_pa2; - } - template - 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 - 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 - void save(Archive& ar,const unsigned int)const - { - for(int i=0;i<2;++i){ - ar< - 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<(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 l; - l.push_back(b_ptr); - boost::archive::text_oarchive oa(ss); - oa << const_cast &>(l); - } - B b1; - { - std::list 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 l; - l.push_back(b_ptr); - boost::archive::polymorphic_text_oarchive oa(ss); - boost::archive::polymorphic_oarchive & poa = oa; - poa << const_cast &>(l); - } - B b1; - { - std::list 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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_set.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_set.cpp deleted file mode 100644 index 370d9389d0..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_set.cpp +++ /dev/null @@ -1,176 +0,0 @@ -/////////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 // NULLsize_t -#include // remove -#include - -#include -#include - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::size_t; -} -#endif - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include - -#include "test_tools.hpp" - -#include -#include - -#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 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 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 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 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 - -namespace BOOST_STD_EXTENSION_NAMESPACE { - template<> - struct hash { - 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 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 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 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 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 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 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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_shared_ptr.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_shared_ptr.cpp deleted file mode 100644 index 6d7a102555..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_shared_ptr.cpp +++ /dev/null @@ -1,301 +0,0 @@ -/////////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 // NULL -#include // remove -#include - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif -#include - -#include -#include -#include -#include - -#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 - 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 - 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 - 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& 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& 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& spa) -{ - const char * testfile = boost::archive::tmpnam(NULL); - BOOST_REQUIRE(NULL != testfile); - save(testfile, spa); - boost::shared_ptr 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& first, - const boost::shared_ptr& 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& first, - boost::shared_ptr& 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& first, boost::shared_ptr& 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& first, - boost::shared_ptr& second, - boost::weak_ptr& 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& first, - boost::shared_ptr& second, - boost::weak_ptr& 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& first, - boost::shared_ptr& second, - boost::weak_ptr& 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& 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& 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& spc) -{ - const char * testfile = boost::archive::tmpnam(NULL); - BOOST_REQUIRE(NULL != testfile); - save4(testfile, spc); - boost::shared_ptr 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 spa; - // These are our shared_ptrs - spa = boost::shared_ptr(new A); - boost::shared_ptr spa1 = spa; - spa1 = spa; - } - { - // These are our shared_ptrs - boost::shared_ptr spa; - - // trivial test 1 - save_and_load(spa); - - //trivival test 2 - spa = boost::shared_ptr(new A); - save_and_load(spa); - - // Try to save and load pointers to As - spa = boost::shared_ptr(new A); - boost::shared_ptr spa1 = spa; - save_and_load2(spa, spa1); - - // Try to save and load pointers to Bs - spa = boost::shared_ptr(new B); - spa1 = spa; - save_and_load2(spa, spa1); - - // test a weak pointer - spa = boost::shared_ptr(new A); - spa1 = spa; - boost::weak_ptr 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 spc; - spc = boost::shared_ptr(new C); - save_and_load4(spc); - } - BOOST_CHECK(C::count == 0); - return EXIT_SUCCESS; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_shared_ptr_132.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_shared_ptr_132.cpp deleted file mode 100644 index 95a6e8fa3b..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_shared_ptr_132.cpp +++ /dev/null @@ -1,234 +0,0 @@ -/////////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 // NULL -#include - -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" - -#include -#include -#include -#include - -#include - -#include -#include -#include - -// 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 - void save(Archive & ar, const unsigned int /* file_version */) const { - ar << BOOST_SERIALIZATION_NVP(x); - } - template - 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 - void save(Archive & ar, const unsigned int /* file_version */ )const { - ar << BOOST_SERIALIZATION_BASE_OBJECT_NVP(A); - } - template - 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 -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 -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 -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 spa1; - load(testfile, spa1); - - BOOST_CHECK( - (spa.get() == NULL && spa1.get() == NULL) - || * spa == * spa1 - ); - std::remove(testfile); -} - -template -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 -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 -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 first1, second1; - load2(testfile, first1, second1); - - BOOST_CHECK(first1 == second1); - std::remove(testfile); -} - -template -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 -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 spa; - - // trivial test 1 - save_and_load(spa); - - //trivial test 2 - spa.reset(); - spa = boost_132::shared_ptr(new A); - save_and_load(spa); - - // Try to save and load pointers to As, to a text archive - spa = boost_132::shared_ptr(new A); - boost_132::shared_ptr spa1 = spa; - save_and_load2(spa, spa1); - - // Try to save and load pointers to Bs, to a text archive - spa = boost_132::shared_ptr(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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_shared_ptr_multi_base.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_shared_ptr_multi_base.cpp deleted file mode 100644 index 21dbd628cb..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_shared_ptr_multi_base.cpp +++ /dev/null @@ -1,271 +0,0 @@ -/////////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 // NULL -#include // remove -#include - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif -#include - -#include -#include -#include -#include - -#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 - 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 - 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 - 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 - 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 -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 -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 -void shared_weak( - boost::shared_ptr& first, - boost::weak_ptr& 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(first)); - BOOST_CHECK(boost::dynamic_pointer_cast(second.lock())); - - std::remove(testfile); -} - -// Serialization sequence -// First, weak_ptr -// Second, shared_ptr -template -void weak_shared( - boost::weak_ptr& first, - boost::shared_ptr& 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(first.lock())); - BOOST_CHECK(boost::dynamic_pointer_cast(second)); - - std::remove(testfile); -} - -// This does the tests -int test_main(int /* argc */, char * /* argv */[]) -{ - - // Both Sub - boost::shared_ptr tc1_sp(new Sub(10)); - boost::weak_ptr 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 tc2_sp(new Sub(10)); - boost::weak_ptr 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 tc3_sp(new Sub(10)); - boost::weak_ptr 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 tc4_sp(new Sub(10)); - boost::weak_ptr 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 tc5_sp_tmp(new Sub(10)); - boost::shared_ptr tc5_sp(tc5_sp_tmp); - boost::weak_ptr 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 tc6_sp_tmp(new Sub(10)); - boost::shared_ptr tc6_sp(tc6_sp_tmp); - boost::weak_ptr 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 tc7_sp_tmp(new Sub(10)); - boost::shared_ptr tc7_sp(tc7_sp_tmp); - boost::weak_ptr 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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_simple_class.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_simple_class.cpp deleted file mode 100644 index d6e5693f49..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_simple_class.cpp +++ /dev/null @@ -1,93 +0,0 @@ -/////////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 // NULL -#include // remove -#include -#include - -#include - -#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::epsilon() - )); - BOOST_CHECK(!( - std::fabs(rhs.w/w - 1.0) > std::numeric_limits::epsilon() - )); - BOOST_CHECK(!( - x == 0 && std::fabs(rhs.x - x) > std::numeric_limits::epsilon() - )); - BOOST_CHECK(!( - std::fabs(rhs.x/x - 1.0) > std::numeric_limits::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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_simple_class_ptr.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_simple_class_ptr.cpp deleted file mode 100644 index 721b32592e..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_simple_class_ptr.cpp +++ /dev/null @@ -1,52 +0,0 @@ -/////////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 // NULL -#include // remove -#include - -#include -#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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_singleton.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_singleton.cpp deleted file mode 100644 index ef0719ba6e..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_singleton.cpp +++ /dev/null @@ -1,35 +0,0 @@ -/////////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) -// - -#include "test_tools.hpp" -#include - -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::get_const_instance(); - const x & x2 = boost::serialization::singleton::get_const_instance(); - - BOOST_CHECK(& x1 == & x2); - - test1( - boost::serialization::singleton::get_const_instance(), - boost::serialization::singleton::get_const_instance() - ); - - return EXIT_SUCCESS; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_smart_cast.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_smart_cast.cpp deleted file mode 100644 index 12265a0104..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_smart_cast.cpp +++ /dev/null @@ -1,244 +0,0 @@ -/////////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) -// - -#include -#include - -#include "test_tools.hpp" -#include - -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(d); - Base2 & b2 = static_cast(d); - - Base1 & scb1 = smart_cast(d); - Base2 & scb2 = smart_cast(d); - BOOST_CHECK_EQUAL(& b1, & scb1); - BOOST_CHECK_EQUAL(& b2, & scb2); - - // downcast -// BOOST_CHECK_EQUAL(& d, & (smart_cast(b1))); -// BOOST_CHECK_EQUAL(& d, & (smart_cast(b2))); - - // crosscast pointers fails at compiler time - // BOOST_CHECK_EQUAL(pB2,smart_cast(pB1)); - // though explicit cross cast will always work - BOOST_CHECK_EQUAL(& b2,( - & smart_cast( - smart_cast(b1) - )) - ); -} - -void test_static_reference_cast_1(){ - Derived d; - Base1 & b1 = static_cast(d); - Base2 & b2 = static_cast(d); - - Base1 & scb1 = smart_cast_reference(d); - Base2 & scb2 = smart_cast_reference(d); - BOOST_CHECK_EQUAL(& b1, & scb1); - BOOST_CHECK_EQUAL(& b2, & scb2); - - // downcast - BOOST_CHECK_EQUAL(& d, & (smart_cast_reference(b1))); - BOOST_CHECK_EQUAL(& d, & (smart_cast_reference(b2))); - - // crosscast pointers fails at compiler time - // BOOST_CHECK_EQUAL(pB2,smart_cast(pB1)); - // though explicit cross cast will always work - BOOST_CHECK_EQUAL(& b2,( - & smart_cast_reference( - smart_cast_reference(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(pD)); - BOOST_CHECK_EQUAL(pB2, smart_cast(pD)); - - // downcast - BOOST_CHECK_EQUAL(pD, smart_cast(pB1)); - BOOST_CHECK_EQUAL(pD, smart_cast(pB2)); - - // crosscast pointers fails at compiler time - // BOOST_CHECK_EQUAL(pB2, smart_cast(pB1)); - - // though explicit cross cast will always work - BOOST_CHECK_EQUAL(pB2, - smart_cast( - smart_cast(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(d); - VBase2 &b2 = static_cast(d); - - VBase1 & vb1 = smart_cast(d); - BOOST_CHECK_EQUAL(& b1, & vb1); - BOOST_CHECK_EQUAL(& b2, (& smart_cast(d))); - - // downcast - BOOST_CHECK_EQUAL(& d, (& smart_cast(b1))); - BOOST_CHECK_EQUAL(& d, (& smart_cast(b2))); - - // crosscast - BOOST_CHECK_EQUAL(& b2, (& smart_cast(b1))); - - // explicit cross cast should always work - BOOST_CHECK_EQUAL(& b2, ( - & smart_cast( - smart_cast(b1) - )) - ); -} - -void test_dynamic_reference_cast_1(){ - VDerived d; - VBase1 &b1 = dynamic_cast(d); - VBase2 &b2 = static_cast(d); - - VBase1 & vb1 = smart_cast_reference(d); - BOOST_CHECK_EQUAL(& b1, & vb1); - BOOST_CHECK_EQUAL(& b2, (& smart_cast_reference(d))); - - // downcast - BOOST_CHECK_EQUAL(& d, (& smart_cast_reference(b1))); - BOOST_CHECK_EQUAL(& d, (& smart_cast_reference(b2))); - - // crosscast - BOOST_CHECK_EQUAL(& b2, (& smart_cast_reference(b1))); - - // explicit cross cast should always work - BOOST_CHECK_EQUAL(& b2, ( - & smart_cast_reference( - smart_cast_reference(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(pD)); - BOOST_CHECK_EQUAL(pB2, smart_cast(pD)); - - // downcast - BOOST_CHECK_EQUAL(pD, smart_cast(pB1)); - BOOST_CHECK_EQUAL(pD, smart_cast(pB2)); - - // crosscast pointers fails at compiler time - BOOST_CHECK_EQUAL(pB2, smart_cast(pB1)); - // though explicit cross cast will always work - BOOST_CHECK_EQUAL(pB2, - smart_cast( - smart_cast(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; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_split.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_split.cpp deleted file mode 100644 index 9801505324..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_split.cpp +++ /dev/null @@ -1,165 +0,0 @@ -/////////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 // NULL -#include // remove -#include - -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" - -#include -#include - -class A -{ - friend class boost::serialization::access; - template - void save( - Archive & /* ar */, - const unsigned int /* file_version */ - ) const { - ++(const_cast(*this).count); - } - template - 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 - void save( - Archive & /* ar */, - const unsigned int /* file_version */ - ) const { - ++(const_cast(*this).count); - } - template - 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 -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 -void save( - Archive & /* ar */, - const C & c, - const unsigned int /* file_version */ -){ - ++(const_cast(c).count); -} - -template -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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_static_warning.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_static_warning.cpp deleted file mode 100644 index 642b9cf3aa..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_static_warning.cpp +++ /dev/null @@ -1,63 +0,0 @@ -// (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_STATIC_CONST -#include -#include - -#include - -typedef char a1[2]; -typedef char a2[3]; - -class polymorphic { - virtual ~polymorphic(); -}; - -class non_polymorphic { -}; - -template -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(); // Warn -int y = f >(); // Warn. -int z = f >(); - -BOOST_STATIC_WARNING(sizeof(a1) == sizeof(a2)); // Warn. -BOOST_STATIC_WARNING(sizeof(a1) != sizeof(a1)); // Warn. -BOOST_STATIC_WARNING(! boost::is_polymorphic::value); // Warn. -BOOST_STATIC_WARNING(boost::is_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(); - BOOST_STATIC_WARNING(sizeof(a1) == sizeof(a2)); // Warn. - BOOST_STATIC_WARNING(sizeof(a1) != sizeof(a1)); // Warn. - BOOST_STATIC_WARNING(! boost::is_polymorphic::value); // Warn. - BOOST_STATIC_WARNING(boost::is_polymorphic::value); // Warn. - return 0; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_tools.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_tools.hpp deleted file mode 100644 index bf2656c981..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_tools.hpp +++ /dev/null @@ -1,235 +0,0 @@ -#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 // remove, tmpnam -#include // size_t -#ifndef BOOST_NO_EXCEPTION_STD_NAMESPACE - #include -#endif -#include -#include - -#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 -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; - using ::strcpy; - using ::strcat; - using ::tmpnam; -} -#endif // defined(BOOST_NO_STDC_NAMESPACE) - -#include -#include - -#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 -#include - -#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 - -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 -#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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_tracking.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_tracking.cpp deleted file mode 100644 index 9f4b47c0d3..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_tracking.cpp +++ /dev/null @@ -1,130 +0,0 @@ -/////////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 // NULL -#include - -#include -#include // remove -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" -#include -#include - -#define TEST_CLASS(N, TRACKING) \ -class N \ -{ \ - friend class boost::serialization::access; \ - template \ - 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; -} - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_traits_fail.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_traits_fail.cpp deleted file mode 100644 index 2e37106276..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_traits_fail.cpp +++ /dev/null @@ -1,40 +0,0 @@ -/////////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 -#include - -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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_traits_pass.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_traits_pass.cpp deleted file mode 100644 index 2e65003470..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_traits_pass.cpp +++ /dev/null @@ -1,30 +0,0 @@ -/////////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 -#include -#include - -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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_unregistered.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_unregistered.cpp deleted file mode 100644 index 60a2a620ea..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_unregistered.cpp +++ /dev/null @@ -1,245 +0,0 @@ -/////////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 - -#include // NULL -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" - -#include -#include -#include -#include - -class polymorphic_base -{ - friend class boost::serialization::access; - template - 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 - 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 - 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(NULL)); - oa.register_type(static_cast(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(NULL)); - ia.register_type(static_cast(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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_utf8_codecvt.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_utf8_codecvt.cpp deleted file mode 100644 index dd85392656..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_utf8_codecvt.cpp +++ /dev/null @@ -1,260 +0,0 @@ -/////////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 -#include -#include -#include -#include -#include -#include - -#include // size_t -#include -#include - -#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 -#include - -#include -#include - -template -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 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(ofs) - ); - } - - // Read the test data back in, converting to UCS-4 on the way in - std::vector 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(ofs) - ); - } - - // Make sure that both files are the same - { - typedef boost::archive::iterators::istream_iterator is_iter; - is_iter end_iter; - - std::ifstream ifs1("test.dat"); - is_iter it1(ifs1); - std::vector data1; - std::copy(it1, end_iter, std::back_inserter(data1)); - - std::ifstream ifs2("test2.dat"); - is_iter it2(ifs2); - std::vector 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"\ - \ - \ - \ - \ - 1\ - 96953204\ - 177129195\ - 1\ - 5627\ - 23010\ - 7419\ -

16212

\ - 4086\ - 2749\ - -33\ - 124\ - 28\ - 32225\ - 17543\ - 0.84431422\ - 1.0170664757130923\ - tjbx\ - cuwjentqpkejp\ -
\ -
\ - "; - - // 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(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(ifs) - ) - ); - } - - delete utf8_locale; - return EXIT_SUCCESS; -} diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_valarray.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_valarray.cpp deleted file mode 100644 index 391f59f572..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_valarray.cpp +++ /dev/null @@ -1,56 +0,0 @@ -/////////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 // NULL -#include - -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" - -#include - -int test_main( int /* argc */, char* /* argv */[] ) -{ - const char * testfile = boost::archive::tmpnam(NULL); - BOOST_REQUIRE(NULL != testfile); - - // test array of objects - std::valarray 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 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_variant.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_variant.cpp deleted file mode 100644 index f18986dcd8..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_variant.cpp +++ /dev/null @@ -1,169 +0,0 @@ -/////////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 -// 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 // NULL -#include // remove -#include -#include // for fabs() -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include -#include -#include -#include - -#if defined(_MSC_VER) && (_MSC_VER <= 1020) -# pragma warning (disable : 4786) // too long name, harmless warning -#endif - -#include "test_tools.hpp" - -#include - -#include -#include - -#include "A.hpp" -#include "A.ipp" - -class are_equal - : public boost::static_visitor -{ -public: - // note extra rigamorole for compilers which don't support - // partial function template ordering - specfically msvc 6.x - struct same { - template - static bool invoke(const T & t, const U & u){ - return t == u; - } - }; - - struct not_same { - template - static bool invoke(const T &, const U &){ - return false; - } - }; - - template - bool operator()( const T & t, const U & u) const - { - typedef BOOST_DEDUCED_TYPENAME boost::mpl::eval_if, - boost::mpl::identity, - boost::mpl::identity - >::type type; - return type::invoke(t, u); - } - - bool operator()( const float & lhs, const float & rhs ) const - { - return std::fabs(lhs- rhs) < std::numeric_limits::round_error(); - } - bool operator()( const double & lhs, const double & rhs ) const - { - return std::fabs(lhs - rhs) < std::numeric_limits::round_error(); - } -}; - -template -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 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 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 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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_vector.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_vector.cpp deleted file mode 100644 index 16561a9fc7..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_vector.cpp +++ /dev/null @@ -1,67 +0,0 @@ -/////////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 // NULL -#include - -#include // remove -#include -#if defined(BOOST_NO_STDC_NAMESPACE) -namespace std{ - using ::remove; -} -#endif - -#include "test_tools.hpp" - -#include - -#include "A.hpp" -#include "A.ipp" - -template -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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_void_cast.cpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_void_cast.cpp deleted file mode 100644 index 8fdd6d8d4b..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/test_void_cast.cpp +++ /dev/null @@ -1,165 +0,0 @@ -/////////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) -// - -#include // NULL -#include "test_tools.hpp" -#include -#include -#include - -class Base1 -{ - char a; -}; - -class Base2 -{ - int b; -}; - -class Derived : public Base1, public Base2 -{ - long c; -}; - -class MostDerived : public Derived -{ - char d[32]; -}; - -template -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(pmd); - - Base2* pb2 = static_cast(pmd); - Base1* pb1 = static_cast(pd); - - void* vpmd = static_cast(pmd); - void* vpb1 = static_cast(pb1); - void* vpb2 = static_cast(pb2); - void* vpd = static_cast(pd); - - // simple casts only requiring table lookup - BOOST_CHECK(vpd == boost::serialization::void_downcast( - eti(), - eti(), - vpb1 - )); - BOOST_CHECK(vpb1 == boost::serialization::void_upcast( - eti(), - eti(), - vpd - )); - BOOST_CHECK(vpd == boost::serialization::void_downcast( - eti(), - eti(), - vpb2 - )); - BOOST_CHECK(vpb2 == boost::serialization::void_upcast( - eti(), - eti(), - vpd - )); - BOOST_CHECK(vpmd == boost::serialization::void_downcast( - eti(), - eti(), - vpd - )); - BOOST_CHECK(vpd == boost::serialization::void_upcast( - eti(), - eti(), - vpmd - )); - // note relationship between MostDerived and Base1 is automatically derived - BOOST_CHECK(vpmd == boost::serialization::void_downcast( - eti(), - eti(), - vpb1 - )); - BOOST_CHECK(vpb1 == boost::serialization::void_upcast( - eti(), - eti(), - vpmd - )); - - // note relationship between MostDerived and Base2 is automatically derived - BOOST_CHECK(vpmd == boost::serialization::void_downcast( - eti(), - eti(), - vpb2 - )); - BOOST_CHECK(vpb2 == boost::serialization::void_upcast( - eti(), - eti(), - 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(), - eti(), - vpb1 - )); - BOOST_CHECK(vpb1 == boost::serialization::void_upcast( - eti(), - eti(), - vpmd - )); - BOOST_CHECK(vpmd == boost::serialization::void_downcast( - eti(), - eti(), - vpb2 - )); - BOOST_CHECK(vpb2 == boost::serialization::void_upcast( - eti(), - eti(), - vpmd - )); - - // check things that should fail - BOOST_CHECK(NULL == boost::serialization::void_downcast( - eti(), - eti(), - 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( - static_cast(NULL), - static_cast(NULL) - ); - boost::serialization::void_cast_register( - static_cast(NULL), - static_cast(NULL) - ); - boost::serialization::void_cast_register( - static_cast(NULL), - static_cast(NULL) - ); - - return EXIT_SUCCESS; -} - -// EOF diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/text_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/text_archive.hpp deleted file mode 100644 index 65425ce5a1..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/text_archive.hpp +++ /dev/null @@ -1,13 +0,0 @@ -// (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 -typedef boost::archive::text_oarchive test_oarchive; -typedef std::ofstream test_ostream; -#include -typedef boost::archive::text_iarchive test_iarchive; -typedef std::ifstream test_istream; diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/text_warchive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/text_warchive.hpp deleted file mode 100644 index 8f77bf2ddf..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/text_warchive.hpp +++ /dev/null @@ -1,13 +0,0 @@ -// (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 -typedef boost::archive::text_woarchive test_oarchive; -typedef std::wofstream test_ostream; -#include -typedef boost::archive::text_wiarchive test_iarchive; -typedef std::wifstream test_istream; diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/xml_archive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/xml_archive.hpp deleted file mode 100644 index c7ca3433d5..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/xml_archive.hpp +++ /dev/null @@ -1,13 +0,0 @@ -// (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 -typedef boost::archive::xml_oarchive test_oarchive; -typedef std::ofstream test_ostream; -#include -typedef boost::archive::xml_iarchive test_iarchive; -typedef std::ifstream test_istream; diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/test/xml_warchive.hpp b/deal.II/contrib/boost-1.45.0/libs/serialization/test/xml_warchive.hpp deleted file mode 100644 index 22e4dba66b..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/test/xml_warchive.hpp +++ /dev/null @@ -1,13 +0,0 @@ -// (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 -typedef boost::archive::xml_woarchive test_oarchive; -typedef std::wofstream test_ostream; -#include -typedef boost::archive::xml_wiarchive test_iarchive; -typedef std::wifstream test_istream; diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/BoostSerializationLibrary.sln b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/BoostSerializationLibrary.sln deleted file mode 100644 index ff9f40c256..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/BoostSerializationLibrary.sln +++ /dev/null @@ -1,1696 +0,0 @@ -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 diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/Library.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/Library.vcproj deleted file mode 100644 index 310d425e4b..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/Library.vcproj +++ /dev/null @@ -1,839 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/LibraryW.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/LibraryW.vcproj deleted file mode 100644 index e6fa051035..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/LibraryW.vcproj +++ /dev/null @@ -1,574 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/Manual.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/Manual.vcproj deleted file mode 100644 index ed4f8c1443..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/Manual.vcproj +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo.vcproj deleted file mode 100644 index 7a5ca8be66..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_auto_ptr.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_auto_ptr.vcproj deleted file mode 100644 index 628cbd741b..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_auto_ptr.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_dll.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_dll.vcproj deleted file mode 100644 index 87d32c3333..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_dll.vcproj +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_exception.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_exception.vcproj deleted file mode 100644 index c81732be27..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_exception.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_fast_archive.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_fast_archive.vcproj deleted file mode 100644 index 4ff22a18a3..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_fast_archive.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_log.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_log.vcproj deleted file mode 100644 index b5120e4236..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_log.vcproj +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_pimpl.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_pimpl.vcproj deleted file mode 100644 index cc6a90cda6..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_pimpl.vcproj +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_polymorphic.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_polymorphic.vcproj deleted file mode 100644 index 5ed6375876..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_polymorphic.vcproj +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_portable_archive.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_portable_archive.vcproj deleted file mode 100644 index 16811c0c90..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_portable_archive.vcproj +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_shared_ptr.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_shared_ptr.vcproj deleted file mode 100644 index d7f6543bea..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_shared_ptr.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_simple_log.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_simple_log.vcproj deleted file mode 100644 index 0925e61447..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_simple_log.vcproj +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_trivial_archive.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_trivial_archive.vcproj deleted file mode 100644 index 4d3c38a9e8..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_trivial_archive.vcproj +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_xml.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_xml.vcproj deleted file mode 100644 index 81c34b55c3..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_xml.vcproj +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_xml_load.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_xml_load.vcproj deleted file mode 100644 index 65d2b2a850..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_xml_load.vcproj +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_xml_save.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_xml_save.vcproj deleted file mode 100644 index 880fd1ec2c..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/demo_xml_save.vcproj +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/dll_a.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/dll_a.vcproj deleted file mode 100644 index 292e88d2bb..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/dll_a.vcproj +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/dll_base.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/dll_base.vcproj deleted file mode 100644 index 95aa977100..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/dll_base.vcproj +++ /dev/null @@ -1,306 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/dll_derived2.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/dll_derived2.vcproj deleted file mode 100644 index a2e40ce096..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/dll_derived2.vcproj +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/fix_six.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/fix_six.vcproj deleted file mode 100644 index 10ace705d0..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/fix_six.vcproj +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/polymorphic_derived2.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/polymorphic_derived2.vcproj deleted file mode 100644 index 5c925bb549..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/polymorphic_derived2.vcproj +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/readme.txt b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/readme.txt deleted file mode 100644 index f47ffdac81..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -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) diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_array.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_array.vcproj deleted file mode 100644 index 74b8312812..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_array.vcproj +++ /dev/null @@ -1,1829 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_binary.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_binary.vcproj deleted file mode 100644 index 4172fc7ba9..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_binary.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_bitset.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_bitset.vcproj deleted file mode 100644 index 1ddbc629ea..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_bitset.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_check.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_check.vcproj deleted file mode 100644 index f0abbbd36f..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_check.vcproj +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_class_info_load.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_class_info_load.vcproj deleted file mode 100644 index 4b025377e7..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_class_info_load.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_class_info_save.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_class_info_save.vcproj deleted file mode 100644 index 2eed186b1e..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_class_info_save.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_codecvt_null.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_codecvt_null.vcproj deleted file mode 100644 index 031f462e76..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_codecvt_null.vcproj +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_complex.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_complex.vcproj deleted file mode 100644 index 4e064eadb5..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_complex.vcproj +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_const.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_const.vcproj deleted file mode 100644 index 30a52b6973..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_const.vcproj +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_const_fail.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_const_fail.vcproj deleted file mode 100644 index 7d33b01dfd..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_const_fail.vcproj +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_const_pass.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_const_pass.vcproj deleted file mode 100644 index 25a6eb7ea2..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_const_pass.vcproj +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_contained_class.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_contained_class.vcproj deleted file mode 100644 index 3e1f688d83..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_contained_class.vcproj +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_cyclic_ptrs.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_cyclic_ptrs.vcproj deleted file mode 100644 index 1bc9410921..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_cyclic_ptrs.vcproj +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_delete_pointer.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_delete_pointer.vcproj deleted file mode 100644 index 1659581840..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_delete_pointer.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_deque.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_deque.vcproj deleted file mode 100644 index 50aed0ddca..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_deque.vcproj +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_derived.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_derived.vcproj deleted file mode 100644 index c2a242abf0..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_derived.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_derived_class.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_derived_class.vcproj deleted file mode 100644 index 1b7f409ffd..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_derived_class.vcproj +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_derived_class_ptr.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_derived_class_ptr.vcproj deleted file mode 100644 index 4127f6d3dc..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_derived_class_ptr.vcproj +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_diamond.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_diamond.vcproj deleted file mode 100644 index 1f46341ab9..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_diamond.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_diamond_complex.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_diamond_complex.vcproj deleted file mode 100644 index 8b1b536efa..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_diamond_complex.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_dll_exported.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_dll_exported.vcproj deleted file mode 100644 index 6c1960224c..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_dll_exported.vcproj +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_dll_plugin.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_dll_plugin.vcproj deleted file mode 100644 index 0ea4b796a8..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_dll_plugin.vcproj +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_dll_simple.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_dll_simple.vcproj deleted file mode 100644 index ce61228f04..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_dll_simple.vcproj +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_exported.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_exported.vcproj deleted file mode 100644 index af1cd5ed22..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_exported.vcproj +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_inclusion.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_inclusion.vcproj deleted file mode 100644 index f46d84133d..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_inclusion.vcproj +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_iterators.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_iterators.vcproj deleted file mode 100644 index 3ca53a3727..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_iterators.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_iterators_base64.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_iterators_base64.vcproj deleted file mode 100644 index 1e9b92a1b1..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_iterators_base64.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_list.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_list.vcproj deleted file mode 100644 index 159c833baa..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_list.vcproj +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_list_ptrs.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_list_ptrs.vcproj deleted file mode 100644 index 75043ba192..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_list_ptrs.vcproj +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_map.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_map.vcproj deleted file mode 100644 index 694096c208..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_map.vcproj +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_mi.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_mi.vcproj deleted file mode 100644 index 6eacab7717..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_mi.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_mult_archive_types.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_mult_archive_types.vcproj deleted file mode 100644 index 205e77d36f..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_mult_archive_types.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_multiple_inheritance.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_multiple_inheritance.vcproj deleted file mode 100644 index aa5f36f0be..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_multiple_inheritance.vcproj +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_multiple_ptrs.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_multiple_ptrs.vcproj deleted file mode 100644 index 63298ae66e..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_multiple_ptrs.vcproj +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_new_operator.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_new_operator.vcproj deleted file mode 100644 index 96b74bfd0d..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_new_operator.vcproj +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_no_rtti.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_no_rtti.vcproj deleted file mode 100644 index 85c8a27e85..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_no_rtti.vcproj +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_non_default_ctor.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_non_default_ctor.vcproj deleted file mode 100644 index 61ec56b541..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_non_default_ctor.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_non_default_ctor2.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_non_default_ctor2.vcproj deleted file mode 100644 index f6f6ec27c5..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_non_default_ctor2.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_non_intrusive.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_non_intrusive.vcproj deleted file mode 100644 index eba3b650cc..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_non_intrusive.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_not_serializable.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_not_serializable.vcproj deleted file mode 100644 index 503fc8464c..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_not_serializable.vcproj +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_null_ptr.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_null_ptr.vcproj deleted file mode 100644 index c372b311bc..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_null_ptr.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_nvp.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_nvp.vcproj deleted file mode 100644 index 64114c96de..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_nvp.vcproj +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_object.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_object.vcproj deleted file mode 100644 index d300023244..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_object.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_optional.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_optional.vcproj deleted file mode 100644 index c12979146f..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_optional.vcproj +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_polymorphic.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_polymorphic.vcproj deleted file mode 100644 index 018083ab15..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_polymorphic.vcproj +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_polymorphic2.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_polymorphic2.vcproj deleted file mode 100644 index 40b4288b4a..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_polymorphic2.vcproj +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_primitive.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_primitive.vcproj deleted file mode 100644 index 23792fa16f..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_primitive.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_private_base.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_private_base.vcproj deleted file mode 100644 index f18173da83..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_private_base.vcproj +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_private_ctor.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_private_ctor.vcproj deleted file mode 100644 index 7f3ca7ea22..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_private_ctor.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_recursion.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_recursion.vcproj deleted file mode 100644 index 09b1de3c0a..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_recursion.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_recusion.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_recusion.vcproj deleted file mode 100644 index 18503eaec7..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_recusion.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_registered.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_registered.vcproj deleted file mode 100644 index 0051386cb8..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_registered.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_reset_object_addr.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_reset_object_addr.vcproj deleted file mode 100644 index 4bfc9b48ce..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_reset_object_addr.vcproj +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_set.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_set.vcproj deleted file mode 100644 index 01815d7f07..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_set.vcproj +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_shared_ptr.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_shared_ptr.vcproj deleted file mode 100644 index 329af32071..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_shared_ptr.vcproj +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_shared_ptr_132.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_shared_ptr_132.vcproj deleted file mode 100644 index fc67680475..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_shared_ptr_132.vcproj +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_shared_ptr_multi_base.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_shared_ptr_multi_base.vcproj deleted file mode 100644 index 3ff36d675f..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_shared_ptr_multi_base.vcproj +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_simple_class.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_simple_class.vcproj deleted file mode 100644 index ae9d7bbbc6..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_simple_class.vcproj +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_simple_class_ptr.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_simple_class_ptr.vcproj deleted file mode 100644 index 4fcdf57eba..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_simple_class_ptr.vcproj +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_singleton.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_singleton.vcproj deleted file mode 100644 index c76cf373c0..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_singleton.vcproj +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_smart_cast.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_smart_cast.vcproj deleted file mode 100644 index e82bd4f8ce..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_smart_cast.vcproj +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_split.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_split.vcproj deleted file mode 100644 index 170df4c038..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_split.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_static_warning.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_static_warning.vcproj deleted file mode 100644 index 6d51eb28b5..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_static_warning.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_strong_typedef.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_strong_typedef.vcproj deleted file mode 100644 index 86ba20f76f..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_strong_typedef.vcproj +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_tracking.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_tracking.vcproj deleted file mode 100644 index 7a7e868c3e..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_tracking.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_traits_fail.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_traits_fail.vcproj deleted file mode 100644 index 39cb678ff1..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_traits_fail.vcproj +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_traits_pass.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_traits_pass.vcproj deleted file mode 100644 index 6d29dc30ee..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_traits_pass.vcproj +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_unregistered.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_unregistered.vcproj deleted file mode 100644 index fe32b0e57b..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_unregistered.vcproj +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_utf8_codecvt.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_utf8_codecvt.vcproj deleted file mode 100644 index 1174b1ad04..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_utf8_codecvt.vcproj +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_valarray.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_valarray.vcproj deleted file mode 100644 index 6deb7f17a6..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_valarray.vcproj +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_variant.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_variant.vcproj deleted file mode 100644 index 985d90c34c..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_variant.vcproj +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_vector.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_vector.vcproj deleted file mode 100644 index 606074ada3..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_vector.vcproj +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_void_cast.vcproj b/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_void_cast.vcproj deleted file mode 100644 index 29eb1fbf55..0000000000 --- a/deal.II/contrib/boost-1.45.0/libs/serialization/vc7ide/test_void_cast.vcproj +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -