merge new MPL version from 'mplbook' branch
[SVN r24874]
This commit is contained in:
1 parent
e2e70427cc
commit
1689c8ef83
1216 files changed
+89913
-36752
No files matched your search
@@ -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
|
||||
@@ -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
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_NO_CONFIG
|
||||
#define BOOST_MPL_CFG_DMC_AMBIGUOUS_CTPS
|
||||
@@ -1,3 +1,2 @@
|
||||
#define BOOST_NO_CONFIG
|
||||
#define BOOST_EXTENDED_TEMPLATE_PARAMETERS_MATCHING
|
||||
|
||||
#define BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING
|
||||
@@ -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
|
||||
@@ -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,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 +1,2 @@
|
||||
#define BOOST_NO_CONFIG
|
||||
#define BOOST_MPL_AUX_LAMBDA_SUPPORT(unused1, unused2, unused3)
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_NO_CONFIG
|
||||
#define BOOST_MPL_TYPEOF_BASED_VECTOR_IMPL
|
||||
#define BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/list/list10.hpp"
|
||||
#include <boost/mpl/list/list10.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/list/list10_c.hpp"
|
||||
#include <boost/mpl/list/list10_c.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/list/list20.hpp"
|
||||
#include <boost/mpl/list/list20.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/list/list20_c.hpp"
|
||||
#include <boost/mpl/list/list20_c.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/list/list30.hpp"
|
||||
#include <boost/mpl/list/list30.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/list/list30_c.hpp"
|
||||
#include <boost/mpl/list/list30_c.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/list/list40.hpp"
|
||||
#include <boost/mpl/list/list40.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/list/list40_c.hpp"
|
||||
#include <boost/mpl/list/list40_c.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/list/list50.hpp"
|
||||
#include <boost/mpl/list/list50.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/list/list50_c.hpp"
|
||||
#include <boost/mpl/list/list50_c.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/map/map10.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/map/map20.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/map/map30.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/map/map40.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/map/map50.hpp>
|
||||
+68
-41
@@ -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 @@
|
||||
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
@@ -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"
|
||||
)
|
||||
@@ -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"
|
||||
)
|
||||
@@ -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"
|
||||
)
|
||||
@@ -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"
|
||||
)
|
||||
@@ -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"
|
||||
)
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/set/set10.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/set/set20.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/set/set30.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/set/set40.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/set/set50.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/aux_/advance_backward.hpp"
|
||||
#include <boost/mpl/aux_/advance_backward.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/aux_/advance_forward.hpp"
|
||||
#include <boost/mpl/aux_/advance_forward.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/and.hpp"
|
||||
#include <boost/mpl/and.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/apply.hpp"
|
||||
#include <boost/mpl/apply.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/apply_fwd.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/apply_wrap.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/arg.hpp"
|
||||
#include <boost/mpl/arg.hpp>
|
||||
@@ -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,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/bind.hpp"
|
||||
#include <boost/mpl/bind.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/bind_fwd.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/bitand.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/bitor.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/bitxor.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/divides.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/equal_to.hpp>
|
||||
@@ -1,2 +0,0 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/aux_/fold_backward_impl.hpp"
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/aux_/fold_impl.hpp"
|
||||
#include <boost/mpl/aux_/fold_impl.hpp>
|
||||
@@ -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>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/greater.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/greater_equal.hpp>
|
||||
@@ -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,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,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/aux_/iter_fold_impl.hpp"
|
||||
#include <boost/mpl/aux_/iter_fold_impl.hpp>
|
||||
@@ -1,2 +0,0 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/lambda_helper.hpp"
|
||||
@@ -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>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/less.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/less_equal.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/list.hpp"
|
||||
#include <boost/mpl/list.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/list_c.hpp"
|
||||
#include <boost/mpl/list_c.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/map.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/minus.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/modulus.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/not_equal_to.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/or.hpp"
|
||||
#include <boost/mpl/or.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/placeholders.hpp"
|
||||
#include <boost/mpl/placeholders.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/plus.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/quote.hpp"
|
||||
#include <boost/mpl/quote.hpp>
|
||||
@@ -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>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/set.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/shift_left.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/shift_right.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/aux_/template_arity.hpp"
|
||||
#include <boost/mpl/aux_/template_arity.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/times.hpp>
|
||||
@@ -0,0 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include <boost/mpl/unpack_args.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/vector.hpp"
|
||||
#include <boost/mpl/vector.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/vector_c.hpp"
|
||||
#include <boost/mpl/vector_c.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/vector/vector10.hpp"
|
||||
#include <boost/mpl/vector/vector10.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/vector/vector10_c.hpp"
|
||||
#include <boost/mpl/vector/vector10_c.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/vector/vector20.hpp"
|
||||
#include <boost/mpl/vector/vector20.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/vector/vector20_c.hpp"
|
||||
#include <boost/mpl/vector/vector20_c.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/vector/vector30.hpp"
|
||||
#include <boost/mpl/vector/vector30.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/vector/vector30_c.hpp"
|
||||
#include <boost/mpl/vector/vector30_c.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/vector/vector40.hpp"
|
||||
#include <boost/mpl/vector/vector40.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/vector/vector40_c.hpp"
|
||||
#include <boost/mpl/vector/vector40_c.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/vector/vector50.hpp"
|
||||
#include <boost/mpl/vector/vector50.hpp>
|
||||
@@ -1,2 +1,2 @@
|
||||
#define BOOST_MPL_PREPROCESSING_MODE
|
||||
#include "boost/mpl/vector/vector50_c.hpp"
|
||||
#include <boost/mpl/vector/vector50_c.hpp>
|
||||
Reference in new issue
Block a user