Skip to content

Commit

Permalink
+ipp
Browse files Browse the repository at this point in the history
  • Loading branch information
ngzHappy committed Jun 23, 2019
1 parent cddb652 commit 4cb5691
Show file tree
Hide file tree
Showing 584 changed files with 101,508 additions and 100,959 deletions.
29 changes: 0 additions & 29 deletions sstd_boost/source/boost_asio.cpp
Original file line number Diff line number Diff line change
@@ -1,31 +1,2 @@

#include <sstd/boost/asio/impl/src.hpp>





























13 changes: 7 additions & 6 deletions sstd_boost/sstd/boost/archive/impl/archive_serializer_map.ipp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
// archive_serializer_map.ipp:

// (C) Copyright 2002 Robert Ramey - http:https://www.rrsd.com .
Expand All @@ -12,10 +12,10 @@
// implementation of basic_text_iprimitive overrides for the combination
// of template parameters used to implement a text_iprimitive

#include <boost/config.hpp>
#include <boost/archive/detail/archive_serializer_map.hpp>
#include <boost/archive/detail/basic_serializer_map.hpp>
#include <boost/serialization/singleton.hpp>
#include <sstd/boost/config.hpp>
#include <sstd/boost/archive/detail/archive_serializer_map.hpp>
#include <sstd/boost/archive/detail/basic_serializer_map.hpp>
#include <sstd/boost/serialization/singleton.hpp>

