Skip to content

Commit

Permalink
Add forgotten files.
Browse files Browse the repository at this point in the history
  • Loading branch information
Yashwants19 committed Jul 15, 2020
1 parent 862736f commit 49383ba
Show file tree
Hide file tree
Showing 6 changed files with 452 additions and 1 deletion.
3 changes: 3 additions & 0 deletions src/mlpack/bindings/R/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -72,13 +72,16 @@ if (BUILD_R_BINDINGS)
"${CMAKE_CURRENT_SOURCE_DIR}/mlpack/src/boost/serialization/basic_oserializer.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/mlpack/src/boost/serialization/basic_iarchive.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/mlpack/src/boost/serialization/basic_iserializer.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/mlpack/src/boost/serialization/basic_pointer_iserializer.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/mlpack/src/boost/serialization/basic_pointer_oserializer.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/mlpack/src/boost/serialization/basic_text_oprimitive.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/mlpack/src/boost/serialization/basic_serializer_map.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/mlpack/src/boost/serialization/binary_iarchive.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/mlpack/src/boost/serialization/binary_oarchive.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/mlpack/src/boost/serialization/extended_type_info_typeid.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/mlpack/src/boost/serialization/extended_type_info.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/mlpack/src/boost/serialization/utf8_codecvt_facet.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/mlpack/src/boost/serialization/void_cast.cpp"
)

set(CPP_SOURCES
Expand Down
5 changes: 4 additions & 1 deletion src/mlpack/bindings/R/mlpack/inst/include/mlpack.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -57,12 +57,15 @@
#include <boost/serialization/basic_oserializer.cpp>
#include <boost/serialization/basic_iarchive.cpp>
#include <boost/serialization/basic_iserializer.cpp>
#include <boost/serialization/basic_pointer_iserializer.cpp>
#include <boost/serialization/basic_pointer_oserializer.cpp>
#include <boost/serialization/basic_text_oprimitive.cpp>
#include <boost/serialization/basic_serializer_map.cpp>
#include <boost/serialization/binary_iarchive.cpp>
#include <boost/serialization/binary_oarchive.cpp>
#include <boost/serialization/extended_type_info_typeid.cpp>
#include <boost/serialization/extended_type_info.cpp>
#include <boost/serialization/basic_serializer_map.cpp>
#include <boost/serialization/void_cast.cpp>
#include <boost/serialization/utf8_codecvt_facet.cpp>

#undef ARMA_EXTRA_MAT_PROTO
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
// basic_pointer_iserializer.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.

#define BOOST_ARCHIVE_SOURCE
#include <boost/serialization/config.hpp>
#include <boost/archive/detail/basic_pointer_iserializer.hpp>

namespace boost {
namespace archive {
namespace detail {

BOOST_ARCHIVE_DECL
basic_pointer_iserializer::basic_pointer_iserializer(
const boost::serialization::extended_type_info & eti
) :
basic_serializer(eti)
{}

BOOST_ARCHIVE_DECL
basic_pointer_iserializer::~basic_pointer_iserializer() {}

} // namespace detail
} // namespace archive
} // namespace boost
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
// basic_pointer_oserializer.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.

#define BOOST_ARCHIVE_SOURCE
#include <boost/serialization/config.hpp>
#include <boost/archive/detail/basic_pointer_oserializer.hpp>

namespace boost {
namespace archive {
namespace detail {

BOOST_ARCHIVE_DECL
basic_pointer_oserializer::basic_pointer_oserializer(
const boost::serialization::extended_type_info & eti
) :
basic_serializer(eti)
{}

BOOST_ARCHIVE_DECL
basic_pointer_oserializer::~basic_pointer_oserializer() {}

} // namespace detail
} // namespace archive
} // namespace boost
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
#include <boost/archive/binary_iarchive.hpp>
#include <boost/archive/detail/archive_serializer_map.hpp>

#include <boost/archive/impl/archive_serializer_map.ipp>
#include <boost/archive/impl/basic_binary_iprimitive.ipp>
#include <boost/archive/impl/basic_binary_iarchive.ipp>

Expand Down
Loading

0 comments on commit 49383ba

Please sign in to comment.