merge new MPL version from 'mplbook' branch

[SVN r24874]
This commit is contained in:
Aleksey Gurtovoy committed 2004-09-02 15:41:37 +00:00
1 parent e2e70427cc
commit 1689c8ef83
1216 files changed
+89913 -36752

No files matched your search

+9 -7
View File
@@ -1,11 +1,13 @@
#define BOOST_NO_CONFIG
#include "boost/preprocessor/config/config.hpp"
#include <boost/preprocessor/config/config.hpp>
#define BOOST_NO_TEMPLATE_TEMPLATES
#define BOOST_MPL_NO_BIND_TEMPLATE
#define BOOST_NO_NON_TYPE_TEMPLATE_PARTIAL_SPECIALIZATION
#define BOOST_NO_DEFAULT_TEMPLATE_PARAMETERS_IN_NESTED_TEMPLATES
#define BOOST_BROKEN_DEFAULT_TEMPLATE_PARAMETERS_IN_NESTED_TEMPLATES
#define BOOST_MPL_BROKEN_OVERLOAD_RESOLUTION
#define BOOST_EXTENDED_TEMPLATE_PARAMETERS_MATCHING
#define BOOST_MPL_CFG_NO_BIND_TEMPLATE
#define BOOST_MPL_CFG_NO_NONTYPE_TEMPLATE_PARTIAL_SPEC
#define BOOST_MPL_CFG_NO_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES
#define BOOST_MPL_CFG_BROKEN_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES
#define BOOST_MPL_CFG_BROKEN_OVERLOAD_RESOLUTION
#define BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING
#define BOOST_MPL_CFG_BCC_INTEGRAL_CONSTANTS
#define BOOST_MPL_CFG_NO_NESTED_FORWARDING
+8 -6
View File
@@ -1,10 +1,12 @@
#define BOOST_NO_CONFIG
#include "boost/preprocessor/config/config.hpp"
#include <boost/preprocessor/config/config.hpp>
#define BOOST_NO_TEMPLATE_TEMPLATES
#define BOOST_MPL_NO_BIND_TEMPLATE
#define BOOST_NO_NON_TYPE_TEMPLATE_PARTIAL_SPECIALIZATION
#define BOOST_BROKEN_DEFAULT_TEMPLATE_PARAMETERS_IN_NESTED_TEMPLATES
#define BOOST_MPL_BROKEN_OVERLOAD_RESOLUTION
#define BOOST_EXTENDED_TEMPLATE_PARAMETERS_MATCHING
#define BOOST_MPL_CFG_NO_BIND_TEMPLATE
#define BOOST_MPL_CFG_NO_NONTYPE_TEMPLATE_PARTIAL_SPEC
#define BOOST_MPL_CFG_BROKEN_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES
#define BOOST_MPL_CFG_BROKEN_OVERLOAD_RESOLUTION
#define BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING
#define BOOST_MPL_CFG_BCC_INTEGRAL_CONSTANTS
#define BOOST_MPL_CFG_NO_NESTED_FORWARDING
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_NO_CONFIG
#define BOOST_MPL_CFG_DMC_AMBIGUOUS_CTPS
+1 -2
View File
@@ -1,3 +1,2 @@
#define BOOST_NO_CONFIG
#define BOOST_EXTENDED_TEMPLATE_PARAMETERS_MATCHING
#define BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING
+5 -2
View File
@@ -2,8 +2,11 @@
#define BOOST_MSVC 1200
#define BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
#define BOOST_NO_INCLASS_MEMBER_INITIALIZATION
#define BOOST_NO_TEMPLATE_TEMPLATE_PARAMETERS
#define BOOST_NO_TEMPLATE_TEMPLATES
#define BOOST_NO_CV_VOID_SPECIALIZATIONS
#define BOOST_NO_INTRINSIC_WCHAR_T
#define BOOST_NO_STD_ALLOCATOR
#define BOOST_MPL_NO_BIND_TEMPLATE
#define BOOST_MPL_CFG_NO_BIND_TEMPLATE
#define BOOST_MPL_CFG_NO_APPLY_TEMPLATE
#define BOOST_MPL_CFG_MSVC_60_ETI_BUG
#define BOOST_MPL_CFG_MSVC_ETI_BUG
+3 -1
View File
@@ -2,4 +2,6 @@
#define BOOST_MSVC 1300
#define BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
#define BOOST_NO_INCLASS_MEMBER_INITIALIZATION
#define BOOST_MPL_NO_BIND_TEMPLATE
#define BOOST_MPL_CFG_NO_BIND_TEMPLATE
#define BOOST_MPL_CFG_NO_APPLY_TEMPLATE
#define BOOST_MPL_CFG_MSVC_ETI_BUG
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_NO_CONFIG
#define BOOST_BROKEN_DEFAULT_TEMPLATE_PARAMETERS_IN_NESTED_TEMPLATES
#define BOOST_MPL_CFG_BROKEN_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES
+1
View File
@@ -1 +1,2 @@
#define BOOST_NO_CONFIG
#define BOOST_MPL_AUX_LAMBDA_SUPPORT(unused1, unused2, unused3)
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_NO_CONFIG
#define BOOST_MPL_TYPEOF_BASED_VECTOR_IMPL
#define BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/list/list10.hpp"
#include <boost/mpl/list/list10.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/list/list10_c.hpp"
#include <boost/mpl/list/list10_c.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/list/list20.hpp"
#include <boost/mpl/list/list20.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/list/list20_c.hpp"
#include <boost/mpl/list/list20_c.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/list/list30.hpp"
#include <boost/mpl/list/list30.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/list/list30_c.hpp"
#include <boost/mpl/list/list30_c.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/list/list40.hpp"
#include <boost/mpl/list/list40.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/list/list40_c.hpp"
#include <boost/mpl/list/list40_c.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/list/list50.hpp"
#include <boost/mpl/list/list50.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/list/list50_c.hpp"
#include <boost/mpl/list/list50_c.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/map/map10.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/map/map20.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/map/map30.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/map/map40.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/map/map50.hpp>
+68 -41
View File
@@ -1,17 +1,16 @@
# Copyright (c) 2001-03
# Aleksey Gurtovoy
# Copyright Aleksey Gurtovoy 2001-2004
#
# Permission to use, copy, modify, distribute and sell this software
# and its documentation for any purpose is hereby granted without fee,
# provided that the above copyright notice appears in all copies and
# that both the copyright notice and this permission notice appear in
# supporting documentation. No representations are made about the
# suitability of this software for any purpose. It is provided "as is"
# without express or implied warranty.
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# See http://www.boost.org/libs/mpl for documentation.
# $Source$
# $Date$
# $Revision$
import fileinput
import os
import re
@@ -25,12 +24,16 @@ ident = 4
def nearest_ident_pos(text):
return (len(text)/ident) * ident
def block_format(limits,text,first_sep=' ',sep=',',need_last_ident=1):
def block_format(limits, text, first_sep=' ', sep=',', need_last_ident=1 ):
if sep == ',' and string.find( text, '<' ) != -1:
sep = '%s ' % sep
words = string.split(
string.join(string.split(text),' ')
, if_else(sep != ',' or string.find(text,'<') == -1,sep,' %s '%sep)
string.join( string.split( text ), ' ' )
, sep
)
s = reduce(lambda t,x: '%s '%t, range(0,limits[0]), '')
s = ' ' * limits[0]
max_len = limits[1]
return '%s\n%s' \
% (
@@ -46,7 +49,7 @@ def block_format(limits,text,first_sep=' ',sep=',',need_last_ident=1):
, if_else(need_last_ident,s,'')
)
def handle_args(match):
def handle_args( match ):
if re.compile('^\s*(typedef|struct|static)\s+.*?$').match(match.group(0)):
return match.group(0)
@@ -59,6 +62,7 @@ def handle_args(match):
, 0
)
def handle_inline_args(match):
if len(match.group(0)) < max_len:
return match.group(0)
@@ -120,57 +124,79 @@ def handle_typedefs(match):
return match.group(0)
join_sep = ';\n%s' % match.group(1)
# return if_else(string.find(match.group(0), '\n') == -1, '%s%s\n', '%s%s') \
return '%s%s\n' \
% (
match.group(1)
, string.join(map(string.strip, string.split(match.group(2), ';')), join_sep)
)
def fix_angle_brackets( match ):
return ' '.join( ''.join( match.group(1).split( ' ' ) ) ) + match.group(3)
class pretty:
def __init__(self, name):
self.output = open(name, "w")
self.prev_line = ''
self.re_header_name_comment = re.compile(r"^\s*//\s+\+\s+file:\s+(boost/mpl(/\w+)+\.hpp)s*$")
self.re_copyright_start = re.compile( r'^// Copyright .*$' )
self.re_copyright_end = re.compile( r'^// See .* for documentation.$' )
self.reading_copyright = 0
self.copyright = None
self.re_header_name_comment = re.compile( r'^\s*//\s+\$[S]ource: /cvsroot/boost/boost/(.*),v\s*\$$' )
self.header_was_written = 0
self.re_junk = re.compile(r"^\s*(#|//[^:]).*$")
self.re_c_comment_start = re.compile(r"^\s*/\*.*")
self.re_c_comment_end = re.compile(r"^.*\*/\s*$")
self.re_junk = re.compile(r'^\s*(#|//[^/]|////).*$')
self.re_c_comment_start = re.compile(r'^\s*/\*.*')
self.re_c_comment_end = re.compile(r'^.*\*/\s*$')
self.inside_c_comment = 0
self.re_empty_line = re.compile(r"^\s*$")
self.re_comma = re.compile(r'(\w+)\s*,\s*')
self.re_assign = re.compile(r'\s*(=+)\s*')
self.re_marked_comment = re.compile(r'^(\s*//):(.*)$')
self.re_empty_line = re.compile(r'^\s*$')
self.re_comma = re.compile(r'(\S+)\s*,\s*')
self.re_assign = re.compile(r'([^<|^!|^>])\s*(=+)\s*')
self.re_marked_empty_comment = re.compile(r'^\s*//\s*$')
self.re_typedef = re.compile(r'^\s+typedef\s+.*?;$')
self.re_nsl = re.compile(r'^(\s+typedef\s+.*?;|\s*(private|public):\s*|\s*{\s*|\s*(\w|\d|,)+\s*)$')
self.re_templ_decl = re.compile(r'^(\s*template\s*<\s*.*?|\s*(private|public):\s*)$')
self.re_type_const = re.compile(r'(const)\s+((unsigned|signed)?(bool|char|short|int|long))')
#self.re_templ_args = re.compile(r'^(\s*)(, | {2})((.*::.*?,?)+)\s*$')
self.re_templ_args = re.compile(r'^(\s*)(, | {2})((\s*(\w+)(\s+|::)\w+\s*.*?,?)+)\s*$')
self.re_inline_templ_args = re.compile(
r'^(\s+(,|:\s+)?|struct\s+)(\w+)\s*<((\s*(typename\s+)?\w+\s*(=\s*.*|<(\s*\w+\s*,?)+>\s*)?,?)+)\s*>\s+((struct|class).*?)?$'
)
self.re_simple_list = re.compile(r'(\w+)\s*<((\w|,| |-|>|<)+)>')
self.re_static_const = re.compile(r'(\s*)((static\s+.*?|enum\s*{\s*)value\s*=)(.*?)(}?;)$')
self.re_simple_list = re.compile(r'(\w+)\s*<((\w|,| |-)+)>')
self.re_static_const = re.compile(r'(\s*)((static\s+.*?|enum\s*\w*\s*{\s*)value\s*=)(.*?)(}?;)$')
self.re_typedefs = re.compile(r'(\s*)((\s*typedef\s*.*?;)+)\s*$')
self.re_fix_angle_brackets = re.compile( r'(>(\s*>)+)(,|\n$)' )
self.re_closing_curly_brace = re.compile(r'^(}|struct\s+\w+);\s*$')
self.re_namespace_scope_templ = re.compile(r'^template\s*<\s*$')
self.re_namespace = re.compile(r'^\n?namespace\s+\w+\s*{\s*\n?$')
def process(self, line):
if self.reading_copyright:
if not self.re_copyright_end.match( line ):
self.copyright += line
return
self.reading_copyright = 0
if not self.header_was_written and self.re_copyright_start.match( line ):
self.copyright = line
self.reading_copyright = 1
return
# searching for header line
if not self.header_was_written and self.re_header_name_comment.match(line):
if not self.header_was_written and self.re_header_name_comment.match( line ):
self.header_was_written = 1
match = self.re_header_name_comment.match(line)
match = self.re_header_name_comment.match( line )
self.output.write( \
"// preprocessed version of '%s' header\n"\
"// see the original for copyright information\n\n" \
% match.group(1)
'\n%s\n' \
'// Preprocessed version of "%s" header\n' \
'// -- DO NOT modify by hand!\n\n' \
% ( self.copyright, match.group(1) )
)
return
@@ -201,17 +227,18 @@ class pretty:
return
# formatting
line = self.re_comma.sub(r'\1, ', line)
line = self.re_assign.sub(r' \1 ', line)
line = self.re_marked_comment.sub(r'\1\2', line)
line = self.re_marked_empty_comment.sub(r'\n', line)
line = self.re_type_const.sub(r'\2 \1', line)
line = self.re_templ_args.sub(handle_args, line)
line = self.re_inline_templ_args.sub(handle_inline_args, line)
line = self.re_simple_list.sub(handle_simple_list, line)
line = self.re_static_const.sub(handle_static, line)
line = self.re_typedefs.sub(handle_typedefs, line)
line = self.re_comma.sub( r'\1, ', line )
line = self.re_assign.sub( r'\1 \2 ', line )
line = self.re_marked_empty_comment.sub( r'\n', line )
line = self.re_type_const.sub( r'\2 \1', line )
line = self.re_templ_args.sub( handle_args, line )
line = self.re_inline_templ_args.sub( handle_inline_args, line )
line = self.re_simple_list.sub( handle_simple_list, line)
line = self.re_static_const.sub( handle_static, line )
line = self.re_typedefs.sub( handle_typedefs, line )
line = self.re_fix_angle_brackets.sub( fix_angle_brackets, line )
# write the output
self.output.write(line)
self.prev_line = line
+1 -1
View File
@@ -1 +1 @@
c:\home\mingw\bin\gcc.exe -E -C -P -I%1 -D BOOST_USER_CONFIG="<%1/libs/mpl/preprocessed/include/%2/user.hpp>" %3 >%4
gcc -E -C -P -I%1 "-D BOOST_USER_CONFIG=<%1/libs/mpl/preprocessed/include/%2/user.hpp>" -D BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES %3 >%4
+11 -12
View File
@@ -1,16 +1,15 @@
# Copyright (c) 2001-03
# Aleksey Gurtovoy
# Copyright Aleksey Gurtovoy 2001-2004
#
# Permission to use, copy, modify, distribute and sell this software
# and its documentation for any purpose is hereby granted without fee,
# provided that the above copyright notice appears in all copies and
# that both the copyright notice and this permission notice appear in
# supporting documentation. No representations are made about the
# suitability of this software for any purpose. It is provided "as is"
# without express or implied warranty.
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# See http://www.boost.org/libs/mpl for documentation.
# See http://www.boost.org/libs/mpl for documentation.
# $Source$
# $Date$
# $Revision$
import shutil
import os.path
@@ -22,7 +21,7 @@ def process( file, boost_root, dst_dir, mode ):
os.system( "preprocess %s %s %s %s" % ( boost_root, mode, file, file_path ) )
os.rename( file_path, "%s.tmp" % file_path )
os.system( "pp.py %s.tmp %s" % ( file_path, file_path ) )
os.system( "python pp.py %s.tmp %s" % ( file_path, file_path ) )
os.remove( "%s.tmp" % file_path )
filename = os.path.basename(file_path)
@@ -74,7 +73,7 @@ def main( all_modes, src_dir, dst_dir ):
if __name__ == '__main__':
main(
["bcc", "bcc551", "gcc", "msvc60", "msvc70", "mwcw", "no_ctps", "no_ttp", "plain"]
["bcc", "bcc551", "gcc", "msvc60", "msvc70", "mwcw", "dmc", "no_ctps", "no_ttp", "plain"]
, "src"
, "boost\\mpl\\aux_\\preprocessed"
)
+20
View File
@@ -0,0 +1,20 @@
# Copyright Aleksey Gurtovoy 2001-2004
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# See http://www.boost.org/libs/mpl for documentation.
# $Source$
# $Date$
# $Revision$
import preprocess
preprocess.main(
[ "plain" ]
, "list"
, "boost\\mpl\\list\\aux_\\preprocessed"
)
+20
View File
@@ -0,0 +1,20 @@
# Copyright Aleksey Gurtovoy 2001-2004
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# See http://www.boost.org/libs/mpl for documentation.
# $Source$
# $Date$
# $Revision$
import preprocess
preprocess.main(
[ "plain", "typeof_based" ]
, "map"
, "boost\\mpl\\map\\aux_\\preprocessed"
)
+20
View File
@@ -0,0 +1,20 @@
# Copyright Aleksey Gurtovoy 2001-2004
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# See http://www.boost.org/libs/mpl for documentation.
# $Source$
# $Date$
# $Revision$
import preprocess
preprocess.main(
[ "plain" ]
, "set"
, "boost\\mpl\\set\\aux_\\preprocessed"
)
+20
View File
@@ -0,0 +1,20 @@
# Copyright Aleksey Gurtovoy 2001-2004
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# See http://www.boost.org/libs/mpl for documentation.
# $Source$
# $Date$
# $Revision$
import preprocess
preprocess.main(
[ "no_ctps", "plain", "typeof_based" ]
, "vector"
, "boost\\mpl\\vector\\aux_\\preprocessed"
)
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/set/set10.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/set/set20.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/set/set30.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/set/set40.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/set/set50.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/aux_/advance_backward.hpp"
#include <boost/mpl/aux_/advance_backward.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/aux_/advance_forward.hpp"
#include <boost/mpl/aux_/advance_forward.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/and.hpp"
#include <boost/mpl/and.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/apply.hpp"
#include <boost/mpl/apply.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/apply_fwd.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/apply_wrap.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/arg.hpp"
#include <boost/mpl/arg.hpp>
+2 -2
View File
@@ -1,3 +1,3 @@
#define BOOST_MPL_PREPROCESSING_MODE
#define BOOST_MPL_NO_UNNAMED_PLACEHOLDER_SUPPORT
#include "boost/mpl/bind.hpp"
#define BOOST_MPL_CFG_NO_UNNAMED_PLACEHOLDER_SUPPORT
#include <boost/mpl/bind.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/bind.hpp"
#include <boost/mpl/bind.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/bind_fwd.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/bitand.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/bitor.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/bitxor.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/divides.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/equal_to.hpp>
-2
View File
@@ -1,2 +0,0 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/aux_/fold_backward_impl.hpp"
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/aux_/fold_impl.hpp"
#include <boost/mpl/aux_/fold_impl.hpp>
+2 -2
View File
@@ -1,3 +1,3 @@
#define BOOST_MPL_PREPROCESSING_MODE
//#define BOOST_MPL_NO_LAMBDA_HEURISTIC
#include "boost/mpl/aux_/full_lambda.hpp"
//#define BOOST_MPL_CFG_NO_LAMBDA_HEURISTIC
#include <boost/mpl/aux_/full_lambda.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/greater.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/greater_equal.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/inherit.hpp>
@@ -1,2 +0,0 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/aux_/iter_fold_backward_impl.hpp"
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/aux_/iter_fold_if_impl.hpp"
#include <boost/mpl/aux_/iter_fold_if_impl.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/aux_/iter_fold_impl.hpp"
#include <boost/mpl/aux_/iter_fold_impl.hpp>
-2
View File
@@ -1,2 +0,0 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/lambda_helper.hpp"
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/aux_/lambda_no_ctps.hpp"
#include <boost/mpl/aux_/lambda_no_ctps.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/less.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/less_equal.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/list.hpp"
#include <boost/mpl/list.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/list_c.hpp"
#include <boost/mpl/list_c.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/map.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/minus.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/modulus.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/not_equal_to.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/or.hpp"
#include <boost/mpl/or.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/placeholders.hpp"
#include <boost/mpl/placeholders.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/plus.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/quote.hpp"
#include <boost/mpl/quote.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/aux_/reverse_fold_impl.hpp>
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/aux_/reverse_iter_fold_impl.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/set.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/shift_left.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/shift_right.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/aux_/template_arity.hpp"
#include <boost/mpl/aux_/template_arity.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/times.hpp>
+2
View File
@@ -0,0 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include <boost/mpl/unpack_args.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/vector.hpp"
#include <boost/mpl/vector.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/vector_c.hpp"
#include <boost/mpl/vector_c.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/vector/vector10.hpp"
#include <boost/mpl/vector/vector10.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/vector/vector10_c.hpp"
#include <boost/mpl/vector/vector10_c.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/vector/vector20.hpp"
#include <boost/mpl/vector/vector20.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/vector/vector20_c.hpp"
#include <boost/mpl/vector/vector20_c.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/vector/vector30.hpp"
#include <boost/mpl/vector/vector30.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/vector/vector30_c.hpp"
#include <boost/mpl/vector/vector30_c.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/vector/vector40.hpp"
#include <boost/mpl/vector/vector40.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/vector/vector40_c.hpp"
#include <boost/mpl/vector/vector40_c.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/vector/vector50.hpp"
#include <boost/mpl/vector/vector50.hpp>
+1 -1
View File
@@ -1,2 +1,2 @@
#define BOOST_MPL_PREPROCESSING_MODE
#include "boost/mpl/vector/vector50_c.hpp"
#include <boost/mpl/vector/vector50_c.hpp>