namespace boost {
namespace archive {
Expand All @@ -28,7 +28,7 @@ namespace detail {

namespace extra_detail { // anon
template<class Archive>
class map : public basic_serializer_map
class map : public basic_serializer_map
{};
}

Expand Down Expand Up @@ -73,3 +73,4 @@ archive_serializer_map<Archive>::find(
} // namespace detail
} // namespace archive
} // namespace boost

27 changes: 14 additions & 13 deletions sstd_boost/sstd/boost/archive/impl/basic_binary_iarchive.ipp
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
// basic_binary_iarchive.ipp:

// (C) Copyright 2002 Robert Ramey - http:https://www.rrsd.com .
// (C) Copyright 2002 Robert Ramey - http:https://www.rrsd.com .
// Use, modification and distribution is subject to the Boost Software
// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
// http:https://www.boost.org/LICENSE_1_0.txt)

// See http:https://www.boost.org for updates, documentation, and revision history.
#include <string>
#include <boost/assert.hpp>
#include <sstd/boost/assert.hpp>
#include <algorithm>
#include <cstring>

#include <boost/config.hpp>
#include <sstd/boost/config.hpp>
#if defined(BOOST_NO_STDC_NAMESPACE)
namespace std{
using ::memcpy;
namespace std{
using ::memcpy;
using ::strlen;
using ::size_t;
}
#endif

#include <boost/detail/workaround.hpp>
#include <boost/detail/endian.hpp>
#include <sstd/boost/detail/workaround.hpp>
#include <sstd/boost/detail/endian.hpp>

#include <boost/archive/basic_binary_iarchive.hpp>
#include <sstd/boost/archive/basic_binary_iarchive.hpp>

namespace boost {
namespace archive {
Expand All @@ -51,7 +51,7 @@ BOOST_ARCHIVE_OR_WARCHIVE_DECL void
basic_binary_iarchive<Archive>::init(void){
// read signature in an archive version independent manner
std::string file_signature;

#if 0 // commented out since it interfers with derivation
BOOST_TRY {
std::size_t l;
Expand All @@ -69,7 +69,7 @@ basic_binary_iarchive<Archive>::init(void){
}
BOOST_CATCH(archive_exception const &) { // catch stream_error archive exceptions
// will cause invalid_signature archive exception to be thrown below
file_signature = "";
file_signature = "";
}
BOOST_CATCH_END
#else
Expand Down Expand Up @@ -117,13 +117,13 @@ basic_binary_iarchive<Archive>::init(void){
#endif
input_library_version = static_cast<library_version_type>(v);
}

#if BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3205))
this->set_library_version(input_library_version);
#else
detail::basic_iarchive::set_library_version(input_library_version);
#endif

if(BOOST_ARCHIVE_VERSION() < input_library_version)
boost::serialization::throw_exception(
archive_exception(archive_exception::unsupported_version)
Expand All @@ -132,3 +132,4 @@ basic_binary_iarchive<Archive>::init(void){

} // namespace archive
} // namespace boost

21 changes: 11 additions & 10 deletions sstd_boost/sstd/boost/archive/impl/basic_binary_iprimitive.ipp
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
// basic_binary_iprimitive.ipp:

// (C) Copyright 2002 Robert Ramey - http:https://www.rrsd.com .
// (C) Copyright 2002 Robert Ramey - http:https://www.rrsd.com .
// Use, modification and distribution is subject to the Boost Software
// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
// http:https://www.boost.org/LICENSE_1_0.txt)

// See http:https://www.boost.org for updates, documentation, and revision history.

#include <boost/assert.hpp>
#include <sstd/boost/assert.hpp>
#include <cstddef> // size_t, NULL
#include <cstring> // memcpy

#include <boost/config.hpp>
#include <sstd/boost/config.hpp>
#if defined(BOOST_NO_STDC_NAMESPACE)
namespace std{
namespace std{
using ::size_t;
using ::memcpy;
} // namespace std
#endif

#include <boost/serialization/throw_exception.hpp>
#include <boost/core/no_exceptions_support.hpp>
#include <boost/archive/archive_exception.hpp>
#include <boost/archive/basic_binary_iprimitive.hpp>
#include <sstd/boost/serialization/throw_exception.hpp>
#include <sstd/boost/core/no_exceptions_support.hpp>
#include <sstd/boost/archive/archive_exception.hpp>
#include <sstd/boost/archive/basic_binary_iprimitive.hpp>

namespace boost {
namespace archive {
Expand Down Expand Up @@ -144,7 +144,7 @@ basic_binary_iprimitive<Archive, Elem, Tr>::load(std::wstring & ws)
template<class Archive, class Elem, class Tr>
BOOST_ARCHIVE_OR_WARCHIVE_DECL
basic_binary_iprimitive<Archive, Elem, Tr>::basic_binary_iprimitive(
std::basic_streambuf<Elem, Tr> & sb,
std::basic_streambuf<Elem, Tr> & sb,
bool no_codecvt
) :
#ifndef BOOST_NO_STD_LOCALE
Expand All @@ -171,3 +171,4 @@ basic_binary_iprimitive<Archive, Elem, Tr>::~basic_binary_iprimitive(){}

} // namespace archive
} // namespace boost

15 changes: 8 additions & 7 deletions sstd_boost/sstd/boost/archive/impl/basic_binary_oarchive.ipp
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
// basic_binary_oarchive.ipp:

// (C) Copyright 2002 Robert Ramey - http:https://www.rrsd.com .
// (C) Copyright 2002 Robert Ramey - http:https://www.rrsd.com .
// Use, modification and distribution is subject to the Boost Software
// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
// http:https://www.boost.org/LICENSE_1_0.txt)

// See http:https://www.boost.org for updates, documentation, and revision history.
#include <string>
#include <boost/assert.hpp>
#include <sstd/boost/assert.hpp>
#include <algorithm>
#include <cstring>

#include <boost/config.hpp>
#include <sstd/boost/config.hpp>
#if defined(BOOST_NO_STDC_NAMESPACE)
namespace std{
using ::memcpy;
namespace std{
using ::memcpy;
}
#endif

#include <boost/archive/basic_binary_oarchive.hpp>
#include <sstd/boost/archive/basic_binary_oarchive.hpp>

namespace boost {
namespace archive {
Expand All @@ -40,3 +40,4 @@ basic_binary_oarchive<Archive>::init(){

} // namespace archive
} // namespace boost

19 changes: 10 additions & 9 deletions sstd_boost/sstd/boost/archive/impl/basic_binary_oprimitive.ipp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
// basic_binary_oprimitive.ipp:

// (C) Copyright 2002 Robert Ramey - http:https://www.rrsd.com .
// (C) Copyright 2002 Robert Ramey - http:https://www.rrsd.com .
// Use, modification and distribution is subject to the Boost Software
// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
// http:https://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -12,11 +12,11 @@
#include <cstddef> // NULL
#include <cstring>

#include <boost/config.hpp>
#include <sstd/boost/config.hpp>

#if defined(BOOST_NO_STDC_NAMESPACE) && ! defined(__LIBCOMO__)
namespace std{
using ::strlen;
namespace std{
using ::strlen;
} // namespace std
#endif

Expand All @@ -27,8 +27,8 @@ namespace std{ using ::wcslen; }
#endif
#endif

#include <boost/archive/basic_binary_oprimitive.hpp>
#include <boost/core/no_exceptions_support.hpp>
#include <sstd/boost/archive/basic_binary_oprimitive.hpp>
#include <sstd/boost/core/no_exceptions_support.hpp>

namespace boost {
namespace archive {
Expand Down Expand Up @@ -97,9 +97,9 @@ basic_binary_oprimitive<Archive, Elem, Tr>::save(const std::wstring &ws)
template<class Archive, class Elem, class Tr>
BOOST_ARCHIVE_OR_WARCHIVE_DECL
basic_binary_oprimitive<Archive, Elem, Tr>::basic_binary_oprimitive(
std::basic_streambuf<Elem, Tr> & sb,
std::basic_streambuf<Elem, Tr> & sb,
bool no_codecvt
) :
) :
#ifndef BOOST_NO_STD_LOCALE
m_sb(sb),
codecvt_null_facet(1),
Expand All @@ -124,3 +124,4 @@ basic_binary_oprimitive<Archive, Elem, Tr>::~basic_binary_oprimitive(){}

} // namespace archive
} // namespace boost

17 changes: 9 additions & 8 deletions sstd_boost/sstd/boost/archive/impl/basic_text_iarchive.ipp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
// basic_text_iarchive.ipp:

// (C) Copyright 2002 Robert Ramey - http:https://www.rrsd.com .
// (C) Copyright 2002 Robert Ramey - http:https://www.rrsd.com .
// Use, modification and distribution is subject to the Boost Software
// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
// http:https://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -11,16 +11,16 @@
#include <algorithm>
#include <cstring>

#include <boost/config.hpp>
#include <sstd/boost/config.hpp>
#if defined(BOOST_NO_STDC_NAMESPACE)
namespace std{
using ::memcpy;
namespace std{
using ::memcpy;
}
#endif

#include <boost/detail/workaround.hpp>
#include <boost/serialization/string.hpp>
#include <boost/archive/basic_text_iarchive.hpp>
#include <sstd/boost/detail/workaround.hpp>
#include <sstd/boost/serialization/string.hpp>
#include <sstd/boost/archive/basic_text_iarchive.hpp>

namespace boost {
namespace archive {
Expand Down Expand Up @@ -74,3 +74,4 @@ basic_text_iarchive<Archive>::init(void){

} // namespace archive
} // namespace boost

Loading

0 comments on commit 4cb5691

Please sign in to comment.