|
Boost : |
From: zaufi (zaufi_at_[hidden])
Date: 2004-07-01 09:16:56
Hi all!
I have a problem compiling the following simple program without defining
BOOST_MPL_NO_PREPROCESSED_HEADERS. Though obviously there are
preprocessed headers in boost/mpl/list/aux_/preprocessed/plain. The problem
seems to be in compiler-specific preprocessed header (for example
boost/mpl/aux_/preprocessed/gcc/list.hpp) where list is defined with 10
arguments regardless of BOOST_MPL_LIMIT_LIST_SIZE value.
---{boost_list.cc} ---------------------------------------------
// # define BOOST_MPL_NO_PREPROCESSED_HEADERS
# if !defined(BOOST_MPL_LIMIT_LIST_SIZE) || (BOOST_MPL_LIMIT_LIST_SIZE < 20)
# undef BOOST_MPL_LIMIT_LIST_SIZE
# define BOOST_MPL_LIMIT_LIST_SIZE 20
# endif
#include <boost/mpl/list.hpp>
typedef boost::mpl::list<
int, int, int, int, int
, int, int, int, int, int
, int, int, int, int, int
> my_list;
int main()
{
my_list l;
return 0;
};
---------------------------------------{end of boost_list.cc}---
any suggestions??
regards. zaufi.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk