Update to boost-1.34.1.
Initial diff from Mikko Tolmunen. Thank you! Some corrections from brad@. Tested by deanna@, naddy@, brad@ and myself. ok deanna@, brad@
This commit is contained in:
parent
0ee735e36c
commit
109403012c
@ -1,35 +1,29 @@
|
||||
# $OpenBSD: Makefile,v 1.11 2008/01/06 00:01:15 deanna Exp $
|
||||
# $OpenBSD: Makefile,v 1.12 2008/04/03 07:44:39 bernd Exp $
|
||||
|
||||
COMMENT= free peer-reviewed portable C++ source libraries
|
||||
|
||||
PKGNAME= boost-${VERSION}p2
|
||||
PKGNAME= boost-${VERSION}
|
||||
|
||||
VERSION= 1.33.1
|
||||
VERSION= 1.34.1
|
||||
DISTNAME= boost_${VERSION:S/./_/g}
|
||||
|
||||
SHARED_LIBS= boost_date_time 0.0 \
|
||||
boost_date_time-mt 0.0 \
|
||||
boost_filesystem 0.0 \
|
||||
boost_filesystem-mt 0.0 \
|
||||
boost_iostreams 0.0 \
|
||||
boost_iostreams-mt 0.0 \
|
||||
boost_prg_exec_monitor 0.0 \
|
||||
boost_prg_exec_monitor-mt 0.0 \
|
||||
boost_program_options 0.0 \
|
||||
boost_program_options-mt 0.0 \
|
||||
boost_python 0.0 \
|
||||
boost_python-mt 0.0 \
|
||||
boost_regex 0.0 \
|
||||
boost_regex-mt 0.0 \
|
||||
boost_serialization 0.0 \
|
||||
boost_serialization-mt 0.0 \
|
||||
boost_signals 0.0 \
|
||||
boost_signals-mt 0.0 \
|
||||
boost_test_exec_monitor 0.0 \
|
||||
boost_test_exec_monitor-mt 0.0 \
|
||||
boost_thread-mt 0.0 \
|
||||
boost_unit_test_framework 0.0 \
|
||||
boost_unit_test_framework-mt 0.0
|
||||
SO_VERSION= 1.0
|
||||
BOOST_LIBS= boost_date_time boost_date_time-mt \
|
||||
boost_filesystem boost_filesystem-mt \
|
||||
boost_graph boost_graph-mt \
|
||||
boost_iostreams boost_iostreams-mt \
|
||||
boost_prg_exec_monitor boost_prg_exec_monitor-mt \
|
||||
boost_program_options boost_program_options-mt \
|
||||
boost_python boost_python-mt \
|
||||
boost_regex boost_regex-mt \
|
||||
boost_serialization boost_serialization-mt \
|
||||
boost_signals boost_signals-mt \
|
||||
boost_thread-mt \
|
||||
boost_unit_test_framework boost_unit_test_framework-mt \
|
||||
boost_wave boost_wave-mt
|
||||
.for _lib in ${BOOST_LIBS}
|
||||
SHARED_LIBS+= ${_lib} ${SO_VERSION}
|
||||
.endfor
|
||||
|
||||
CATEGORIES= devel
|
||||
|
||||
@ -46,6 +40,7 @@ PERMIT_DISTFILES_FTP= Yes
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=boost/}
|
||||
|
||||
MAKE_ENV= GCC="${CC}" GXX="${CXX}"
|
||||
CONFIGURE_ENV= BJAM_CONFIG="-sNO_BZIP2=1 -sSO_VERSION=${SO_VERSION}"
|
||||
|
||||
REGRESS_TARGET= check
|
||||
|
||||
@ -69,7 +64,7 @@ post-configure:
|
||||
--with-python-version=${MODPY_VERSION}
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/tools/build/jam_src/bin.*/bjam \
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/tools/jam/src/bin.*/bjam \
|
||||
${PREFIX}/bin
|
||||
|
||||
${INSTALL_DATA} ${WRKSRC}/stage/lib/lib!(*.so) ${PREFIX}/lib
|
||||
@ -77,6 +72,6 @@ do-install:
|
||||
@cd ${WRKSRC} && \
|
||||
find boost -type d -exec ${INSTALL_DATA_DIR} ${PREFIX}/include/{} \;
|
||||
@cd ${WRKSRC} && \
|
||||
find boost -type f -exec ${INSTALL_DATA} {} ${PREFIX}/include/{} \;
|
||||
find boost ! -name \*.orig -type f -exec ${INSTALL_DATA} {} ${PREFIX}/include/{} \;
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,5 +1,5 @@
|
||||
MD5 (boost_1_33_1.tar.gz) = oL5yYb/cimyYol+WR2bHpQ==
|
||||
RMD160 (boost_1_33_1.tar.gz) = wQmZ7v5FvOpZ6xCZK/1vwhwSokA=
|
||||
SHA1 (boost_1_33_1.tar.gz) = Ce6TBpfpqLtQXCTwXj8Thhvn2Tc=
|
||||
SHA256 (boost_1_33_1.tar.gz) = Yu7weUzXim0oLj84OYyHld3w05X+4uJVdvJjWUZz0lM=
|
||||
SIZE (boost_1_33_1.tar.gz) = 14358143
|
||||
MD5 (boost_1_34_1.tar.gz) = UpCipWXX0VoxuxE2p8MI1w==
|
||||
RMD160 (boost_1_34_1.tar.gz) = fWjTzs7V9Dha1j4N8wLydWJ1zPE=
|
||||
SHA1 (boost_1_34_1.tar.gz) = sgoNUPMFkjNW06+/IjajazqT2Ec=
|
||||
SHA256 (boost_1_34_1.tar.gz) = 75kGIRcGig1kH0BFxCFmF2hlcmKj0RnEonLJej565bM=
|
||||
SIZE (boost_1_34_1.tar.gz) = 16017741
|
||||
|
@ -1,21 +0,0 @@
|
||||
$OpenBSD: patch-Jamfile,v 1.2 2007/01/07 22:20:21 deanna Exp $
|
||||
--- Jamfile.orig Tue Nov 8 05:39:45 2005
|
||||
+++ Jamfile Fri Jan 5 14:35:53 2007
|
||||
@@ -103,7 +103,7 @@ if stage in $(ARGV)
|
||||
|
||||
# what kind of layout are we doing?
|
||||
local layout = [ MATCH "^--layout=(.*)" : $(ARGV) ] ;
|
||||
-layout ?= versioned ;
|
||||
+layout = system ;
|
||||
layout-$(layout) = true ;
|
||||
|
||||
# possible stage only location
|
||||
@@ -204,7 +204,7 @@ if $(lib-sources)
|
||||
local gUNVERSIONED_VARIANT_TAG = [ cond $(layout-system) : TRUE ] ;
|
||||
|
||||
local lib-build =
|
||||
- debug release
|
||||
+ release
|
||||
[ cond $(with-debug-python) : debug-python ]
|
||||
[ cond $(NT) : <runtime-link>static/dynamic ]
|
||||
<threading>single/multi
|
33
devel/boost/patches/patch-Jamfile_v2
Normal file
33
devel/boost/patches/patch-Jamfile_v2
Normal file
@ -0,0 +1,33 @@
|
||||
$OpenBSD: patch-Jamfile_v2,v 1.1 2008/04/03 07:44:39 bernd Exp $
|
||||
--- Jamfile.v2.orig Tue May 29 19:46:37 2007
|
||||
+++ Jamfile.v2 Wed Jan 9 21:57:39 2008
|
||||
@@ -110,7 +110,7 @@ local default-build ;
|
||||
if $(__file__:D) = ""
|
||||
{
|
||||
default-build =
|
||||
- debug release
|
||||
+ release
|
||||
<threading>single <threading>multi
|
||||
<link>shared <link>static
|
||||
;
|
||||
@@ -175,10 +175,9 @@ alias test_exec_monitor : libs/test/build//boost_test_
|
||||
alias unit_test_framework : libs/test/build//boost_unit_test_framework ;
|
||||
alias bgl-vis : libs/graps/build//bgl-vis ;
|
||||
alias serialization : libs/serialization/build//boost_serialization ;
|
||||
-alias wserialization : libs/serialization/build//boost_wserialization ;
|
||||
|
||||
explicit prg_exec_monitor test_exec_monitor unit_test_framework
|
||||
- bgl-vis serialization wserialization ;
|
||||
+ bgl-vis serialization ;
|
||||
|
||||
for local l in $(all-libraries)
|
||||
{
|
||||
@@ -233,7 +232,7 @@ rule libraries-to-install ( existing-libraries * )
|
||||
|
||||
# what kind of layout are we doing?
|
||||
layout = [ MATCH "^--layout=(.*)" : [ modules.peek : ARGV ] ] ;
|
||||
-layout ?= versioned ;
|
||||
+layout = system ;
|
||||
layout-$(layout) = true ;
|
||||
|
||||
# possible stage only location
|
@ -1,7 +1,7 @@
|
||||
$OpenBSD: patch-boost_config_suffix_hpp,v 1.2 2008/01/06 00:01:15 deanna Exp $
|
||||
--- boost/config/suffix.hpp.orig Tue Jun 21 08:35:22 2005
|
||||
+++ boost/config/suffix.hpp Mon Dec 31 02:29:05 2007
|
||||
@@ -213,7 +213,7 @@
|
||||
$OpenBSD: patch-boost_config_suffix_hpp,v 1.3 2008/04/03 07:44:39 bernd Exp $
|
||||
--- boost/config/suffix.hpp.orig Thu Feb 9 18:29:09 2006
|
||||
+++ boost/config/suffix.hpp Mon Jan 7 20:59:55 2008
|
||||
@@ -207,7 +207,7 @@
|
||||
// from here then add to the appropriate compiler section):
|
||||
//
|
||||
#if (defined(__MT__) || defined(_MT) || defined(_REENTRANT) \
|
||||
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-boost_detail_endian_hpp,v 1.1 2007/07/14 14:13:48 deanna Exp $
|
||||
--- boost/detail/endian.hpp.orig Wed Jul 4 12:09:03 2007
|
||||
+++ boost/detail/endian.hpp Wed Jul 4 12:09:17 2007
|
||||
@@ -47,7 +47,7 @@
|
||||
#elif defined(__i386__) || defined(__alpha__) \
|
||||
|| defined(__ia64) || defined(__ia64__) \
|
||||
|| defined(_M_IX86) || defined(_M_IA64) \
|
||||
- || defined(_M_ALPHA)
|
||||
+ || defined(_M_ALPHA) || defined(__x86_64__)
|
||||
# define BOOST_LITTLE_ENDIAN
|
||||
# define BOOST_BYTE_ORDER 1234
|
||||
#else
|
155
devel/boost/patches/patch-boost_function_function_base_hpp
Normal file
155
devel/boost/patches/patch-boost_function_function_base_hpp
Normal file
@ -0,0 +1,155 @@
|
||||
$OpenBSD: patch-boost_function_function_base_hpp,v 1.1 2008/04/03 07:44:40 bernd Exp $
|
||||
--- boost/function/function_base.hpp.orig Wed Jan 9 06:44:14 2008
|
||||
+++ boost/function/function_base.hpp Wed Jan 9 06:44:55 2008
|
||||
@@ -15,6 +15,7 @@
|
||||
#include <memory>
|
||||
#include <new>
|
||||
#include <typeinfo>
|
||||
+#include <functional> // unary_function, binary_function
|
||||
#include <boost/config.hpp>
|
||||
#include <boost/assert.hpp>
|
||||
#include <boost/type_traits/is_integral.hpp>
|
||||
@@ -30,6 +31,20 @@
|
||||
#endif
|
||||
#include <boost/function_equal.hpp>
|
||||
|
||||
+#if defined(BOOST_MSVC)
|
||||
+# pragma warning( push )
|
||||
+# pragma warning( disable : 4793 ) // complaint about native code generation
|
||||
+# pragma warning( disable : 4127 ) // "conditional expression is constant"
|
||||
+#endif
|
||||
+
|
||||
+// Define BOOST_FUNCTION_STD_NS to the namespace that contains type_info.
|
||||
+#ifdef BOOST_NO_EXCEPTION_STD_NAMESPACE
|
||||
+// Embedded VC++ does not have type_info in namespace std
|
||||
+# define BOOST_FUNCTION_STD_NS
|
||||
+#else
|
||||
+# define BOOST_FUNCTION_STD_NS std
|
||||
+#endif
|
||||
+
|
||||
// Borrowed from Boost.Python library: determines the cases where we
|
||||
// need to use std::type_info::name to compare instead of operator==.
|
||||
# if (defined(__GNUC__) && __GNUC__ >= 3) \
|
||||
@@ -59,7 +74,7 @@ namespace boost { namespace python { namespace objects
|
||||
|
||||
#if defined (BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) \
|
||||
|| defined(BOOST_BCB_PARTIAL_SPECIALIZATION_BUG) \
|
||||
- || !(BOOST_STRICT_CONFIG || !defined(__SUNPRO_CC) || __SUNPRO_CC > 0x540)
|
||||
+ || !(defined(BOOST_STRICT_CONFIG) || !defined(__SUNPRO_CC) || __SUNPRO_CC > 0x540)
|
||||
# define BOOST_FUNCTION_NO_FUNCTION_TYPE_SYNTAX
|
||||
#endif
|
||||
|
||||
@@ -198,8 +213,8 @@ namespace boost {
|
||||
struct reference_manager
|
||||
{
|
||||
static inline void
|
||||
- get(const function_buffer& in_buffer, function_buffer& out_buffer,
|
||||
- functor_manager_operation_type op)
|
||||
+ manage(const function_buffer& in_buffer, function_buffer& out_buffer,
|
||||
+ functor_manager_operation_type op)
|
||||
{
|
||||
switch (op) {
|
||||
case clone_functor_tag:
|
||||
@@ -215,8 +230,8 @@ namespace boost {
|
||||
// DPG TBD: Since we're only storing a pointer, it's
|
||||
// possible that the user could ask for a base class or
|
||||
// derived class. Is that okay?
|
||||
- const std::type_info& check_type =
|
||||
- *static_cast<const std::type_info*>(out_buffer.const_obj_ptr);
|
||||
+ const BOOST_FUNCTION_STD_NS::type_info& check_type =
|
||||
+ *static_cast<const BOOST_FUNCTION_STD_NS::type_info*>(out_buffer.const_obj_ptr);
|
||||
if (BOOST_FUNCTION_COMPARE_TYPE_ID(check_type, typeid(F)))
|
||||
out_buffer.obj_ptr = in_buffer.obj_ptr;
|
||||
else
|
||||
@@ -265,8 +280,8 @@ namespace boost {
|
||||
else if (op == destroy_functor_tag)
|
||||
out_buffer.func_ptr = 0;
|
||||
else /* op == check_functor_type_tag */ {
|
||||
- const std::type_info& check_type =
|
||||
- *static_cast<const std::type_info*>(out_buffer.const_obj_ptr);
|
||||
+ const BOOST_FUNCTION_STD_NS::type_info& check_type =
|
||||
+ *static_cast<const BOOST_FUNCTION_STD_NS::type_info*>(out_buffer.const_obj_ptr);
|
||||
if (BOOST_FUNCTION_COMPARE_TYPE_ID(check_type, typeid(Functor)))
|
||||
out_buffer.obj_ptr = &in_buffer.func_ptr;
|
||||
else
|
||||
@@ -287,8 +302,8 @@ namespace boost {
|
||||
// Some compilers (Borland, vc6, ...) are unhappy with ~functor_type.
|
||||
reinterpret_cast<functor_type*>(&out_buffer.data)->~Functor();
|
||||
} else /* op == check_functor_type_tag */ {
|
||||
- const std::type_info& check_type =
|
||||
- *static_cast<const std::type_info*>(out_buffer.const_obj_ptr);
|
||||
+ const BOOST_FUNCTION_STD_NS::type_info& check_type =
|
||||
+ *static_cast<const BOOST_FUNCTION_STD_NS::type_info*>(out_buffer.const_obj_ptr);
|
||||
if (BOOST_FUNCTION_COMPARE_TYPE_ID(check_type, typeid(Functor)))
|
||||
out_buffer.obj_ptr = &in_buffer.data;
|
||||
else
|
||||
@@ -348,8 +363,8 @@ namespace boost {
|
||||
# endif // BOOST_NO_STD_ALLOCATOR
|
||||
out_buffer.obj_ptr = 0;
|
||||
} else /* op == check_functor_type_tag */ {
|
||||
- const std::type_info& check_type =
|
||||
- *static_cast<const std::type_info*>(out_buffer.const_obj_ptr);
|
||||
+ const BOOST_FUNCTION_STD_NS::type_info& check_type =
|
||||
+ *static_cast<const BOOST_FUNCTION_STD_NS::type_info*>(out_buffer.const_obj_ptr);
|
||||
if (BOOST_FUNCTION_COMPARE_TYPE_ID(check_type, typeid(Functor)))
|
||||
out_buffer.obj_ptr = in_buffer.obj_ptr;
|
||||
else
|
||||
@@ -368,6 +383,15 @@ namespace boost {
|
||||
mpl::bool_<(function_allows_small_object_optimization<functor_type>::value)>());
|
||||
}
|
||||
|
||||
+ // For member pointers, we treat them as function objects with
|
||||
+ // the small-object optimization always enabled.
|
||||
+ static inline void
|
||||
+ manager(const function_buffer& in_buffer, function_buffer& out_buffer,
|
||||
+ functor_manager_operation_type op, member_ptr_tag)
|
||||
+ {
|
||||
+ manager(in_buffer, out_buffer, op, mpl::true_());
|
||||
+ }
|
||||
+
|
||||
public:
|
||||
/* Dispatch to an appropriate manager based on whether we have a
|
||||
function pointer or a function object pointer. */
|
||||
@@ -456,7 +480,6 @@ namespace boost {
|
||||
*/
|
||||
struct vtable_base
|
||||
{
|
||||
- vtable_base() : manager(0) { }
|
||||
void (*manager)(const function_buffer& in_buffer,
|
||||
function_buffer& out_buffer,
|
||||
functor_manager_operation_type op);
|
||||
@@ -480,13 +503,13 @@ class function_base (public)
|
||||
|
||||
/** Retrieve the type of the stored function object, or typeid(void)
|
||||
if this is empty. */
|
||||
- const std::type_info& target_type() const
|
||||
+ const BOOST_FUNCTION_STD_NS::type_info& target_type() const
|
||||
{
|
||||
if (!vtable) return typeid(void);
|
||||
|
||||
detail::function::function_buffer type;
|
||||
vtable->manager(functor, type, detail::function::get_functor_type_tag);
|
||||
- return *static_cast<const std::type_info*>(type.const_obj_ptr);
|
||||
+ return *static_cast<const BOOST_FUNCTION_STD_NS::type_info*>(type.const_obj_ptr);
|
||||
}
|
||||
|
||||
template<typename Functor>
|
||||
@@ -558,7 +581,7 @@ class function_base (public)
|
||||
#endif
|
||||
|
||||
public: // should be protected, but GCC 2.95.3 will fail to allow access
|
||||
- detail::function::vtable_base* vtable;
|
||||
+ const detail::function::vtable_base* vtable;
|
||||
mutable detail::function::function_buffer functor;
|
||||
};
|
||||
|
||||
@@ -732,5 +755,9 @@ namespace detail {
|
||||
|
||||
#undef BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL
|
||||
#undef BOOST_FUNCTION_COMPARE_TYPE_ID
|
||||
+
|
||||
+#if defined(BOOST_MSVC)
|
||||
+# pragma warning( pop )
|
||||
+#endif
|
||||
|
||||
#endif // BOOST_FUNCTION_BASE_HEADER
|
551
devel/boost/patches/patch-boost_function_function_template_hpp
Normal file
551
devel/boost/patches/patch-boost_function_function_template_hpp
Normal file
@ -0,0 +1,551 @@
|
||||
$OpenBSD: patch-boost_function_function_template_hpp,v 1.1 2008/04/03 07:44:40 bernd Exp $
|
||||
--- boost/function/function_template.hpp.orig Wed Jan 9 06:44:37 2008
|
||||
+++ boost/function/function_template.hpp Wed Jan 9 06:45:08 2008
|
||||
@@ -11,6 +11,11 @@
|
||||
// protection.
|
||||
#include <boost/function/detail/prologue.hpp>
|
||||
|
||||
+#if defined(BOOST_MSVC)
|
||||
+# pragma warning( push )
|
||||
+# pragma warning( disable : 4127 ) // "conditional expression is constant"
|
||||
+#endif
|
||||
+
|
||||
#define BOOST_FUNCTION_TEMPLATE_PARMS BOOST_PP_ENUM_PARAMS(BOOST_FUNCTION_NUM_ARGS, typename T)
|
||||
|
||||
#define BOOST_FUNCTION_TEMPLATE_ARGS BOOST_PP_ENUM_PARAMS(BOOST_FUNCTION_NUM_ARGS, T)
|
||||
@@ -54,12 +59,20 @@
|
||||
BOOST_JOIN(function_ref_invoker,BOOST_FUNCTION_NUM_ARGS)
|
||||
#define BOOST_FUNCTION_VOID_FUNCTION_REF_INVOKER \
|
||||
BOOST_JOIN(void_function_ref_invoker,BOOST_FUNCTION_NUM_ARGS)
|
||||
+#define BOOST_FUNCTION_MEMBER_INVOKER \
|
||||
+ BOOST_JOIN(member_invoker,BOOST_FUNCTION_NUM_ARGS)
|
||||
+#define BOOST_FUNCTION_VOID_MEMBER_INVOKER \
|
||||
+ BOOST_JOIN(void_member_invoker,BOOST_FUNCTION_NUM_ARGS)
|
||||
#define BOOST_FUNCTION_GET_FUNCTION_INVOKER \
|
||||
BOOST_JOIN(get_function_invoker,BOOST_FUNCTION_NUM_ARGS)
|
||||
#define BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER \
|
||||
BOOST_JOIN(get_function_obj_invoker,BOOST_FUNCTION_NUM_ARGS)
|
||||
#define BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER \
|
||||
BOOST_JOIN(get_function_ref_invoker,BOOST_FUNCTION_NUM_ARGS)
|
||||
+#define BOOST_FUNCTION_GET_MEMBER_INVOKER \
|
||||
+ BOOST_JOIN(get_member_invoker,BOOST_FUNCTION_NUM_ARGS)
|
||||
+#define BOOST_FUNCTION_GET_INVOKER \
|
||||
+ BOOST_JOIN(get_invoker,BOOST_FUNCTION_NUM_ARGS)
|
||||
#define BOOST_FUNCTION_VTABLE BOOST_JOIN(basic_vtable,BOOST_FUNCTION_NUM_ARGS)
|
||||
|
||||
#ifndef BOOST_NO_VOID_RETURNS
|
||||
@@ -70,16 +83,6 @@
|
||||
# define BOOST_FUNCTION_RETURN(X) X; return BOOST_FUNCTION_VOID_RETURN_TYPE ()
|
||||
#endif
|
||||
|
||||
-#ifdef BOOST_MSVC
|
||||
-# pragma warning(push)
|
||||
-# pragma warning(disable: 4127) // conditional expression is constant.
|
||||
-#endif
|
||||
-
|
||||
-#ifdef BOOST_MSVC
|
||||
-# pragma warning(push)
|
||||
-# pragma warning(disable: 4127) // conditional expression is constant.
|
||||
-#endif
|
||||
-
|
||||
namespace boost {
|
||||
namespace detail {
|
||||
namespace function {
|
||||
@@ -191,7 +194,45 @@ namespace boost {
|
||||
}
|
||||
};
|
||||
|
||||
+#if BOOST_FUNCTION_NUM_ARGS > 0
|
||||
+ /* Handle invocation of member pointers. */
|
||||
template<
|
||||
+ typename MemberPtr,
|
||||
+ typename R BOOST_FUNCTION_COMMA
|
||||
+ BOOST_FUNCTION_TEMPLATE_PARMS
|
||||
+ >
|
||||
+ struct BOOST_FUNCTION_MEMBER_INVOKER
|
||||
+ {
|
||||
+ static R invoke(function_buffer& function_obj_ptr BOOST_FUNCTION_COMMA
|
||||
+ BOOST_FUNCTION_PARMS)
|
||||
+
|
||||
+ {
|
||||
+ MemberPtr* f =
|
||||
+ reinterpret_cast<MemberPtr*>(&function_obj_ptr.data);
|
||||
+ return boost::mem_fn(*f)(BOOST_FUNCTION_ARGS);
|
||||
+ }
|
||||
+ };
|
||||
+
|
||||
+ template<
|
||||
+ typename MemberPtr,
|
||||
+ typename R BOOST_FUNCTION_COMMA
|
||||
+ BOOST_FUNCTION_TEMPLATE_PARMS
|
||||
+ >
|
||||
+ struct BOOST_FUNCTION_VOID_MEMBER_INVOKER
|
||||
+ {
|
||||
+ static BOOST_FUNCTION_VOID_RETURN_TYPE
|
||||
+ invoke(function_buffer& function_obj_ptr BOOST_FUNCTION_COMMA
|
||||
+ BOOST_FUNCTION_PARMS)
|
||||
+
|
||||
+ {
|
||||
+ MemberPtr* f =
|
||||
+ reinterpret_cast<MemberPtr*>(&function_obj_ptr.data);
|
||||
+ BOOST_FUNCTION_RETURN(boost::mem_fn(*f)(BOOST_FUNCTION_ARGS));
|
||||
+ }
|
||||
+ };
|
||||
+#endif
|
||||
+
|
||||
+ template<
|
||||
typename FunctionPtr,
|
||||
typename R BOOST_FUNCTION_COMMA
|
||||
BOOST_FUNCTION_TEMPLATE_PARMS
|
||||
@@ -254,12 +295,130 @@ namespace boost {
|
||||
>::type type;
|
||||
};
|
||||
|
||||
+#if BOOST_FUNCTION_NUM_ARGS > 0
|
||||
+ /* Retrieve the appropriate invoker for a member pointer. */
|
||||
+ template<
|
||||
+ typename MemberPtr,
|
||||
+ typename R BOOST_FUNCTION_COMMA
|
||||
+ BOOST_FUNCTION_TEMPLATE_PARMS
|
||||
+ >
|
||||
+ struct BOOST_FUNCTION_GET_MEMBER_INVOKER
|
||||
+ {
|
||||
+ typedef typename mpl::if_c<(is_void<R>::value),
|
||||
+ BOOST_FUNCTION_VOID_MEMBER_INVOKER<
|
||||
+ MemberPtr,
|
||||
+ R BOOST_FUNCTION_COMMA
|
||||
+ BOOST_FUNCTION_TEMPLATE_ARGS
|
||||
+ >,
|
||||
+ BOOST_FUNCTION_MEMBER_INVOKER<
|
||||
+ MemberPtr,
|
||||
+ R BOOST_FUNCTION_COMMA
|
||||
+ BOOST_FUNCTION_TEMPLATE_ARGS
|
||||
+ >
|
||||
+ >::type type;
|
||||
+ };
|
||||
+#endif
|
||||
+
|
||||
+ /* Given the tag returned by get_function_tag, retrieve the
|
||||
+ actual invoker that will be used for the given function
|
||||
+ object.
|
||||
+
|
||||
+ Each specialization contains an "apply" nested class template
|
||||
+ that accepts the function object, return type, function
|
||||
+ argument types, and allocator. The resulting "apply" class
|
||||
+ contains two typedefs, "invoker_type" and "manager_type",
|
||||
+ which correspond to the invoker and manager types. */
|
||||
+ template<typename Tag>
|
||||
+ struct BOOST_FUNCTION_GET_INVOKER { };
|
||||
+
|
||||
+ /* Retrieve the invoker for a function pointer. */
|
||||
+ template<>
|
||||
+ struct BOOST_FUNCTION_GET_INVOKER<function_ptr_tag>
|
||||
+ {
|
||||
+ template<typename FunctionPtr,
|
||||
+ typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS,
|
||||
+ typename Allocator>
|
||||
+ struct apply
|
||||
+ {
|
||||
+ typedef typename BOOST_FUNCTION_GET_FUNCTION_INVOKER<
|
||||
+ FunctionPtr,
|
||||
+ R BOOST_FUNCTION_COMMA
|
||||
+ BOOST_FUNCTION_TEMPLATE_ARGS
|
||||
+ >::type
|
||||
+ invoker_type;
|
||||
+
|
||||
+ typedef functor_manager<FunctionPtr, Allocator> manager_type;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+#if BOOST_FUNCTION_NUM_ARGS > 0
|
||||
+ /* Retrieve the invoker for a member pointer. */
|
||||
+ template<>
|
||||
+ struct BOOST_FUNCTION_GET_INVOKER<member_ptr_tag>
|
||||
+ {
|
||||
+ template<typename MemberPtr,
|
||||
+ typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS,
|
||||
+ typename Allocator>
|
||||
+ struct apply
|
||||
+ {
|
||||
+ typedef typename BOOST_FUNCTION_GET_MEMBER_INVOKER<
|
||||
+ MemberPtr,
|
||||
+ R BOOST_FUNCTION_COMMA
|
||||
+ BOOST_FUNCTION_TEMPLATE_ARGS
|
||||
+ >::type
|
||||
+ invoker_type;
|
||||
+
|
||||
+ typedef functor_manager<MemberPtr, Allocator> manager_type;
|
||||
+ };
|
||||
+ };
|
||||
+#endif
|
||||
+
|
||||
+ /* Retrieve the invoker for a function object. */
|
||||
+ template<>
|
||||
+ struct BOOST_FUNCTION_GET_INVOKER<function_obj_tag>
|
||||
+ {
|
||||
+ template<typename FunctionObj,
|
||||
+ typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS,
|
||||
+ typename Allocator>
|
||||
+ struct apply
|
||||
+ {
|
||||
+ typedef typename BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER<
|
||||
+ FunctionObj,
|
||||
+ R BOOST_FUNCTION_COMMA
|
||||
+ BOOST_FUNCTION_TEMPLATE_ARGS
|
||||
+ >::type
|
||||
+ invoker_type;
|
||||
+
|
||||
+ typedef functor_manager<FunctionObj, Allocator> manager_type;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ /* Retrieve the invoker for a reference to a function object. */
|
||||
+ template<>
|
||||
+ struct BOOST_FUNCTION_GET_INVOKER<function_obj_ref_tag>
|
||||
+ {
|
||||
+ template<typename RefWrapper,
|
||||
+ typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS,
|
||||
+ typename Allocator>
|
||||
+ struct apply
|
||||
+ {
|
||||
+ typedef typename BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER<
|
||||
+ typename RefWrapper::type,
|
||||
+ R BOOST_FUNCTION_COMMA
|
||||
+ BOOST_FUNCTION_TEMPLATE_ARGS
|
||||
+ >::type
|
||||
+ invoker_type;
|
||||
+
|
||||
+ typedef reference_manager<typename RefWrapper::type> manager_type;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
/**
|
||||
* vtable for a specific boost::function instance.
|
||||
*/
|
||||
template<typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS,
|
||||
typename Allocator>
|
||||
- struct BOOST_FUNCTION_VTABLE : vtable_base
|
||||
+ struct BOOST_FUNCTION_VTABLE
|
||||
{
|
||||
#ifndef BOOST_NO_VOID_RETURNS
|
||||
typedef R result_type;
|
||||
@@ -272,50 +431,25 @@ namespace boost {
|
||||
BOOST_FUNCTION_TEMPLATE_ARGS);
|
||||
|
||||
template<typename F>
|
||||
- BOOST_FUNCTION_VTABLE(F f) : vtable_base(), invoker(0)
|
||||
+ bool assign_to(const F& f, function_buffer& functor) const
|
||||
{
|
||||
- init(f);
|
||||
- }
|
||||
-
|
||||
- template<typename F>
|
||||
- bool assign_to(F f, function_buffer& functor)
|
||||
- {
|
||||
typedef typename get_function_tag<F>::type tag;
|
||||
return assign_to(f, functor, tag());
|
||||
}
|
||||
|
||||
- void clear(function_buffer& functor)
|
||||
+ void clear(function_buffer& functor) const
|
||||
{
|
||||
- if (manager)
|
||||
- manager(functor, functor, destroy_functor_tag);
|
||||
+ if (base.manager)
|
||||
+ base.manager(functor, functor, destroy_functor_tag);
|
||||
}
|
||||
-
|
||||
+#ifndef BOOST_NO_PRIVATE_IN_AGGREGATE
|
||||
private:
|
||||
- template<typename F>
|
||||
- void init(F f)
|
||||
- {
|
||||
- typedef typename get_function_tag<F>::type tag;
|
||||
- init(f, tag());
|
||||
- }
|
||||
-
|
||||
+#endif
|
||||
// Function pointers
|
||||
template<typename FunctionPtr>
|
||||
- void init(FunctionPtr /*f*/, function_ptr_tag)
|
||||
- {
|
||||
- typedef typename BOOST_FUNCTION_GET_FUNCTION_INVOKER<
|
||||
- FunctionPtr,
|
||||
- R BOOST_FUNCTION_COMMA
|
||||
- BOOST_FUNCTION_TEMPLATE_ARGS
|
||||
- >::type
|
||||
- actual_invoker_type;
|
||||
-
|
||||
- invoker = &actual_invoker_type::invoke;
|
||||
- manager = &functor_manager<FunctionPtr, Allocator>::manage;
|
||||
- }
|
||||
-
|
||||
- template<typename FunctionPtr>
|
||||
bool
|
||||
- assign_to(FunctionPtr f, function_buffer& functor, function_ptr_tag)
|
||||
+ assign_to(FunctionPtr f, function_buffer& functor,
|
||||
+ function_ptr_tag) const
|
||||
{
|
||||
this->clear(functor);
|
||||
if (f) {
|
||||
@@ -331,22 +465,13 @@ namespace boost {
|
||||
// Member pointers
|
||||
#if BOOST_FUNCTION_NUM_ARGS > 0
|
||||
template<typename MemberPtr>
|
||||
- void init(MemberPtr f, member_ptr_tag)
|
||||
+ bool
|
||||
+ assign_to(MemberPtr f, function_buffer& functor, member_ptr_tag) const
|
||||
{
|
||||
- // DPG TBD: Add explicit support for member function
|
||||
- // objects, so we invoke through mem_fn() but we retain the
|
||||
- // right target_type() values.
|
||||
- this->init(mem_fn(f));
|
||||
- }
|
||||
-
|
||||
- template<typename MemberPtr>
|
||||
- bool assign_to(MemberPtr f, function_buffer& functor, member_ptr_tag)
|
||||
- {
|
||||
- // DPG TBD: Add explicit support for member function
|
||||
- // objects, so we invoke through mem_fn() but we retain the
|
||||
- // right target_type() values.
|
||||
if (f) {
|
||||
- this->assign_to(mem_fn(f), functor);
|
||||
+ // Always use the small-object optimization for member
|
||||
+ // pointers.
|
||||
+ assign_functor(f, functor, mpl::true_());
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
@@ -355,24 +480,11 @@ namespace boost {
|
||||
#endif // BOOST_FUNCTION_NUM_ARGS > 0
|
||||
|
||||
// Function objects
|
||||
- template<typename FunctionObj>
|
||||
- void init(FunctionObj /*f*/, function_obj_tag)
|
||||
- {
|
||||
- typedef typename BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER<
|
||||
- FunctionObj,
|
||||
- R BOOST_FUNCTION_COMMA
|
||||
- BOOST_FUNCTION_TEMPLATE_ARGS
|
||||
- >::type
|
||||
- actual_invoker_type;
|
||||
-
|
||||
- invoker = &actual_invoker_type::invoke;
|
||||
- manager = &functor_manager<FunctionObj, Allocator>::manage;
|
||||
- }
|
||||
-
|
||||
// Assign to a function object using the small object optimization
|
||||
template<typename FunctionObj>
|
||||
void
|
||||
- assign_functor(FunctionObj f, function_buffer& functor, mpl::true_)
|
||||
+ assign_functor(const FunctionObj& f, function_buffer& functor,
|
||||
+ mpl::true_) const
|
||||
{
|
||||
new ((void*)&functor.data) FunctionObj(f);
|
||||
}
|
||||
@@ -380,7 +492,8 @@ namespace boost {
|
||||
// Assign to a function object allocated on the heap.
|
||||
template<typename FunctionObj>
|
||||
void
|
||||
- assign_functor(FunctionObj f, function_buffer& functor, mpl::false_)
|
||||
+ assign_functor(const FunctionObj& f, function_buffer& functor,
|
||||
+ mpl::false_) const
|
||||
{
|
||||
#ifndef BOOST_NO_STD_ALLOCATOR
|
||||
typedef typename Allocator::template rebind<FunctionObj>::other
|
||||
@@ -400,7 +513,8 @@ namespace boost {
|
||||
|
||||
template<typename FunctionObj>
|
||||
bool
|
||||
- assign_to(FunctionObj f, function_buffer& functor, function_obj_tag)
|
||||
+ assign_to(const FunctionObj& f, function_buffer& functor,
|
||||
+ function_obj_tag) const
|
||||
{
|
||||
if (!boost::detail::function::has_empty_target(boost::addressof(f))) {
|
||||
assign_functor(f, functor,
|
||||
@@ -413,24 +527,9 @@ namespace boost {
|
||||
|
||||
// Reference to a function object
|
||||
template<typename FunctionObj>
|
||||
- void
|
||||
- init(const reference_wrapper<FunctionObj>& /*f*/, function_obj_ref_tag)
|
||||
- {
|
||||
- typedef typename BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER<
|
||||
- FunctionObj,
|
||||
- R BOOST_FUNCTION_COMMA
|
||||
- BOOST_FUNCTION_TEMPLATE_ARGS
|
||||
- >::type
|
||||
- actual_invoker_type;
|
||||
-
|
||||
- invoker = &actual_invoker_type::invoke;
|
||||
- manager = &reference_manager<FunctionObj>::get;
|
||||
- }
|
||||
-
|
||||
- template<typename FunctionObj>
|
||||
bool
|
||||
assign_to(const reference_wrapper<FunctionObj>& f,
|
||||
- function_buffer& functor, function_obj_ref_tag)
|
||||
+ function_buffer& functor, function_obj_ref_tag) const
|
||||
{
|
||||
if (!boost::detail::function::has_empty_target(f.get_pointer())) {
|
||||
// DPG TBD: We might need to detect constness of
|
||||
@@ -445,6 +544,7 @@ namespace boost {
|
||||
}
|
||||
|
||||
public:
|
||||
+ vtable_base base;
|
||||
invoker_type invoker;
|
||||
};
|
||||
} // end namespace function
|
||||
@@ -456,6 +556,17 @@ namespace boost {
|
||||
typename Allocator = BOOST_FUNCTION_DEFAULT_ALLOCATOR
|
||||
>
|
||||
class BOOST_FUNCTION_FUNCTION : public function_base
|
||||
+
|
||||
+#if BOOST_FUNCTION_NUM_ARGS == 1
|
||||
+
|
||||
+ , public std::unary_function<T0,R>
|
||||
+
|
||||
+#elif BOOST_FUNCTION_NUM_ARGS == 2
|
||||
+
|
||||
+ , public std::binary_function<T0,T1,R>
|
||||
+
|
||||
+#endif
|
||||
+
|
||||
{
|
||||
public:
|
||||
#ifndef BOOST_NO_VOID_RETURNS
|
||||
@@ -537,7 +648,7 @@ namespace boost {
|
||||
if (this->empty())
|
||||
boost::throw_exception(bad_function_call());
|
||||
|
||||
- return static_cast<vtable_type*>(vtable)->invoker
|
||||
+ return reinterpret_cast<const vtable_type*>(vtable)->invoker
|
||||
(this->functor BOOST_FUNCTION_COMMA BOOST_FUNCTION_ARGS);
|
||||
}
|
||||
#else
|
||||
@@ -561,12 +672,16 @@ namespace boost {
|
||||
operator=(Functor BOOST_FUNCTION_TARGET_FIX(const &) f)
|
||||
{
|
||||
this->clear();
|
||||
+#ifndef BOOST_NO_EXCEPTIONS
|
||||
try {
|
||||
this->assign_to(f);
|
||||
} catch (...) {
|
||||
vtable = 0;
|
||||
throw;
|
||||
}
|
||||
+#else
|
||||
+ this->assign_to(f);
|
||||
+#endif
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -592,12 +707,16 @@ namespace boost {
|
||||
return *this;
|
||||
|
||||
this->clear();
|
||||
+#ifndef BOOST_NO_EXCEPTIONS
|
||||
try {
|
||||
this->assign_to_own(f);
|
||||
} catch (...) {
|
||||
vtable = 0;
|
||||
throw;
|
||||
}
|
||||
+#else
|
||||
+ this->assign_to_own(f);
|
||||
+#endif
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -615,7 +734,7 @@ namespace boost {
|
||||
void clear()
|
||||
{
|
||||
if (vtable) {
|
||||
- static_cast<vtable_type*>(vtable)->clear(this->functor);
|
||||
+ reinterpret_cast<const vtable_type*>(vtable)->clear(this->functor);
|
||||
vtable = 0;
|
||||
}
|
||||
}
|
||||
@@ -650,10 +769,24 @@ namespace boost {
|
||||
}
|
||||
|
||||
template<typename Functor>
|
||||
- void assign_to(Functor f)
|
||||
+ void assign_to(const Functor& f)
|
||||
{
|
||||
- static vtable_type stored_vtable(f);
|
||||
- if (stored_vtable.assign_to(f, functor)) vtable = &stored_vtable;
|
||||
+ using detail::function::vtable_base;
|
||||
+
|
||||
+ typedef typename detail::function::get_function_tag<Functor>::type tag;
|
||||
+ typedef detail::function::BOOST_FUNCTION_GET_INVOKER<tag> get_invoker;
|
||||
+ typedef typename get_invoker::
|
||||
+ template apply<Functor, R BOOST_FUNCTION_COMMA
|
||||
+ BOOST_FUNCTION_TEMPLATE_ARGS, Allocator>
|
||||
+ handler_type;
|
||||
+
|
||||
+ typedef typename handler_type::invoker_type invoker_type;
|
||||
+ typedef typename handler_type::manager_type manager_type;
|
||||
+
|
||||
+ static const vtable_type stored_vtable =
|
||||
+ { { &manager_type::manage }, &invoker_type::invoke };
|
||||
+
|
||||
+ if (stored_vtable.assign_to(f, functor)) vtable = &stored_vtable.base;
|
||||
else vtable = 0;
|
||||
}
|
||||
};
|
||||
@@ -688,7 +821,7 @@ namespace boost {
|
||||
if (this->empty())
|
||||
boost::throw_exception(bad_function_call());
|
||||
|
||||
- return static_cast<vtable_type*>(vtable)->invoker
|
||||
+ return reinterpret_cast<const vtable_type*>(vtable)->invoker
|
||||
(this->functor BOOST_FUNCTION_COMMA BOOST_FUNCTION_ARGS);
|
||||
}
|
||||
#endif
|
||||
@@ -798,21 +931,14 @@ class function<BOOST_FUNCTION_PARTIAL_SPEC, Allocator>
|
||||
}
|
||||
};
|
||||
|
||||
-#ifdef BOOST_MSVC
|
||||
-# pragma warning(pop)
|
||||
-#endif
|
||||
-
|
||||
#undef BOOST_FUNCTION_PARTIAL_SPEC
|
||||
#endif // have partial specialization
|
||||
|
||||
} // end namespace boost
|
||||
|
||||
-#ifdef BOOST_MSVC
|
||||
-# pragma warning(pop)
|
||||
-#endif
|
||||
-
|
||||
// Cleanup after ourselves...
|
||||
#undef BOOST_FUNCTION_VTABLE
|
||||
+#undef BOOST_FUNCTION_GET_INVOKER
|
||||
#undef BOOST_FUNCTION_DEFAULT_ALLOCATOR
|
||||
#undef BOOST_FUNCTION_COMMA
|
||||
#undef BOOST_FUNCTION_FUNCTION
|
||||
@@ -822,10 +948,12 @@ class function<BOOST_FUNCTION_PARTIAL_SPEC, Allocator>
|
||||
#undef BOOST_FUNCTION_VOID_FUNCTION_OBJ_INVOKER
|
||||
#undef BOOST_FUNCTION_FUNCTION_REF_INVOKER
|
||||
#undef BOOST_FUNCTION_VOID_FUNCTION_REF_INVOKER
|
||||
+#undef BOOST_FUNCTION_MEMBER_INVOKER
|
||||
+#undef BOOST_FUNCTION_VOID_MEMBER_INVOKER
|
||||
#undef BOOST_FUNCTION_GET_FUNCTION_INVOKER
|
||||
#undef BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER
|
||||
#undef BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER
|
||||
-#undef BOOST_FUNCTION_GET_MEM_FUNCTION_INVOKER
|
||||
+#undef BOOST_FUNCTION_GET_MEMBER_INVOKER
|
||||
#undef BOOST_FUNCTION_TEMPLATE_PARMS
|
||||
#undef BOOST_FUNCTION_TEMPLATE_ARGS
|
||||
#undef BOOST_FUNCTION_PARMS
|
||||
@@ -835,3 +963,7 @@ class function<BOOST_FUNCTION_PARTIAL_SPEC, Allocator>
|
||||
#undef BOOST_FUNCTION_ARG_TYPES
|
||||
#undef BOOST_FUNCTION_VOID_RETURN_TYPE
|
||||
#undef BOOST_FUNCTION_RETURN
|
||||
+
|
||||
+#if defined(BOOST_MSVC)
|
||||
+# pragma warning( pop )
|
||||
+#endif
|
12
devel/boost/patches/patch-boost_regex_config_hpp
Normal file
12
devel/boost/patches/patch-boost_regex_config_hpp
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-boost_regex_config_hpp,v 1.1 2008/04/03 07:44:40 bernd Exp $
|
||||
--- boost/regex/config.hpp.orig Wed Mar 26 19:36:57 2008
|
||||
+++ boost/regex/config.hpp Wed Mar 26 19:37:27 2008
|
||||
@@ -75,7 +75,7 @@
|
||||
* std::use_facet<std::ctype<wchar_t> >.is(std::ctype_base::lower|std::ctype_base::upper, L'a');
|
||||
* returns *false*.
|
||||
*/
|
||||
-#ifdef __GLIBCPP__
|
||||
+#if defined(__GLIBCPP__) || defined (__OpenBSD__)
|
||||
# define BOOST_REGEX_BUGGY_CTYPE_FACET
|
||||
#endif
|
||||
|
@ -1,21 +1,20 @@
|
||||
$OpenBSD: patch-configure,v 1.1.1.1 2006/11/05 19:20:43 wilfried Exp $
|
||||
--- configure.orig Sat Nov 5 11:30:41 2005
|
||||
+++ configure Sat Oct 7 10:41:22 2006
|
||||
@@ -289,7 +289,7 @@ LIBS=$LIBS
|
||||
$OpenBSD: patch-configure,v 1.2 2008/04/03 07:44:40 bernd Exp $
|
||||
--- configure.orig Thu May 10 01:09:39 2007
|
||||
+++ configure Wed Jan 9 08:01:33 2008
|
||||
@@ -9,7 +9,6 @@
|
||||
|
||||
BJAM=""
|
||||
TOOLSET=""
|
||||
-BJAM_CONFIG=""
|
||||
BUILD=""
|
||||
PREFIX=/usr/local
|
||||
EPREFIX=
|
||||
@@ -326,7 +325,7 @@ LIBS=$LIBS
|
||||
|
||||
all: .dummy
|
||||
@echo "\$(BJAM) \$(BJAM_CONFIG) -sTOOLS=\$(TOOLSET) \$(LIBS)"
|
||||
- @\$(BJAM) \$(BJAM_CONFIG) -sTOOLS=\$(TOOLSET) \$(LIBS) || \\
|
||||
+ @\$(BJAM) \$(BJAM_CONFIG) -sTOOLS=\$(TOOLSET) -sNO_BZIP2=1 \$(LIBS) stage || \\
|
||||
@echo "\$(BJAM) \$(BJAM_CONFIG) --user-config=user-config.jam \$(LIBS)"
|
||||
- @\$(BJAM) \$(BJAM_CONFIG) --user-config=user-config.jam \$(LIBS) || \\
|
||||
+ @\$(BJAM) \$(BJAM_CONFIG) --user-config=user-config.jam \$(LIBS) stage || \\
|
||||
echo "Not all Boost libraries built properly."
|
||||
|
||||
clean: .dummy
|
||||
@@ -299,7 +299,7 @@ distclean: clean
|
||||
rm -rf Makefile config.log
|
||||
|
||||
check: .dummy
|
||||
- @cd status && ../\$(BJAM) \$(BJAM_CONFIG) -sTOOLS=\$(TOOLSET) test || echo "Some Boost regression tests failed. This is normal."
|
||||
+ @cd status && ../\$(BJAM) \$(BJAM_CONFIG) -sTOOLS=\$(TOOLSET) -sNO_BZIP2=1 test || echo "Some Boost regression tests failed. This is normal."
|
||||
|
||||
install: .dummy
|
||||
@echo "\$(BJAM) \$(BJAM_CONFIG) --prefix=\$(PREFIX) --exec-prefix=\$(EPREFIX) --libdir=\$(LIBDIR) --includedir=\$(INCLUDEDIR) -sTOOLS=\$(TOOLSET) \$(LIBS) install"
|
||||
|
@ -1,27 +0,0 @@
|
||||
$OpenBSD: patch-libs_python_src_object_protocol_cpp,v 1.1 2008/01/06 00:01:15 deanna Exp $
|
||||
--- libs/python/src/object_protocol.cpp.orig Mon Dec 31 13:11:50 2007
|
||||
+++ libs/python/src/object_protocol.cpp Mon Dec 31 13:14:06 2007
|
||||
@@ -107,9 +107,9 @@ namespace // slicing code copied directly out of the P
|
||||
|
||||
if (sq && sq->sq_slice && ISINT(v) && ISINT(w)) {
|
||||
int ilow = 0, ihigh = INT_MAX;
|
||||
- if (!_PyEval_SliceIndex(v, &ilow))
|
||||
+ if (!_PyEval_SliceIndex(v, (Py_ssize_t*) &ilow))
|
||||
return NULL;
|
||||
- if (!_PyEval_SliceIndex(w, &ihigh))
|
||||
+ if (!_PyEval_SliceIndex(w, (Py_ssize_t*) &ihigh))
|
||||
return NULL;
|
||||
return PySequence_GetSlice(u, ilow, ihigh);
|
||||
}
|
||||
@@ -134,9 +134,9 @@ namespace // slicing code copied directly out of the P
|
||||
|
||||
if (sq && sq->sq_slice && ISINT(v) && ISINT(w)) {
|
||||
int ilow = 0, ihigh = INT_MAX;
|
||||
- if (!_PyEval_SliceIndex(v, &ilow))
|
||||
+ if (!_PyEval_SliceIndex(v, (Py_ssize_t*) &ilow))
|
||||
return -1;
|
||||
- if (!_PyEval_SliceIndex(w, &ihigh))
|
||||
+ if (!_PyEval_SliceIndex(w, (Py_ssize_t*) &ihigh))
|
||||
return -1;
|
||||
if (x == NULL)
|
||||
return PySequence_DelSlice(u, ilow, ihigh);
|
@ -1,21 +0,0 @@
|
||||
$OpenBSD: patch-libs_serialization_build_Jamfile,v 1.2 2008/01/06 00:01:15 deanna Exp $
|
||||
--- libs/serialization/build/Jamfile.orig Sun Oct 23 12:51:41 2005
|
||||
+++ libs/serialization/build/Jamfile Mon Dec 31 02:29:05 2007
|
||||
@@ -124,17 +124,13 @@ dll boost_wserialization
|
||||
install serialization lib
|
||||
:
|
||||
<lib>boost_serialization
|
||||
- <lib>boost_wserialization
|
||||
<dll>boost_serialization
|
||||
- <dll>boost_wserialization
|
||||
;
|
||||
|
||||
stage stage/lib
|
||||
:
|
||||
<lib>boost_serialization
|
||||
- <lib>boost_wserialization
|
||||
<dll>boost_serialization
|
||||
- <dll>boost_wserialization
|
||||
:
|
||||
# copy to a path rooted at BOOST_ROOT:
|
||||
<locate>$(BOOST_ROOT)
|
@ -0,0 +1,14 @@
|
||||
$OpenBSD: patch-libs_serialization_build_Jamfile_v2,v 1.1 2008/04/03 07:44:40 bernd Exp $
|
||||
--- libs/serialization/build/Jamfile.v2.orig Wed Jan 9 23:17:23 2008
|
||||
+++ libs/serialization/build/Jamfile.v2 Wed Jan 9 23:17:31 2008
|
||||
@@ -61,10 +61,3 @@ lib boost_serialization
|
||||
: <link>shared:<define>BOOST_SERIALIZATION_DYN_LINK=1
|
||||
;
|
||||
|
||||
-lib boost_wserialization
|
||||
- : $(WSOURCES).cpp boost_serialization
|
||||
- : <toolset>msvc:<cxxflags>/Gy
|
||||
- <link>shared:<define>BOOST_WSERIALIZATION_DYN_LINK=1
|
||||
- :
|
||||
- : <link>shared:<define>BOOST_SERIALIZATION_DYN_LINK=1
|
||||
- ;
|
19
devel/boost/patches/patch-libs_serialization_test_Jamfile_v2
Normal file
19
devel/boost/patches/patch-libs_serialization_test_Jamfile_v2
Normal file
@ -0,0 +1,19 @@
|
||||
$OpenBSD: patch-libs_serialization_test_Jamfile_v2,v 1.1 2008/04/03 07:44:40 bernd Exp $
|
||||
--- libs/serialization/test/Jamfile.v2.orig Wed Jan 9 21:54:47 2008
|
||||
+++ libs/serialization/test/Jamfile.v2 Wed Jan 9 21:54:51 2008
|
||||
@@ -114,7 +114,6 @@ rule run-winvoke ( test-name : sources * : defns * )
|
||||
: # sources
|
||||
$(sources)
|
||||
../build//boost_serialization/<link>static
|
||||
- ../build//boost_wserialization/<link>static
|
||||
: # requirements
|
||||
|
||||
# FIXME:
|
||||
@@ -134,7 +133,6 @@ rule run-winvoke ( test-name : sources * : defns * )
|
||||
: # sources
|
||||
$(sources)
|
||||
../build//boost_serialization
|
||||
- ../build//boost_wserialization
|
||||
: # requirements
|
||||
# FIXME
|
||||
# toolset::require-wide-char-io-support
|
@ -1,36 +0,0 @@
|
||||
$OpenBSD: patch-tools_build_v1_gcc-tools_jam,v 1.2 2008/01/06 00:01:15 deanna Exp $
|
||||
--- tools/build/v1/gcc-tools.jam.orig Sat Nov 19 14:21:16 2005
|
||||
+++ tools/build/v1/gcc-tools.jam Mon Dec 31 02:29:05 2007
|
||||
@@ -60,7 +60,7 @@ flags gcc LINKFLAGS <runtime-link>static : -static ;
|
||||
flags gcc CFLAGS <debug-symbols>on : -g ;
|
||||
flags gcc LINKFLAGS <debug-symbols>on : -g ;
|
||||
flags gcc CFLAGS <optimization>off : -O0 ;
|
||||
-flags gcc CFLAGS <optimization>speed : -O3 ;
|
||||
+flags gcc CFLAGS <optimization>speed : -O2 ;
|
||||
|
||||
# Other optimizations we might want for GCC
|
||||
# -fforce-mem -fomit-frame-pointer
|
||||
@@ -478,6 +478,7 @@ actions gcc-Link-action bind NEEDLIBS NEEDIMPS
|
||||
$(.SET_EXIT)
|
||||
$(SHELL_SET)$(gSHELL_LIBPATH)=$(LINK_LIBPATH)$(gAPPEND_LD_LIBRARY_PATH)
|
||||
$(SHELL_EXPORT)$(gSHELL_LIBPATH)
|
||||
+ echo "$(.GXX[1]:R=$(GCC_BIN_DIR))" $(.GXX[2-]) "$(DLL_LINK_FLAGS)" "$(IMPLIB_COMMAND)$(<[2])" $(LINKFLAGS) -o "$(<[1])$(OUTTAG)" -L"$(LIBPATH:T)" -L"$(STDLIBPATH:T)" "$(>)" "$(NEEDLIBS)" "$(NEEDLIBS)" "$(IMPLIB_FLAGS)$(NEEDIMPS)" -l$(FINDLIBS) $(LNOPT)$(RPATH_LINK). $(LNOPT)$(SONAME)$(<[1]:D=)$(SOTAG)
|
||||
"$(.GXX[1]:R=$(GCC_BIN_DIR))" $(.GXX[2-]) "$(DLL_LINK_FLAGS)" "$(IMPLIB_COMMAND)$(<[2])" $(LINKFLAGS) -o "$(<[1])$(OUTTAG)" -L"$(LIBPATH:T)" -L"$(STDLIBPATH:T)" "$(>)" "$(NEEDLIBS)" "$(NEEDLIBS)" "$(IMPLIB_FLAGS)$(NEEDIMPS)" -l$(FINDLIBS) $(LNOPT)$(RPATH_LINK). $(LNOPT)$(SONAME)$(<[1]:D=)$(SOTAG)
|
||||
$(ACTION_1)$(LN)$(_)-fs$(_)"$(<[1]:D=)$(OUTTAG)"$(_)"$(<[1])"
|
||||
}
|
||||
@@ -494,6 +495,7 @@ rule Cc-action
|
||||
actions gcc-Cc-action
|
||||
{
|
||||
$(.SET_EXIT)
|
||||
+ echo "$(.GCC[1]:R=$(GCC_BIN_DIR))" $(.GCC[2-]) -c -Wall -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) -I"$(HDRS)" -I$(_)"$(STDHDRS)" -I$(_)"$(SYSHDRS)" -o "$(<)" "$(>)"
|
||||
"$(.GCC[1]:R=$(GCC_BIN_DIR))" $(.GCC[2-]) -c -Wall -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) -I"$(HDRS)" -I$(_)"$(STDHDRS)" -I$(_)"$(SYSHDRS)" -o "$(<)" "$(>)"
|
||||
"$(.OBJCOPY[1])"$(_)$(OBJCOPY_FLAGS)$(_)"$(<)"
|
||||
}
|
||||
@@ -509,6 +511,7 @@ rule C++-action
|
||||
actions gcc-C++-action
|
||||
{
|
||||
$(.SET_EXIT)
|
||||
+ echo "$(.GXX[1]:R=$(GCC_BIN_DIR))" $(.GXX[2-]) -c -Wall -ftemplate-depth-255 -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) $(C++FLAGS) -I"$(HDRS)" -I$(_)"$(STDHDRS)" -I$(_)"$(SYSHDRS)" -o "$(<)" "$(>)"
|
||||
"$(.GXX[1]:R=$(GCC_BIN_DIR))" $(.GXX[2-]) -c -Wall -ftemplate-depth-255 -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) $(C++FLAGS) -I"$(HDRS)" -I$(_)"$(STDHDRS)" -I$(_)"$(SYSHDRS)" -o "$(<)" "$(>)"
|
||||
"$(.OBJCOPY[1])"$(_)$(OBJCOPY_FLAGS)$(_)"$(<)"
|
||||
}
|
66
devel/boost/patches/patch-tools_build_v2_tools_gcc_jam
Normal file
66
devel/boost/patches/patch-tools_build_v2_tools_gcc_jam
Normal file
@ -0,0 +1,66 @@
|
||||
$OpenBSD: patch-tools_build_v2_tools_gcc_jam,v 1.1 2008/04/03 07:44:40 bernd Exp $
|
||||
--- tools/build/v2/tools/gcc.jam.orig Tue Jun 12 00:47:49 2007
|
||||
+++ tools/build/v2/tools/gcc.jam Sun Mar 30 20:20:02 2008
|
||||
@@ -41,8 +41,10 @@ generators.override gcc.searched-lib-generator : searc
|
||||
|
||||
# Make the "o" suffix used for gcc toolset on all
|
||||
# platforms
|
||||
+local so_version = [ modules.peek : SO_VERSION ] ;
|
||||
type.set-generated-target-suffix OBJ : <toolset>gcc : o ;
|
||||
type.set-generated-target-suffix STATIC_LIB : <toolset>gcc : a ;
|
||||
+type.set-generated-target-suffix SHARED_LIB : <toolset>gcc : so.$(so_version) ;
|
||||
|
||||
type.set-generated-target-suffix IMPORT_LIB : <toolset>gcc <target-os>cygwin : dll.a ;
|
||||
type.set-generated-target-suffix IMPORT_LIB : <toolset>gcc <target-os>windows : a ;
|
||||
@@ -268,7 +270,7 @@ flags gcc.compile PCH_FILE <pch>on : <pch-file> ;
|
||||
|
||||
# Declare flags and action for compilation
|
||||
flags gcc.compile OPTIONS <optimization>off : -O0 ;
|
||||
-flags gcc.compile OPTIONS <optimization>speed : -O3 ;
|
||||
+flags gcc.compile OPTIONS <optimization>speed : -O2 ;
|
||||
flags gcc.compile OPTIONS <optimization>space : -Os ;
|
||||
|
||||
flags gcc.compile OPTIONS <inlining>off : -fno-inline ;
|
||||
@@ -362,11 +364,13 @@ rule compile.c
|
||||
|
||||
actions compile.c++ bind PCH_FILE
|
||||
{
|
||||
+ echo "$(CONFIG_COMMAND)" $(LANG) -ftemplate-depth-128 $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) -I"$(PCH_FILE:D)" -I"$(INCLUDES)" -c -o "$(<:W)" "$(>:W)"
|
||||
"$(CONFIG_COMMAND)" $(LANG) -ftemplate-depth-128 $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) -I"$(PCH_FILE:D)" -I"$(INCLUDES)" -c -o "$(<:W)" "$(>:W)"
|
||||
}
|
||||
|
||||
actions compile.c bind PCH_FILE
|
||||
{
|
||||
+ echo "$(CONFIG_COMMAND)" $(LANG) $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) -I"$(PCH_FILE:D)" -I"$(INCLUDES)" -c -o "$(<)" "$(>)"
|
||||
"$(CONFIG_COMMAND)" $(LANG) $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) -I"$(PCH_FILE:D)" -I"$(INCLUDES)" -c -o "$(<)" "$(>)"
|
||||
}
|
||||
|
||||
@@ -490,12 +494,6 @@ rule init-link-flags ( toolset linker condition )
|
||||
{
|
||||
case gnu :
|
||||
{
|
||||
- # Strip the binary when no debugging is needed.
|
||||
- # We use --strip-all flag as opposed to -s since icc
|
||||
- # (intel's compiler) is generally option-compatible with
|
||||
- # and inherits from gcc toolset, but does not support -s
|
||||
- flags $(toolset).link OPTIONS $(condition)/<debug-symbols>off : -Wl,--strip-all
|
||||
- : unchecked ;
|
||||
flags $(toolset).link RPATH $(condition) : <dll-path> : unchecked ;
|
||||
flags $(toolset).link RPATH_LINK $(condition) : <xdll-path> : unchecked ;
|
||||
flags $(toolset).link START-GROUP $(condition) : -Wl,--start-group : unchecked ;
|
||||
@@ -565,6 +563,7 @@ rule link ( targets * : sources * : properties * )
|
||||
|
||||
actions link bind LIBRARIES
|
||||
{
|
||||
+ echo "$(CONFIG_COMMAND)" -L"$(LINKPATH)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,"$(RPATH)" -Wl,-rpath-link$(SPACE)-Wl,"$(RPATH_LINK)" -o "$(<)" $(START-GROUP) "$(>)" "$(LIBRARIES)" -l$(FINDLIBS-ST) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS)
|
||||
"$(CONFIG_COMMAND)" -L"$(LINKPATH)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,"$(RPATH)" -Wl,-rpath-link$(SPACE)-Wl,"$(RPATH_LINK)" -o "$(<)" $(START-GROUP) "$(>)" "$(LIBRARIES)" -l$(FINDLIBS-ST) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS)
|
||||
}
|
||||
|
||||
@@ -629,6 +628,7 @@ rule link.dll ( targets * : sources * : properties * )
|
||||
# Differ from 'link' above only by -shared.
|
||||
actions link.dll bind LIBRARIES
|
||||
{
|
||||
+ echo "$(CONFIG_COMMAND)" -L"$(LINKPATH)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,"$(RPATH)" "$(.IMPLIB-COMMAND)$(<[1])" -o "$(<[-1])" $(HAVE_SONAME)-Wl,$(SONAME_OPTION)$(SPACE)-Wl,$(<[-1]:D=) -shared $(START-GROUP) "$(>)" "$(LIBRARIES)" -l$(FINDLIBS-ST) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS)
|
||||
"$(CONFIG_COMMAND)" -L"$(LINKPATH)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,"$(RPATH)" "$(.IMPLIB-COMMAND)$(<[1])" -o "$(<[-1])" $(HAVE_SONAME)-Wl,$(SONAME_OPTION)$(SPACE)-Wl,$(<[-1]:D=) -shared $(START-GROUP) "$(>)" "$(LIBRARIES)" -l$(FINDLIBS-ST) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS)
|
||||
}
|
||||
|
11
devel/boost/patches/patch-tools_build_v2_tools_python_jam
Normal file
11
devel/boost/patches/patch-tools_build_v2_tools_python_jam
Normal file
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-tools_build_v2_tools_python_jam,v 1.1 2008/04/03 07:44:40 bernd Exp $
|
||||
--- tools/build/v2/tools/python.jam.orig Wed Jan 9 03:11:51 2008
|
||||
+++ tools/build/v2/tools/python.jam Wed Jan 9 03:16:32 2008
|
||||
@@ -623,6 +623,7 @@ local rule system-library-dependencies ( target-os )
|
||||
case qnx* : return ;
|
||||
case darwin : return ;
|
||||
case windows : return ;
|
||||
+ case openbsd : return ;
|
||||
|
||||
case hpux : return <library>rt ;
|
||||
|
@ -1,8 +1,10 @@
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.4 2008/01/06 00:01:15 deanna Exp $
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.5 2008/04/03 07:44:40 bernd Exp $
|
||||
@lib lib/libboost_date_time-mt.so.${LIBboost_date_time-mt_VERSION}
|
||||
@lib lib/libboost_date_time.so.${LIBboost_date_time_VERSION}
|
||||
@lib lib/libboost_filesystem-mt.so.${LIBboost_filesystem-mt_VERSION}
|
||||
@lib lib/libboost_filesystem.so.${LIBboost_filesystem_VERSION}
|
||||
@lib lib/libboost_graph-mt.so.${LIBboost_graph-mt_VERSION}
|
||||
@lib lib/libboost_graph.so.${LIBboost_graph_VERSION}
|
||||
@lib lib/libboost_iostreams-mt.so.${LIBboost_iostreams-mt_VERSION}
|
||||
@lib lib/libboost_iostreams.so.${LIBboost_iostreams_VERSION}
|
||||
@lib lib/libboost_prg_exec_monitor-mt.so.${LIBboost_prg_exec_monitor-mt_VERSION}
|
||||
@ -17,8 +19,8 @@
|
||||
@lib lib/libboost_serialization.so.${LIBboost_serialization_VERSION}
|
||||
@lib lib/libboost_signals-mt.so.${LIBboost_signals-mt_VERSION}
|
||||
@lib lib/libboost_signals.so.${LIBboost_signals_VERSION}
|
||||
@lib lib/libboost_test_exec_monitor-mt.so.${LIBboost_test_exec_monitor-mt_VERSION}
|
||||
@lib lib/libboost_test_exec_monitor.so.${LIBboost_test_exec_monitor_VERSION}
|
||||
@lib lib/libboost_thread-mt.so.${LIBboost_thread-mt_VERSION}
|
||||
@lib lib/libboost_unit_test_framework-mt.so.${LIBboost_unit_test_framework-mt_VERSION}
|
||||
@lib lib/libboost_unit_test_framework.so.${LIBboost_unit_test_framework_VERSION}
|
||||
@lib lib/libboost_wave-mt.so.${LIBboost_wave-mt_VERSION}
|
||||
@lib lib/libboost_wave.so.${LIBboost_wave_VERSION}
|
||||
|
@ -1,4 +1,4 @@
|
||||
@comment $OpenBSD: PLIST,v 1.5 2008/01/06 00:01:15 deanna Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.6 2008/04/03 07:44:40 bernd Exp $
|
||||
@conflict boost-*
|
||||
@pkgpath devel/boost
|
||||
%%SHARED%%
|
||||
@ -38,6 +38,7 @@ include/boost/algorithm/string/find_iterator.hpp
|
||||
include/boost/algorithm/string/finder.hpp
|
||||
include/boost/algorithm/string/formatter.hpp
|
||||
include/boost/algorithm/string/iter_find.hpp
|
||||
include/boost/algorithm/string/join.hpp
|
||||
include/boost/algorithm/string/predicate.hpp
|
||||
include/boost/algorithm/string/predicate_facade.hpp
|
||||
include/boost/algorithm/string/regex.hpp
|
||||
@ -64,6 +65,7 @@ include/boost/archive/basic_binary_iarchive.hpp
|
||||
include/boost/archive/basic_binary_iprimitive.hpp
|
||||
include/boost/archive/basic_binary_oarchive.hpp
|
||||
include/boost/archive/basic_binary_oprimitive.hpp
|
||||
include/boost/archive/basic_streambuf_locale_saver.hpp
|
||||
include/boost/archive/basic_text_iarchive.hpp
|
||||
include/boost/archive/basic_text_iprimitive.hpp
|
||||
include/boost/archive/basic_text_oarchive.hpp
|
||||
@ -72,7 +74,9 @@ include/boost/archive/basic_xml_archive.hpp
|
||||
include/boost/archive/basic_xml_iarchive.hpp
|
||||
include/boost/archive/basic_xml_oarchive.hpp
|
||||
include/boost/archive/binary_iarchive.hpp
|
||||
include/boost/archive/binary_iarchive_impl.hpp
|
||||
include/boost/archive/binary_oarchive.hpp
|
||||
include/boost/archive/binary_oarchive_impl.hpp
|
||||
include/boost/archive/binary_wiarchive.hpp
|
||||
include/boost/archive/binary_woarchive.hpp
|
||||
include/boost/archive/codecvt_null.hpp
|
||||
@ -178,6 +182,7 @@ include/boost/assign/list_inserter.hpp
|
||||
include/boost/assign/list_of.hpp
|
||||
include/boost/assign/ptr_list_inserter.hpp
|
||||
include/boost/assign/ptr_list_of.hpp
|
||||
include/boost/assign/ptr_map_inserter.hpp
|
||||
include/boost/assign/std/
|
||||
include/boost/assign/std.hpp
|
||||
include/boost/assign/std/deque.hpp
|
||||
@ -201,6 +206,7 @@ include/boost/bind/mem_fn_template.hpp
|
||||
include/boost/bind/mem_fn_vw.hpp
|
||||
include/boost/bind/placeholders.hpp
|
||||
include/boost/bind/protect.hpp
|
||||
include/boost/bind/storage.hpp
|
||||
include/boost/blank.hpp
|
||||
include/boost/blank_fwd.hpp
|
||||
include/boost/call_traits.hpp
|
||||
@ -245,6 +251,7 @@ include/boost/config/compiler/common_edg.hpp
|
||||
include/boost/config/compiler/compaq_cxx.hpp
|
||||
include/boost/config/compiler/digitalmars.hpp
|
||||
include/boost/config/compiler/gcc.hpp
|
||||
include/boost/config/compiler/gcc_xml.hpp
|
||||
include/boost/config/compiler/greenhills.hpp
|
||||
include/boost/config/compiler/hp_acc.hpp
|
||||
include/boost/config/compiler/intel.hpp
|
||||
@ -255,6 +262,11 @@ include/boost/config/compiler/sgi_mipspro.hpp
|
||||
include/boost/config/compiler/sunpro_cc.hpp
|
||||
include/boost/config/compiler/vacpp.hpp
|
||||
include/boost/config/compiler/visualc.hpp
|
||||
include/boost/config/no_tr1/
|
||||
include/boost/config/no_tr1/complex.hpp
|
||||
include/boost/config/no_tr1/functional.hpp
|
||||
include/boost/config/no_tr1/memory.hpp
|
||||
include/boost/config/no_tr1/utility.hpp
|
||||
include/boost/config/platform/
|
||||
include/boost/config/platform/aix.hpp
|
||||
include/boost/config/platform/amigaos.hpp
|
||||
@ -265,6 +277,7 @@ include/boost/config/platform/hpux.hpp
|
||||
include/boost/config/platform/irix.hpp
|
||||
include/boost/config/platform/linux.hpp
|
||||
include/boost/config/platform/macos.hpp
|
||||
include/boost/config/platform/qnxnto.hpp
|
||||
include/boost/config/platform/solaris.hpp
|
||||
include/boost/config/platform/win32.hpp
|
||||
include/boost/config/posix_features.hpp
|
||||
@ -276,7 +289,6 @@ include/boost/config/stdlib/
|
||||
include/boost/config/stdlib/dinkumware.hpp
|
||||
include/boost/config/stdlib/libcomo.hpp
|
||||
include/boost/config/stdlib/libstdcpp3.hpp
|
||||
@comment include/boost/config/stdlib/libstdcpp3.hpp.orig
|
||||
include/boost/config/stdlib/modena.hpp
|
||||
include/boost/config/stdlib/msl.hpp
|
||||
include/boost/config/stdlib/roguewave.hpp
|
||||
@ -284,7 +296,6 @@ include/boost/config/stdlib/sgi.hpp
|
||||
include/boost/config/stdlib/stlport.hpp
|
||||
include/boost/config/stdlib/vacpp.hpp
|
||||
include/boost/config/suffix.hpp
|
||||
@comment include/boost/config/suffix.hpp.orig
|
||||
include/boost/config/user.hpp
|
||||
include/boost/crc.hpp
|
||||
include/boost/cregex.hpp
|
||||
@ -292,6 +303,7 @@ include/boost/cstdint.hpp
|
||||
include/boost/cstdlib.hpp
|
||||
include/boost/current_function.hpp
|
||||
include/boost/date_time/
|
||||
include/boost/date_time.hpp
|
||||
include/boost/date_time/adjust_functors.hpp
|
||||
include/boost/date_time/c_local_time_adjustor.hpp
|
||||
include/boost/date_time/c_time.hpp
|
||||
@ -351,7 +363,6 @@ include/boost/date_time/local_time/local_time.hpp
|
||||
include/boost/date_time/local_time/local_time_io.hpp
|
||||
include/boost/date_time/local_time/local_time_types.hpp
|
||||
include/boost/date_time/local_time/posix_time_zone.hpp
|
||||
include/boost/date_time/local_time/time_zone.hpp
|
||||
include/boost/date_time/local_time/tz_database.hpp
|
||||
include/boost/date_time/local_time_adjustor.hpp
|
||||
include/boost/date_time/local_timezone_defs.hpp
|
||||
@ -414,7 +425,6 @@ include/boost/detail/catch_exceptions.hpp
|
||||
include/boost/detail/compressed_pair.hpp
|
||||
include/boost/detail/dynamic_bitset.hpp
|
||||
include/boost/detail/endian.hpp
|
||||
@comment include/boost/detail/endian.hpp.orig
|
||||
include/boost/detail/indirect_traits.hpp
|
||||
include/boost/detail/interlocked.hpp
|
||||
include/boost/detail/is_function_ref_tester.hpp
|
||||
@ -460,12 +470,15 @@ include/boost/dynamic_bitset_fwd.hpp
|
||||
include/boost/dynamic_property_map.hpp
|
||||
include/boost/enable_shared_from_this.hpp
|
||||
include/boost/filesystem/
|
||||
include/boost/filesystem.hpp
|
||||
include/boost/filesystem/cerrno.hpp
|
||||
include/boost/filesystem/config.hpp
|
||||
include/boost/filesystem/convenience.hpp
|
||||
include/boost/filesystem/exception.hpp
|
||||
include/boost/filesystem/fstream.hpp
|
||||
include/boost/filesystem/operations.hpp
|
||||
include/boost/filesystem/path.hpp
|
||||
include/boost/foreach.hpp
|
||||
include/boost/format/
|
||||
include/boost/format.hpp
|
||||
include/boost/format/alt_sstream.hpp
|
||||
@ -513,7 +526,9 @@ include/boost/function_output_iterator.hpp
|
||||
include/boost/functional/
|
||||
include/boost/functional.hpp
|
||||
include/boost/functional/detail/
|
||||
include/boost/functional/detail/container_fwd.hpp
|
||||
include/boost/functional/detail/float_functions.hpp
|
||||
include/boost/functional/detail/hash_float.hpp
|
||||
include/boost/functional/hash/
|
||||
include/boost/functional/hash.hpp
|
||||
include/boost/functional/hash/deque.hpp
|
||||
@ -523,9 +538,11 @@ include/boost/functional/hash/map.hpp
|
||||
include/boost/functional/hash/pair.hpp
|
||||
include/boost/functional/hash/set.hpp
|
||||
include/boost/functional/hash/vector.hpp
|
||||
include/boost/functional/hash_fwd.hpp
|
||||
include/boost/generator_iterator.hpp
|
||||
include/boost/get_pointer.hpp
|
||||
include/boost/graph/
|
||||
include/boost/graph/adj_list_serialize.hpp
|
||||
include/boost/graph/adjacency_iterator.hpp
|
||||
include/boost/graph/adjacency_list.hpp
|
||||
include/boost/graph/adjacency_list_io.hpp
|
||||
@ -538,6 +555,7 @@ include/boost/graph/betweenness_centrality.hpp
|
||||
include/boost/graph/biconnected_components.hpp
|
||||
include/boost/graph/breadth_first_search.hpp
|
||||
include/boost/graph/circle_layout.hpp
|
||||
include/boost/graph/compressed_sparse_row_graph.hpp
|
||||
include/boost/graph/connected_components.hpp
|
||||
include/boost/graph/copy.hpp
|
||||
include/boost/graph/create_condensation_graph.hpp
|
||||
@ -554,6 +572,7 @@ include/boost/graph/detail/connected_components.hpp
|
||||
include/boost/graph/detail/edge.hpp
|
||||
include/boost/graph/detail/incidence_iterator.hpp
|
||||
include/boost/graph/detail/incremental_components.hpp
|
||||
include/boost/graph/detail/indexed_properties.hpp
|
||||
include/boost/graph/detail/is_same.hpp
|
||||
include/boost/graph/detail/list_base.hpp
|
||||
include/boost/graph/detail/permutation.hpp
|
||||
@ -563,6 +582,7 @@ include/boost/graph/detail/set_adaptor.hpp
|
||||
include/boost/graph/detail/shadow_iterator.hpp
|
||||
include/boost/graph/detail/sparse_ordering.hpp
|
||||
include/boost/graph/dijkstra_shortest_paths.hpp
|
||||
include/boost/graph/dominator_tree.hpp
|
||||
include/boost/graph/edge_connectivity.hpp
|
||||
include/boost/graph/edge_list.hpp
|
||||
include/boost/graph/edmunds_karp_max_flow.hpp
|
||||
@ -590,6 +610,7 @@ include/boost/graph/king_ordering.hpp
|
||||
include/boost/graph/kruskal_min_spanning_tree.hpp
|
||||
include/boost/graph/leda_graph.hpp
|
||||
include/boost/graph/matrix_as_graph.hpp
|
||||
include/boost/graph/max_cardinality_matching.hpp
|
||||
include/boost/graph/minimum_degree_ordering.hpp
|
||||
include/boost/graph/named_function_params.hpp
|
||||
include/boost/graph/neighbor_bfs.hpp
|
||||
@ -617,6 +638,7 @@ include/boost/graph/topological_sort.hpp
|
||||
include/boost/graph/transitive_closure.hpp
|
||||
include/boost/graph/transpose_graph.hpp
|
||||
include/boost/graph/tree_traits.hpp
|
||||
include/boost/graph/two_bit_color_map.hpp
|
||||
include/boost/graph/undirected_dfs.hpp
|
||||
include/boost/graph/vector_as_graph.hpp
|
||||
include/boost/graph/visitors.hpp
|
||||
@ -832,12 +854,27 @@ include/boost/math/
|
||||
include/boost/math/common_factor.hpp
|
||||
include/boost/math/common_factor_ct.hpp
|
||||
include/boost/math/common_factor_rt.hpp
|
||||
include/boost/math/complex/
|
||||
include/boost/math/complex.hpp
|
||||
include/boost/math/complex/acos.hpp
|
||||
include/boost/math/complex/acosh.hpp
|
||||
include/boost/math/complex/asin.hpp
|
||||
include/boost/math/complex/asinh.hpp
|
||||
include/boost/math/complex/atan.hpp
|
||||
include/boost/math/complex/atanh.hpp
|
||||
include/boost/math/complex/details.hpp
|
||||
include/boost/math/complex/fabs.hpp
|
||||
include/boost/math/octonion.hpp
|
||||
include/boost/math/quaternion.hpp
|
||||
include/boost/math/special_functions/
|
||||
include/boost/math/special_functions/acosh.hpp
|
||||
include/boost/math/special_functions/asinh.hpp
|
||||
include/boost/math/special_functions/atanh.hpp
|
||||
include/boost/math/special_functions/detail/
|
||||
include/boost/math/special_functions/detail/series.hpp
|
||||
include/boost/math/special_functions/expm1.hpp
|
||||
include/boost/math/special_functions/hypot.hpp
|
||||
include/boost/math/special_functions/log1p.hpp
|
||||
include/boost/math/special_functions/sinc.hpp
|
||||
include/boost/math/special_functions/sinhc.hpp
|
||||
include/boost/math_fwd.hpp
|
||||
@ -1896,6 +1933,7 @@ include/boost/multi_index/detail/access_specifier.hpp
|
||||
include/boost/multi_index/detail/archive_constructed.hpp
|
||||
include/boost/multi_index/detail/auto_space.hpp
|
||||
include/boost/multi_index/detail/base_type.hpp
|
||||
include/boost/multi_index/detail/bidir_node_iterator.hpp
|
||||
include/boost/multi_index/detail/bucket_array.hpp
|
||||
include/boost/multi_index/detail/converter.hpp
|
||||
include/boost/multi_index/detail/copy_map.hpp
|
||||
@ -1904,20 +1942,16 @@ include/boost/multi_index/detail/duplicates_iterator.hpp
|
||||
include/boost/multi_index/detail/has_tag.hpp
|
||||
include/boost/multi_index/detail/hash_index_args.hpp
|
||||
include/boost/multi_index/detail/hash_index_iterator.hpp
|
||||
include/boost/multi_index/detail/hash_index_iterator_fwd.hpp
|
||||
include/boost/multi_index/detail/hash_index_node.hpp
|
||||
include/boost/multi_index/detail/hash_index_proxy.hpp
|
||||
include/boost/multi_index/detail/header_holder.hpp
|
||||
include/boost/multi_index/detail/index_base.hpp
|
||||
include/boost/multi_index/detail/index_iterator.hpp
|
||||
include/boost/multi_index/detail/index_iterator_fwd.hpp
|
||||
include/boost/multi_index/detail/index_loader.hpp
|
||||
include/boost/multi_index/detail/index_matcher.hpp
|
||||
include/boost/multi_index/detail/index_node_base.hpp
|
||||
include/boost/multi_index/detail/index_proxy.hpp
|
||||
include/boost/multi_index/detail/index_saver.hpp
|
||||
include/boost/multi_index/detail/invariant_assert.hpp
|
||||
include/boost/multi_index/detail/is_index_list.hpp
|
||||
include/boost/multi_index/detail/iter_adaptor.hpp
|
||||
include/boost/multi_index/detail/modify_key_adaptor.hpp
|
||||
include/boost/multi_index/detail/msvc_index_specifier.hpp
|
||||
include/boost/multi_index/detail/no_duplicate_tags.hpp
|
||||
@ -1926,10 +1960,17 @@ include/boost/multi_index/detail/ord_index_args.hpp
|
||||
include/boost/multi_index/detail/ord_index_node.hpp
|
||||
include/boost/multi_index/detail/ord_index_ops.hpp
|
||||
include/boost/multi_index/detail/prevent_eti.hpp
|
||||
include/boost/multi_index/detail/rnd_index_loader.hpp
|
||||
include/boost/multi_index/detail/rnd_index_node.hpp
|
||||
include/boost/multi_index/detail/rnd_index_ops.hpp
|
||||
include/boost/multi_index/detail/rnd_index_ptr_array.hpp
|
||||
include/boost/multi_index/detail/rnd_node_iterator.hpp
|
||||
include/boost/multi_index/detail/safe_ctr_proxy.hpp
|
||||
include/boost/multi_index/detail/safe_mode.hpp
|
||||
include/boost/multi_index/detail/scope_guard.hpp
|
||||
include/boost/multi_index/detail/seq_index_node.hpp
|
||||
include/boost/multi_index/detail/seq_index_ops.hpp
|
||||
include/boost/multi_index/detail/uintptr_type.hpp
|
||||
include/boost/multi_index/detail/unbounded.hpp
|
||||
include/boost/multi_index/detail/value_compare.hpp
|
||||
include/boost/multi_index/hashed_index.hpp
|
||||
@ -1942,6 +1983,8 @@ include/boost/multi_index/mem_fun.hpp
|
||||
include/boost/multi_index/member.hpp
|
||||
include/boost/multi_index/ordered_index.hpp
|
||||
include/boost/multi_index/ordered_index_fwd.hpp
|
||||
include/boost/multi_index/random_access_index.hpp
|
||||
include/boost/multi_index/random_access_index_fwd.hpp
|
||||
include/boost/multi_index/safe_mode_errors.hpp
|
||||
include/boost/multi_index/sequenced_index.hpp
|
||||
include/boost/multi_index/sequenced_index_fwd.hpp
|
||||
@ -1953,7 +1996,6 @@ include/boost/non_type.hpp
|
||||
include/boost/noncopyable.hpp
|
||||
include/boost/nondet_random.hpp
|
||||
include/boost/none.hpp
|
||||
include/boost/none_t.hpp
|
||||
include/boost/numeric/
|
||||
include/boost/numeric/conversion/
|
||||
include/boost/numeric/conversion/bounds.hpp
|
||||
@ -1994,11 +2036,13 @@ include/boost/numeric/interval/compare/set.hpp
|
||||
include/boost/numeric/interval/compare/tribool.hpp
|
||||
include/boost/numeric/interval/constants.hpp
|
||||
include/boost/numeric/interval/detail/
|
||||
include/boost/numeric/interval/detail/alpha_rounding_control.hpp
|
||||
include/boost/numeric/interval/detail/bcc_rounding_control.hpp
|
||||
include/boost/numeric/interval/detail/bugs.hpp
|
||||
include/boost/numeric/interval/detail/c99_rounding_control.hpp
|
||||
include/boost/numeric/interval/detail/c99sub_rounding_control.hpp
|
||||
include/boost/numeric/interval/detail/division.hpp
|
||||
include/boost/numeric/interval/detail/ia64_rounding_control.hpp
|
||||
include/boost/numeric/interval/detail/interval_prototype.hpp
|
||||
include/boost/numeric/interval/detail/msvc_rounding_control.hpp
|
||||
include/boost/numeric/interval/detail/ppc_rounding_control.hpp
|
||||
@ -2063,16 +2107,28 @@ include/boost/optional/
|
||||
include/boost/optional.hpp
|
||||
include/boost/optional/optional.hpp
|
||||
include/boost/optional/optional_fwd.hpp
|
||||
include/boost/optional/optional_io.hpp
|
||||
include/boost/parameter/
|
||||
include/boost/parameter.hpp
|
||||
include/boost/parameter/aux_/
|
||||
include/boost/parameter/aux_/arg_list.hpp
|
||||
include/boost/parameter/aux_/cast.hpp
|
||||
include/boost/parameter/aux_/default.hpp
|
||||
include/boost/parameter/aux_/maybe.hpp
|
||||
include/boost/parameter/aux_/overloads.hpp
|
||||
include/boost/parameter/aux_/parameter_requirements.hpp
|
||||
include/boost/parameter/aux_/parenthesized_type.hpp
|
||||
include/boost/parameter/aux_/preprocessor/
|
||||
include/boost/parameter/aux_/preprocessor/flatten.hpp
|
||||
include/boost/parameter/aux_/preprocessor/for_each.hpp
|
||||
include/boost/parameter/aux_/python/
|
||||
include/boost/parameter/aux_/python/invoker.hpp
|
||||
include/boost/parameter/aux_/python/invoker_iterate.hpp
|
||||
include/boost/parameter/aux_/result_of0.hpp
|
||||
include/boost/parameter/aux_/set.hpp
|
||||
include/boost/parameter/aux_/tag.hpp
|
||||
include/boost/parameter/aux_/tagged_argument.hpp
|
||||
include/boost/parameter/aux_/template_keyword.hpp
|
||||
include/boost/parameter/aux_/unwrap_cv_reference.hpp
|
||||
include/boost/parameter/aux_/void.hpp
|
||||
include/boost/parameter/aux_/yesno.hpp
|
||||
@ -2081,7 +2137,11 @@ include/boost/parameter/config.hpp
|
||||
include/boost/parameter/keyword.hpp
|
||||
include/boost/parameter/macros.hpp
|
||||
include/boost/parameter/match.hpp
|
||||
include/boost/parameter/name.hpp
|
||||
include/boost/parameter/parameters.hpp
|
||||
include/boost/parameter/preprocessor.hpp
|
||||
include/boost/parameter/python.hpp
|
||||
include/boost/parameter/value_type.hpp
|
||||
include/boost/pending/
|
||||
include/boost/pending/bucket_sorter.hpp
|
||||
include/boost/pending/container_traits.hpp
|
||||
@ -2104,11 +2164,14 @@ include/boost/pending/lowest_bit.hpp
|
||||
include/boost/pending/mutable_heap.hpp
|
||||
include/boost/pending/mutable_queue.hpp
|
||||
include/boost/pending/property.hpp
|
||||
include/boost/pending/property_serialize.hpp
|
||||
include/boost/pending/queue.hpp
|
||||
include/boost/pending/relaxed_heap.hpp
|
||||
include/boost/pending/stringtok.hpp
|
||||
include/boost/pfto.hpp
|
||||
include/boost/pointee.hpp
|
||||
include/boost/pointer_cast.hpp
|
||||
include/boost/pointer_to_other.hpp
|
||||
include/boost/pool/
|
||||
include/boost/pool/detail/
|
||||
include/boost/pool/detail/ct_gcd_lcm.hpp
|
||||
@ -2335,6 +2398,7 @@ include/boost/preprocessor/repetition/enum_params.hpp
|
||||
include/boost/preprocessor/repetition/enum_params_with_a_default.hpp
|
||||
include/boost/preprocessor/repetition/enum_params_with_defaults.hpp
|
||||
include/boost/preprocessor/repetition/enum_shifted.hpp
|
||||
include/boost/preprocessor/repetition/enum_shifted_binary_params.hpp
|
||||
include/boost/preprocessor/repetition/enum_shifted_params.hpp
|
||||
include/boost/preprocessor/repetition/enum_trailing.hpp
|
||||
include/boost/preprocessor/repetition/enum_trailing_binary_params.hpp
|
||||
@ -2377,7 +2441,9 @@ include/boost/preprocessor/seq/to_tuple.hpp
|
||||
include/boost/preprocessor/seq/transform.hpp
|
||||
include/boost/preprocessor/slot/
|
||||
include/boost/preprocessor/slot.hpp
|
||||
include/boost/preprocessor/slot/counter.hpp
|
||||
include/boost/preprocessor/slot/detail/
|
||||
include/boost/preprocessor/slot/detail/counter.hpp
|
||||
include/boost/preprocessor/slot/detail/def.hpp
|
||||
include/boost/preprocessor/slot/detail/shared.hpp
|
||||
include/boost/preprocessor/slot/detail/slot1.hpp
|
||||
@ -2432,6 +2498,7 @@ include/boost/ptr_container/detail/move.hpp
|
||||
include/boost/ptr_container/detail/reversible_ptr_container.hpp
|
||||
include/boost/ptr_container/detail/scoped_deleter.hpp
|
||||
include/boost/ptr_container/detail/static_move_ptr.hpp
|
||||
include/boost/ptr_container/detail/throw_exception.hpp
|
||||
include/boost/ptr_container/detail/void_ptr_iterator.hpp
|
||||
include/boost/ptr_container/exception.hpp
|
||||
include/boost/ptr_container/indirect_fun.hpp
|
||||
@ -2558,14 +2625,17 @@ include/boost/python/detail/void_return.hpp
|
||||
include/boost/python/detail/wrap_python.hpp
|
||||
include/boost/python/detail/wrapper_base.hpp
|
||||
include/boost/python/dict.hpp
|
||||
include/boost/python/docstring_options.hpp
|
||||
include/boost/python/enum.hpp
|
||||
include/boost/python/errors.hpp
|
||||
include/boost/python/exception_translator.hpp
|
||||
include/boost/python/exec.hpp
|
||||
include/boost/python/extract.hpp
|
||||
include/boost/python/handle.hpp
|
||||
include/boost/python/handle_fwd.hpp
|
||||
include/boost/python/has_back_reference.hpp
|
||||
include/boost/python/implicit.hpp
|
||||
include/boost/python/import.hpp
|
||||
include/boost/python/init.hpp
|
||||
include/boost/python/instance_holder.hpp
|
||||
include/boost/python/iterator.hpp
|
||||
@ -2603,6 +2673,7 @@ include/boost/python/object/make_ptr_instance.hpp
|
||||
include/boost/python/object/pickle_support.hpp
|
||||
include/boost/python/object/pointer_holder.hpp
|
||||
include/boost/python/object/py_function.hpp
|
||||
include/boost/python/object/stl_iterator_core.hpp
|
||||
include/boost/python/object/value_holder.hpp
|
||||
include/boost/python/object/value_holder_fwd.hpp
|
||||
include/boost/python/object_attributes.hpp
|
||||
@ -2637,6 +2708,8 @@ include/boost/python/self.hpp
|
||||
include/boost/python/signature.hpp
|
||||
include/boost/python/slice.hpp
|
||||
include/boost/python/slice_nil.hpp
|
||||
include/boost/python/ssize_t.hpp
|
||||
include/boost/python/stl_iterator.hpp
|
||||
include/boost/python/str.hpp
|
||||
include/boost/python/suite/
|
||||
include/boost/python/suite/indexing/
|
||||
@ -2694,6 +2767,7 @@ include/boost/random/xor_combine.hpp
|
||||
include/boost/range/
|
||||
include/boost/range.hpp
|
||||
include/boost/range/begin.hpp
|
||||
include/boost/range/concepts.hpp
|
||||
include/boost/range/config.hpp
|
||||
include/boost/range/const_iterator.hpp
|
||||
include/boost/range/const_reverse_iterator.hpp
|
||||
@ -2824,6 +2898,8 @@ include/boost/serialization/extended_type_info.hpp
|
||||
include/boost/serialization/extended_type_info_no_rtti.hpp
|
||||
include/boost/serialization/extended_type_info_typeid.hpp
|
||||
include/boost/serialization/force_include.hpp
|
||||
include/boost/serialization/hash_collections_load_imp.hpp
|
||||
include/boost/serialization/hash_collections_save_imp.hpp
|
||||
include/boost/serialization/hash_map.hpp
|
||||
include/boost/serialization/hash_set.hpp
|
||||
include/boost/serialization/is_abstract.hpp
|
||||
@ -2903,11 +2979,14 @@ include/boost/spirit/actor/ref_const_ref_const_ref_a.hpp
|
||||
include/boost/spirit/actor/ref_const_ref_value_actor.hpp
|
||||
include/boost/spirit/actor/ref_value_actor.hpp
|
||||
include/boost/spirit/actor/swap_actor.hpp
|
||||
include/boost/spirit/actor/typeof.hpp
|
||||
include/boost/spirit/attribute/
|
||||
include/boost/spirit/attribute.hpp
|
||||
include/boost/spirit/attribute/closure.hpp
|
||||
include/boost/spirit/attribute/closure_context.hpp
|
||||
include/boost/spirit/attribute/closure_fwd.hpp
|
||||
include/boost/spirit/attribute/parametric.hpp
|
||||
include/boost/spirit/attribute/typeof.hpp
|
||||
include/boost/spirit/core/
|
||||
include/boost/spirit/core.hpp
|
||||
include/boost/spirit/core/assert.hpp
|
||||
@ -2960,19 +3039,24 @@ include/boost/spirit/core/non_terminal/parser_context.hpp
|
||||
include/boost/spirit/core/non_terminal/parser_id.hpp
|
||||
include/boost/spirit/core/non_terminal/rule.hpp
|
||||
include/boost/spirit/core/non_terminal/subrule.hpp
|
||||
include/boost/spirit/core/non_terminal/subrule_fwd.hpp
|
||||
include/boost/spirit/core/parser.hpp
|
||||
include/boost/spirit/core/primitives/
|
||||
include/boost/spirit/core/primitives/impl/
|
||||
include/boost/spirit/core/primitives/impl/numerics.ipp
|
||||
include/boost/spirit/core/primitives/impl/primitives.ipp
|
||||
include/boost/spirit/core/primitives/numerics.hpp
|
||||
include/boost/spirit/core/primitives/numerics_fwd.hpp
|
||||
include/boost/spirit/core/primitives/primitives.hpp
|
||||
include/boost/spirit/core/safe_bool.hpp
|
||||
include/boost/spirit/core/scanner/
|
||||
include/boost/spirit/core/scanner/impl/
|
||||
include/boost/spirit/core/scanner/impl/skipper.ipp
|
||||
include/boost/spirit/core/scanner/scanner.hpp
|
||||
include/boost/spirit/core/scanner/scanner_fwd.hpp
|
||||
include/boost/spirit/core/scanner/skipper.hpp
|
||||
include/boost/spirit/core/scanner/skipper_fwd.hpp
|
||||
include/boost/spirit/core/typeof.hpp
|
||||
include/boost/spirit/debug/
|
||||
include/boost/spirit/debug.hpp
|
||||
include/boost/spirit/debug/debug_node.hpp
|
||||
@ -2980,6 +3064,7 @@ include/boost/spirit/debug/impl/
|
||||
include/boost/spirit/debug/impl/parser_names.ipp
|
||||
include/boost/spirit/debug/minimal.hpp
|
||||
include/boost/spirit/debug/parser_names.hpp
|
||||
include/boost/spirit/debug/typeof.hpp
|
||||
include/boost/spirit/dynamic/
|
||||
include/boost/spirit/dynamic.hpp
|
||||
include/boost/spirit/dynamic/for.hpp
|
||||
@ -2992,13 +3077,17 @@ include/boost/spirit/dynamic/lazy.hpp
|
||||
include/boost/spirit/dynamic/rule_alias.hpp
|
||||
include/boost/spirit/dynamic/select.hpp
|
||||
include/boost/spirit/dynamic/stored_rule.hpp
|
||||
include/boost/spirit/dynamic/stored_rule_fwd.hpp
|
||||
include/boost/spirit/dynamic/switch.hpp
|
||||
include/boost/spirit/dynamic/typeof.hpp
|
||||
include/boost/spirit/dynamic/while.hpp
|
||||
include/boost/spirit/error_handling/
|
||||
include/boost/spirit/error_handling.hpp
|
||||
include/boost/spirit/error_handling/exceptions.hpp
|
||||
include/boost/spirit/error_handling/exceptions_fwd.hpp
|
||||
include/boost/spirit/error_handling/impl/
|
||||
include/boost/spirit/error_handling/impl/exceptions.ipp
|
||||
include/boost/spirit/error_handling/typeof.hpp
|
||||
include/boost/spirit/fusion/
|
||||
include/boost/spirit/fusion/algorithm/
|
||||
include/boost/spirit/fusion/algorithm/any.hpp
|
||||
@ -3036,6 +3125,7 @@ include/boost/spirit/fusion/iterator/detail/cons_iterator/next_traits.hpp
|
||||
include/boost/spirit/fusion/iterator/detail/cons_iterator/value_traits.hpp
|
||||
include/boost/spirit/fusion/iterator/detail/filter_view_iterator/
|
||||
include/boost/spirit/fusion/iterator/detail/filter_view_iterator/deref_traits.hpp
|
||||
include/boost/spirit/fusion/iterator/detail/filter_view_iterator/equal_to_traits.hpp
|
||||
include/boost/spirit/fusion/iterator/detail/filter_view_iterator/next_traits.hpp
|
||||
include/boost/spirit/fusion/iterator/detail/filter_view_iterator/value_traits.hpp
|
||||
include/boost/spirit/fusion/iterator/detail/iterator_base.hpp
|
||||
@ -3141,12 +3231,16 @@ include/boost/spirit/fusion/sequence/value_at.hpp
|
||||
include/boost/spirit/iterator/
|
||||
include/boost/spirit/iterator.hpp
|
||||
include/boost/spirit/iterator/file_iterator.hpp
|
||||
include/boost/spirit/iterator/file_iterator_fwd.hpp
|
||||
include/boost/spirit/iterator/fixed_size_queue.hpp
|
||||
include/boost/spirit/iterator/impl/
|
||||
include/boost/spirit/iterator/impl/file_iterator.ipp
|
||||
include/boost/spirit/iterator/impl/position_iterator.ipp
|
||||
include/boost/spirit/iterator/multi_pass.hpp
|
||||
include/boost/spirit/iterator/multi_pass_fwd.hpp
|
||||
include/boost/spirit/iterator/position_iterator.hpp
|
||||
include/boost/spirit/iterator/position_iterator_fwd.hpp
|
||||
include/boost/spirit/iterator/typeof.hpp
|
||||
include/boost/spirit/meta/
|
||||
include/boost/spirit/meta.hpp
|
||||
include/boost/spirit/meta/as_parser.hpp
|
||||
@ -3180,26 +3274,36 @@ include/boost/spirit/symbols/impl/
|
||||
include/boost/spirit/symbols/impl/symbols.ipp
|
||||
include/boost/spirit/symbols/impl/tst.ipp
|
||||
include/boost/spirit/symbols/symbols.hpp
|
||||
include/boost/spirit/symbols/symbols_fwd.hpp
|
||||
include/boost/spirit/symbols/typeof.hpp
|
||||
include/boost/spirit/tree/
|
||||
include/boost/spirit/tree/ast.hpp
|
||||
include/boost/spirit/tree/ast_fwd.hpp
|
||||
include/boost/spirit/tree/common.hpp
|
||||
include/boost/spirit/tree/common_fwd.hpp
|
||||
include/boost/spirit/tree/impl/
|
||||
include/boost/spirit/tree/impl/parse_tree_utils.ipp
|
||||
include/boost/spirit/tree/impl/tree_to_xml.ipp
|
||||
include/boost/spirit/tree/parse_tree.hpp
|
||||
include/boost/spirit/tree/parse_tree_fwd.hpp
|
||||
include/boost/spirit/tree/parse_tree_utils.hpp
|
||||
include/boost/spirit/tree/parsetree.dtd
|
||||
include/boost/spirit/tree/tree_to_xml.hpp
|
||||
include/boost/spirit/tree/typeof.hpp
|
||||
include/boost/spirit/utility/
|
||||
include/boost/spirit/utility.hpp
|
||||
include/boost/spirit/utility/chset.hpp
|
||||
include/boost/spirit/utility/chset_operators.hpp
|
||||
include/boost/spirit/utility/confix.hpp
|
||||
include/boost/spirit/utility/confix_fwd.hpp
|
||||
include/boost/spirit/utility/distinct.hpp
|
||||
include/boost/spirit/utility/distinct_fwd.hpp
|
||||
include/boost/spirit/utility/escape_char.hpp
|
||||
include/boost/spirit/utility/escape_char_fwd.hpp
|
||||
include/boost/spirit/utility/flush_multi_pass.hpp
|
||||
include/boost/spirit/utility/functor_parser.hpp
|
||||
include/boost/spirit/utility/grammar_def.hpp
|
||||
include/boost/spirit/utility/grammar_def_fwd.hpp
|
||||
include/boost/spirit/utility/impl/
|
||||
include/boost/spirit/utility/impl/chset/
|
||||
include/boost/spirit/utility/impl/chset.ipp
|
||||
@ -3213,11 +3317,45 @@ include/boost/spirit/utility/impl/escape_char.ipp
|
||||
include/boost/spirit/utility/impl/lists.ipp
|
||||
include/boost/spirit/utility/impl/regex.ipp
|
||||
include/boost/spirit/utility/lists.hpp
|
||||
include/boost/spirit/utility/lists_fwd.hpp
|
||||
include/boost/spirit/utility/loops.hpp
|
||||
include/boost/spirit/utility/regex.hpp
|
||||
include/boost/spirit/utility/rule_parser.hpp
|
||||
include/boost/spirit/utility/scoped_lock.hpp
|
||||
include/boost/spirit/utility/typeof.hpp
|
||||
include/boost/spirit/version.hpp
|
||||
include/boost/state_saver.hpp
|
||||
include/boost/statechart/
|
||||
include/boost/statechart/asynchronous_state_machine.hpp
|
||||
include/boost/statechart/custom_reaction.hpp
|
||||
include/boost/statechart/deep_history.hpp
|
||||
include/boost/statechart/deferral.hpp
|
||||
include/boost/statechart/detail/
|
||||
include/boost/statechart/detail/avoid_unused_warning.hpp
|
||||
include/boost/statechart/detail/constructor.hpp
|
||||
include/boost/statechart/detail/counted_base.hpp
|
||||
include/boost/statechart/detail/leaf_state.hpp
|
||||
include/boost/statechart/detail/memory.hpp
|
||||
include/boost/statechart/detail/node_state.hpp
|
||||
include/boost/statechart/detail/rtti_policy.hpp
|
||||
include/boost/statechart/detail/state_base.hpp
|
||||
include/boost/statechart/event.hpp
|
||||
include/boost/statechart/event_base.hpp
|
||||
include/boost/statechart/event_processor.hpp
|
||||
include/boost/statechart/exception_translator.hpp
|
||||
include/boost/statechart/fifo_scheduler.hpp
|
||||
include/boost/statechart/fifo_worker.hpp
|
||||
include/boost/statechart/history.hpp
|
||||
include/boost/statechart/in_state_reaction.hpp
|
||||
include/boost/statechart/null_exception_translator.hpp
|
||||
include/boost/statechart/processor_container.hpp
|
||||
include/boost/statechart/result.hpp
|
||||
include/boost/statechart/shallow_history.hpp
|
||||
include/boost/statechart/simple_state.hpp
|
||||
include/boost/statechart/state.hpp
|
||||
include/boost/statechart/state_machine.hpp
|
||||
include/boost/statechart/termination.hpp
|
||||
include/boost/statechart/transition.hpp
|
||||
include/boost/static_assert.hpp
|
||||
include/boost/static_warning.hpp
|
||||
include/boost/strong_typedef.hpp
|
||||
@ -3233,14 +3371,18 @@ include/boost/test/detail/suppress_warnings.hpp
|
||||
include/boost/test/detail/unit_test_parameters.hpp
|
||||
include/boost/test/detail/workaround.hpp
|
||||
include/boost/test/detail/wrap_io_saver.hpp
|
||||
include/boost/test/exception_safety.hpp
|
||||
include/boost/test/execution_monitor.hpp
|
||||
include/boost/test/floating_point_comparison.hpp
|
||||
include/boost/test/framework.hpp
|
||||
include/boost/test/impl/
|
||||
include/boost/test/impl/compiler_log_formatter.ipp
|
||||
include/boost/test/impl/cpp_main.ipp
|
||||
include/boost/test/impl/exception_safety.ipp
|
||||
include/boost/test/impl/execution_monitor.ipp
|
||||
include/boost/test/impl/framework.ipp
|
||||
include/boost/test/impl/interaction_based.ipp
|
||||
include/boost/test/impl/logged_expectations.ipp
|
||||
include/boost/test/impl/plain_report_formatter.ipp
|
||||
include/boost/test/impl/progress_monitor.ipp
|
||||
include/boost/test/impl/results_collector.ipp
|
||||
@ -3257,8 +3399,12 @@ include/boost/test/impl/xml_report_formatter.ipp
|
||||
include/boost/test/included/
|
||||
include/boost/test/included/prg_exec_monitor.hpp
|
||||
include/boost/test/included/test_exec_monitor.hpp
|
||||
include/boost/test/included/unit_test.hpp
|
||||
include/boost/test/included/unit_test_framework.hpp
|
||||
include/boost/test/interaction_based.hpp
|
||||
include/boost/test/logged_expectations.hpp
|
||||
include/boost/test/minimal.hpp
|
||||
include/boost/test/mock_object.hpp
|
||||
include/boost/test/output/
|
||||
include/boost/test/output/compiler_log_formatter.hpp
|
||||
include/boost/test/output/plain_report_formatter.hpp
|
||||
@ -3267,10 +3413,12 @@ include/boost/test/output/xml_report_formatter.hpp
|
||||
include/boost/test/output_test_stream.hpp
|
||||
include/boost/test/parameterized_test.hpp
|
||||
include/boost/test/predicate_result.hpp
|
||||
include/boost/test/prg_exec_monitor.hpp
|
||||
include/boost/test/progress_monitor.hpp
|
||||
include/boost/test/results_collector.hpp
|
||||
include/boost/test/results_reporter.hpp
|
||||
include/boost/test/test_case_template.hpp
|
||||
include/boost/test/test_exec_monitor.hpp
|
||||
include/boost/test/test_observer.hpp
|
||||
include/boost/test/test_tools.hpp
|
||||
include/boost/test/unit_test.hpp
|
||||
@ -3278,6 +3426,7 @@ include/boost/test/unit_test_log.hpp
|
||||
include/boost/test/unit_test_log_formatter.hpp
|
||||
include/boost/test/unit_test_monitor.hpp
|
||||
include/boost/test/unit_test_suite.hpp
|
||||
include/boost/test/unit_test_suite_impl.hpp
|
||||
include/boost/test/utils/
|
||||
include/boost/test/utils/algorithm.hpp
|
||||
include/boost/test/utils/assign_op.hpp
|
||||
@ -3368,6 +3517,7 @@ include/boost/thread/detail/
|
||||
include/boost/thread/detail/config.hpp
|
||||
include/boost/thread/detail/force_cast.hpp
|
||||
include/boost/thread/detail/lock.hpp
|
||||
include/boost/thread/detail/read_write_lock.hpp
|
||||
include/boost/thread/detail/singleton.hpp
|
||||
include/boost/thread/detail/tss_hooks.hpp
|
||||
include/boost/thread/exceptions.hpp
|
||||
@ -3382,6 +3532,104 @@ include/boost/timer.hpp
|
||||
include/boost/token_functions.hpp
|
||||
include/boost/token_iterator.hpp
|
||||
include/boost/tokenizer.hpp
|
||||
include/boost/tr1/
|
||||
include/boost/tr1/array.hpp
|
||||
include/boost/tr1/complex.hpp
|
||||
include/boost/tr1/detail/
|
||||
include/boost/tr1/detail/config.hpp
|
||||
include/boost/tr1/detail/functor2iterator.hpp
|
||||
include/boost/tr1/detail/math_overloads.hpp
|
||||
include/boost/tr1/functional.hpp
|
||||
include/boost/tr1/memory.hpp
|
||||
include/boost/tr1/random.hpp
|
||||
include/boost/tr1/regex.hpp
|
||||
include/boost/tr1/tr1/
|
||||
include/boost/tr1/tr1/algorithm
|
||||
include/boost/tr1/tr1/array
|
||||
include/boost/tr1/tr1/bcc32/
|
||||
include/boost/tr1/tr1/bcc32/array.h
|
||||
include/boost/tr1/tr1/bcc32/random.h
|
||||
include/boost/tr1/tr1/bcc32/regex.h
|
||||
include/boost/tr1/tr1/bcc32/tuple.h
|
||||
include/boost/tr1/tr1/bcc32/type_tra.h
|
||||
include/boost/tr1/tr1/bitset
|
||||
include/boost/tr1/tr1/complex
|
||||
include/boost/tr1/tr1/deque
|
||||
include/boost/tr1/tr1/exception
|
||||
include/boost/tr1/tr1/fstream
|
||||
include/boost/tr1/tr1/functional
|
||||
include/boost/tr1/tr1/iomanip
|
||||
include/boost/tr1/tr1/ios
|
||||
include/boost/tr1/tr1/iostream
|
||||
include/boost/tr1/tr1/istream
|
||||
include/boost/tr1/tr1/iterator
|
||||
include/boost/tr1/tr1/limits
|
||||
include/boost/tr1/tr1/list
|
||||
include/boost/tr1/tr1/locale
|
||||
include/boost/tr1/tr1/map
|
||||
include/boost/tr1/tr1/memory
|
||||
include/boost/tr1/tr1/new
|
||||
include/boost/tr1/tr1/numeric
|
||||
include/boost/tr1/tr1/ostream
|
||||
include/boost/tr1/tr1/queue
|
||||
include/boost/tr1/tr1/random
|
||||
include/boost/tr1/tr1/regex
|
||||
include/boost/tr1/tr1/set
|
||||
include/boost/tr1/tr1/sstream
|
||||
include/boost/tr1/tr1/stack
|
||||
include/boost/tr1/tr1/stdexcept
|
||||
include/boost/tr1/tr1/streambuf
|
||||
include/boost/tr1/tr1/string
|
||||
include/boost/tr1/tr1/strstream
|
||||
include/boost/tr1/tr1/sun/
|
||||
include/boost/tr1/tr1/sun/algorithm.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/array.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/bcc32.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/bitset.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/complex.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/deque.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/exception.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/fstream.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/functional.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/iomanip.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/ios.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/iostream.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/istream.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/iterator.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/limits.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/list.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/locale.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/map.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/memory.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/new.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/numeric.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/ostream.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/queue.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/random.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/regex.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/set.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/sstream.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/stack.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/stdexcept.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/streambuf.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/string.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/strstream.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/sun.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/tuple.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/type_traits.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/typeinfo.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/utility.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/valarray.SUNWCCh
|
||||
include/boost/tr1/tr1/sun/vector.SUNWCCh
|
||||
include/boost/tr1/tr1/tuple
|
||||
include/boost/tr1/tr1/type_traits
|
||||
include/boost/tr1/tr1/typeinfo
|
||||
include/boost/tr1/tr1/utility
|
||||
include/boost/tr1/tr1/valarray
|
||||
include/boost/tr1/tr1/vector
|
||||
include/boost/tr1/tuple.hpp
|
||||
include/boost/tr1/type_traits.hpp
|
||||
include/boost/tr1/utility.hpp
|
||||
include/boost/tuple/
|
||||
include/boost/tuple/detail/
|
||||
include/boost/tuple/detail/tuple_basic.hpp
|
||||
@ -3474,6 +3722,16 @@ include/boost/type_traits/is_union.hpp
|
||||
include/boost/type_traits/is_unsigned.hpp
|
||||
include/boost/type_traits/is_void.hpp
|
||||
include/boost/type_traits/is_volatile.hpp
|
||||
include/boost/type_traits/msvc/
|
||||
include/boost/type_traits/msvc/remove_all_extents.hpp
|
||||
include/boost/type_traits/msvc/remove_bounds.hpp
|
||||
include/boost/type_traits/msvc/remove_const.hpp
|
||||
include/boost/type_traits/msvc/remove_cv.hpp
|
||||
include/boost/type_traits/msvc/remove_extent.hpp
|
||||
include/boost/type_traits/msvc/remove_pointer.hpp
|
||||
include/boost/type_traits/msvc/remove_reference.hpp
|
||||
include/boost/type_traits/msvc/remove_volatile.hpp
|
||||
include/boost/type_traits/msvc/typeof.hpp
|
||||
include/boost/type_traits/object_traits.hpp
|
||||
include/boost/type_traits/rank.hpp
|
||||
include/boost/type_traits/reference_traits.hpp
|
||||
@ -3489,6 +3747,56 @@ include/boost/type_traits/same_traits.hpp
|
||||
include/boost/type_traits/transform_traits.hpp
|
||||
include/boost/type_traits/transform_traits_spec.hpp
|
||||
include/boost/type_traits/type_with_alignment.hpp
|
||||
include/boost/typeof/
|
||||
include/boost/typeof/encode_decode.hpp
|
||||
include/boost/typeof/encode_decode_params.hpp
|
||||
include/boost/typeof/incr_registration_group.hpp
|
||||
include/boost/typeof/int_encoding.hpp
|
||||
include/boost/typeof/integral_template_param.hpp
|
||||
include/boost/typeof/message.hpp
|
||||
include/boost/typeof/modifiers.hpp
|
||||
include/boost/typeof/msvc/
|
||||
include/boost/typeof/msvc/typeof_impl.hpp
|
||||
include/boost/typeof/native.hpp
|
||||
include/boost/typeof/pointers_data_members.hpp
|
||||
include/boost/typeof/register_functions.hpp
|
||||
include/boost/typeof/register_functions_iterate.hpp
|
||||
include/boost/typeof/register_fundamental.hpp
|
||||
include/boost/typeof/register_mem_functions.hpp
|
||||
include/boost/typeof/std/
|
||||
include/boost/typeof/std/bitset.hpp
|
||||
include/boost/typeof/std/complex.hpp
|
||||
include/boost/typeof/std/deque.hpp
|
||||
include/boost/typeof/std/fstream.hpp
|
||||
include/boost/typeof/std/functional.hpp
|
||||
include/boost/typeof/std/iostream.hpp
|
||||
include/boost/typeof/std/istream.hpp
|
||||
include/boost/typeof/std/iterator.hpp
|
||||
include/boost/typeof/std/list.hpp
|
||||
include/boost/typeof/std/locale.hpp
|
||||
include/boost/typeof/std/map.hpp
|
||||
include/boost/typeof/std/memory.hpp
|
||||
include/boost/typeof/std/ostream.hpp
|
||||
include/boost/typeof/std/queue.hpp
|
||||
include/boost/typeof/std/set.hpp
|
||||
include/boost/typeof/std/sstream.hpp
|
||||
include/boost/typeof/std/stack.hpp
|
||||
include/boost/typeof/std/streambuf.hpp
|
||||
include/boost/typeof/std/string.hpp
|
||||
include/boost/typeof/std/utility.hpp
|
||||
include/boost/typeof/std/valarray.hpp
|
||||
include/boost/typeof/std/vector.hpp
|
||||
include/boost/typeof/template_encoding.hpp
|
||||
include/boost/typeof/template_template_param.hpp
|
||||
include/boost/typeof/type_encoding.hpp
|
||||
include/boost/typeof/type_template_param.hpp
|
||||
include/boost/typeof/typeof.hpp
|
||||
include/boost/typeof/typeof_impl.hpp
|
||||
include/boost/typeof/vector.hpp
|
||||
include/boost/typeof/vector100.hpp
|
||||
include/boost/typeof/vector150.hpp
|
||||
include/boost/typeof/vector200.hpp
|
||||
include/boost/typeof/vector50.hpp
|
||||
include/boost/utility/
|
||||
include/boost/utility.hpp
|
||||
include/boost/utility/addressof.hpp
|
||||
@ -3546,12 +3854,14 @@ include/boost/wave.hpp
|
||||
include/boost/wave/cpp_context.hpp
|
||||
include/boost/wave/cpp_exceptions.hpp
|
||||
include/boost/wave/cpp_iteration_context.hpp
|
||||
include/boost/wave/cpp_throw.hpp
|
||||
include/boost/wave/cpplexer/
|
||||
include/boost/wave/cpplexer/convert_trigraphs.hpp
|
||||
include/boost/wave/cpplexer/cpp_lex_interface.hpp
|
||||
include/boost/wave/cpplexer/cpp_lex_iterator.hpp
|
||||
include/boost/wave/cpplexer/cpp_lex_token.hpp
|
||||
include/boost/wave/cpplexer/cpplexer_exceptions.hpp
|
||||
include/boost/wave/cpplexer/detect_include_guards.hpp
|
||||
include/boost/wave/cpplexer/re2clex/
|
||||
include/boost/wave/cpplexer/re2clex/aq.hpp
|
||||
include/boost/wave/cpplexer/re2clex/cpp_re.hpp
|
||||
@ -3572,6 +3882,7 @@ include/boost/wave/grammars/cpp_intlit_grammar.hpp
|
||||
include/boost/wave/grammars/cpp_literal_grammar_gen.hpp
|
||||
include/boost/wave/grammars/cpp_predef_macros_gen.hpp
|
||||
include/boost/wave/grammars/cpp_predef_macros_grammar.hpp
|
||||
include/boost/wave/grammars/cpp_value_error.hpp
|
||||
include/boost/wave/language_support.hpp
|
||||
include/boost/wave/preprocessing_hooks.hpp
|
||||
include/boost/wave/token_ids.hpp
|
||||
@ -3582,7 +3893,6 @@ include/boost/wave/util/cpp_iterator.hpp
|
||||
include/boost/wave/util/cpp_macromap.hpp
|
||||
include/boost/wave/util/cpp_macromap_predef.hpp
|
||||
include/boost/wave/util/cpp_macromap_utils.hpp
|
||||
include/boost/wave/util/eat_whitespace.hpp
|
||||
include/boost/wave/util/file_position.hpp
|
||||
include/boost/wave/util/flex_string.hpp
|
||||
include/boost/wave/util/functor_input.hpp
|
||||
@ -3597,12 +3907,160 @@ include/boost/wave/util/time_conversion_helper.hpp
|
||||
include/boost/wave/util/transform_iterator.hpp
|
||||
include/boost/wave/util/unput_queue_iterator.hpp
|
||||
include/boost/wave/wave_config.hpp
|
||||
include/boost/wave/wave_config_constant.hpp
|
||||
include/boost/wave/wave_version.hpp
|
||||
include/boost/wave/whitespace_handling.hpp
|
||||
include/boost/weak_ptr.hpp
|
||||
include/boost/xpressive/
|
||||
include/boost/xpressive/basic_regex.hpp
|
||||
include/boost/xpressive/detail/
|
||||
include/boost/xpressive/detail/core/
|
||||
include/boost/xpressive/detail/core/access.hpp
|
||||
include/boost/xpressive/detail/core/action.hpp
|
||||
include/boost/xpressive/detail/core/action_state.hpp
|
||||
include/boost/xpressive/detail/core/adaptor.hpp
|
||||
include/boost/xpressive/detail/core/finder.hpp
|
||||
include/boost/xpressive/detail/core/flow_control.hpp
|
||||
include/boost/xpressive/detail/core/icase.hpp
|
||||
include/boost/xpressive/detail/core/linker.hpp
|
||||
include/boost/xpressive/detail/core/matcher/
|
||||
include/boost/xpressive/detail/core/matcher/action_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/alternate_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/any_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/assert_bol_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/assert_bos_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/assert_eol_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/assert_eos_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/assert_line_base.hpp
|
||||
include/boost/xpressive/detail/core/matcher/assert_word_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/charset_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/end_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/epsilon_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/keeper_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/literal_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/logical_newline_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/lookahead_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/lookbehind_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/mark_begin_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/mark_end_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/mark_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/posix_charset_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/range_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/regex_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/repeat_begin_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/repeat_end_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/set_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/simple_repeat_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/string_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matcher/true_matcher.hpp
|
||||
include/boost/xpressive/detail/core/matchers.hpp
|
||||
include/boost/xpressive/detail/core/optimize.hpp
|
||||
include/boost/xpressive/detail/core/peeker.hpp
|
||||
include/boost/xpressive/detail/core/quant_style.hpp
|
||||
include/boost/xpressive/detail/core/regex_impl.hpp
|
||||
include/boost/xpressive/detail/core/results_cache.hpp
|
||||
include/boost/xpressive/detail/core/state.hpp
|
||||
include/boost/xpressive/detail/core/sub_match_impl.hpp
|
||||
include/boost/xpressive/detail/core/sub_match_vector.hpp
|
||||
include/boost/xpressive/detail/detail_fwd.hpp
|
||||
include/boost/xpressive/detail/dynamic/
|
||||
include/boost/xpressive/detail/dynamic/dynamic.hpp
|
||||
include/boost/xpressive/detail/dynamic/matchable.hpp
|
||||
include/boost/xpressive/detail/dynamic/parse_charset.hpp
|
||||
include/boost/xpressive/detail/dynamic/parser.hpp
|
||||
include/boost/xpressive/detail/dynamic/parser_enum.hpp
|
||||
include/boost/xpressive/detail/dynamic/parser_traits.hpp
|
||||
include/boost/xpressive/detail/static/
|
||||
include/boost/xpressive/detail/static/as_xpr.hpp
|
||||
include/boost/xpressive/detail/static/compile.hpp
|
||||
include/boost/xpressive/detail/static/is_pure.hpp
|
||||
include/boost/xpressive/detail/static/modifier.hpp
|
||||
include/boost/xpressive/detail/static/placeholders.hpp
|
||||
include/boost/xpressive/detail/static/productions/
|
||||
include/boost/xpressive/detail/static/productions/alt_compilers.hpp
|
||||
include/boost/xpressive/detail/static/productions/charset_transforms.hpp
|
||||
include/boost/xpressive/detail/static/productions/complement_compiler.hpp
|
||||
include/boost/xpressive/detail/static/productions/domain_tags.hpp
|
||||
include/boost/xpressive/detail/static/productions/independent_compiler.hpp
|
||||
include/boost/xpressive/detail/static/productions/marker_compiler.hpp
|
||||
include/boost/xpressive/detail/static/productions/marker_transform.hpp
|
||||
include/boost/xpressive/detail/static/productions/modify_compiler.hpp
|
||||
include/boost/xpressive/detail/static/productions/noop_compiler.hpp
|
||||
include/boost/xpressive/detail/static/productions/productions.hpp
|
||||
include/boost/xpressive/detail/static/productions/quant_compilers.hpp
|
||||
include/boost/xpressive/detail/static/productions/quant_traits.hpp
|
||||
include/boost/xpressive/detail/static/productions/quant_transforms.hpp
|
||||
include/boost/xpressive/detail/static/productions/set_compilers.hpp
|
||||
include/boost/xpressive/detail/static/productions/transmogrify.hpp
|
||||
include/boost/xpressive/detail/static/productions/visitor.hpp
|
||||
include/boost/xpressive/detail/static/regex_operators.hpp
|
||||
include/boost/xpressive/detail/static/static.hpp
|
||||
include/boost/xpressive/detail/static/type_traits.hpp
|
||||
include/boost/xpressive/detail/static/width_of.hpp
|
||||
include/boost/xpressive/detail/utility/
|
||||
include/boost/xpressive/detail/utility/algorithm.hpp
|
||||
include/boost/xpressive/detail/utility/any.hpp
|
||||
include/boost/xpressive/detail/utility/boyer_moore.hpp
|
||||
include/boost/xpressive/detail/utility/chset/
|
||||
include/boost/xpressive/detail/utility/chset/basic_chset.hpp
|
||||
include/boost/xpressive/detail/utility/chset/basic_chset.ipp
|
||||
include/boost/xpressive/detail/utility/chset/chset.hpp
|
||||
include/boost/xpressive/detail/utility/chset/range_run.hpp
|
||||
include/boost/xpressive/detail/utility/chset/range_run.ipp
|
||||
include/boost/xpressive/detail/utility/cons.hpp
|
||||
include/boost/xpressive/detail/utility/dont_care.hpp
|
||||
include/boost/xpressive/detail/utility/hash_peek_bitset.hpp
|
||||
include/boost/xpressive/detail/utility/ignore_unused.hpp
|
||||
include/boost/xpressive/detail/utility/literals.hpp
|
||||
include/boost/xpressive/detail/utility/never_true.hpp
|
||||
include/boost/xpressive/detail/utility/save_restore.hpp
|
||||
include/boost/xpressive/detail/utility/sequence_stack.hpp
|
||||
include/boost/xpressive/detail/utility/tracking_ptr.hpp
|
||||
include/boost/xpressive/detail/utility/traits_utils.hpp
|
||||
include/boost/xpressive/match_results.hpp
|
||||
include/boost/xpressive/proto/
|
||||
include/boost/xpressive/proto/arg_traits.hpp
|
||||
include/boost/xpressive/proto/compiler/
|
||||
include/boost/xpressive/proto/compiler/branch.hpp
|
||||
include/boost/xpressive/proto/compiler/conditional.hpp
|
||||
include/boost/xpressive/proto/compiler/error.hpp
|
||||
include/boost/xpressive/proto/compiler/fold.hpp
|
||||
include/boost/xpressive/proto/compiler/switch.hpp
|
||||
include/boost/xpressive/proto/compiler/transform.hpp
|
||||
include/boost/xpressive/proto/op_base.hpp
|
||||
include/boost/xpressive/proto/op_tags.hpp
|
||||
include/boost/xpressive/proto/operators.hpp
|
||||
include/boost/xpressive/proto/proto.hpp
|
||||
include/boost/xpressive/proto/proto_fwd.hpp
|
||||
include/boost/xpressive/proto/proto_typeof.hpp
|
||||
include/boost/xpressive/regex_algorithms.hpp
|
||||
include/boost/xpressive/regex_compiler.hpp
|
||||
include/boost/xpressive/regex_constants.hpp
|
||||
include/boost/xpressive/regex_error.hpp
|
||||
include/boost/xpressive/regex_iterator.hpp
|
||||
include/boost/xpressive/regex_primitives.hpp
|
||||
include/boost/xpressive/regex_token_iterator.hpp
|
||||
include/boost/xpressive/regex_traits.hpp
|
||||
include/boost/xpressive/sub_match.hpp
|
||||
include/boost/xpressive/traits/
|
||||
include/boost/xpressive/traits/c_regex_traits.hpp
|
||||
include/boost/xpressive/traits/cpp_regex_traits.hpp
|
||||
include/boost/xpressive/traits/detail/
|
||||
include/boost/xpressive/traits/detail/c_ctype.hpp
|
||||
include/boost/xpressive/traits/null_regex_traits.hpp
|
||||
include/boost/xpressive/xpressive.hpp
|
||||
include/boost/xpressive/xpressive_dynamic.hpp
|
||||
include/boost/xpressive/xpressive_fwd.hpp
|
||||
include/boost/xpressive/xpressive_static.hpp
|
||||
include/boost/xpressive/xpressive_typeof.hpp
|
||||
lib/libboost_date_time-mt.a
|
||||
lib/libboost_date_time.a
|
||||
lib/libboost_filesystem-mt.a
|
||||
lib/libboost_filesystem.a
|
||||
lib/libboost_graph-mt.a
|
||||
lib/libboost_graph.a
|
||||
lib/libboost_iostreams-mt.a
|
||||
lib/libboost_iostreams.a
|
||||
lib/libboost_prg_exec_monitor-mt.a
|
||||
|
Loading…
Reference in New Issue
Block a user