From 79230d7f065f67389d17a01e6db1b050d1b51621 Mon Sep 17 00:00:00 2001 From: Aleksey Gurtovoy Date: Wed, 10 Nov 2004 16:18:11 +0000 Subject: [PATCH] set_c [SVN r26173] --- include/boost/mpl/set_c.hpp | 60 ++++++++++++++++++++++++++++++++++++ preprocessed/set/set10_c.cpp | 16 ++++++++++ preprocessed/set/set20_c.cpp | 16 ++++++++++ preprocessed/set/set30_c.cpp | 16 ++++++++++ preprocessed/set/set40_c.cpp | 16 ++++++++++ preprocessed/set/set50_c.cpp | 16 ++++++++++ preprocessed/src/set_c.cpp | 16 ++++++++++ 7 files changed, 156 insertions(+) create mode 100644 include/boost/mpl/set_c.hpp create mode 100644 preprocessed/set/set10_c.cpp create mode 100644 preprocessed/set/set20_c.cpp create mode 100644 preprocessed/set/set30_c.cpp create mode 100644 preprocessed/set/set40_c.cpp create mode 100644 preprocessed/set/set50_c.cpp create mode 100644 preprocessed/src/set_c.cpp diff --git a/include/boost/mpl/set_c.hpp b/include/boost/mpl/set_c.hpp new file mode 100644 index 0000000..ebfbe70 --- /dev/null +++ b/include/boost/mpl/set_c.hpp @@ -0,0 +1,60 @@ + +#ifndef BOOST_MPL_SET_C_HPP_INCLUDED +#define BOOST_MPL_SET_C_HPP_INCLUDED + +// Copyright Aleksey Gurtovoy 2000-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$ + +#if !defined(BOOST_MPL_PREPROCESSING_MODE) +# include +# include +# include + +# include +# include +# include + +#if !defined(BOOST_NEEDS_TOKEN_PASTING_OP_FOR_TOKENS_JUXTAPOSING) +# define AUX778076_HEADER \ + BOOST_PP_CAT(BOOST_PP_CAT(set,BOOST_MPL_LIMIT_VECTOR_SIZE),_c).hpp \ + /**/ +#else +# define AUX778076_HEADER \ + BOOST_PP_CAT(BOOST_PP_CAT(set,BOOST_MPL_LIMIT_VECTOR_SIZE),_c)##.hpp \ + /**/ +#endif + +# include BOOST_PP_STRINGIZE(boost/mpl/set/AUX778076_HEADER) +# undef AUX778076_HEADER +# include +#endif + +#include + +#if !defined(BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS) \ + && !defined(BOOST_MPL_PREPROCESSING_MODE) + +# define BOOST_MPL_PREPROCESSED_HEADER set_c.hpp +# include + +#else + +# include + +# define AUX778076_SEQUENCE_NAME set_c +# define AUX778076_SEQUENCE_LIMIT BOOST_MPL_LIMIT_VECTOR_SIZE +# define AUX778076_SEQUENCE_NAME_N(n) BOOST_PP_CAT(BOOST_PP_CAT(set,n),_c) +# define AUX778076_SEQUENCE_INTEGRAL_WRAPPER +# include + +#endif // BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS +#endif // BOOST_MPL_SET_C_HPP_INCLUDED diff --git a/preprocessed/set/set10_c.cpp b/preprocessed/set/set10_c.cpp new file mode 100644 index 0000000..768d515 --- /dev/null +++ b/preprocessed/set/set10_c.cpp @@ -0,0 +1,16 @@ + +// Copyright Aleksey Gurtovoy 2003-4004 +// +// 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$ + +#define BOOST_MPL_PREPROCESSING_MODE +#include +#include diff --git a/preprocessed/set/set20_c.cpp b/preprocessed/set/set20_c.cpp new file mode 100644 index 0000000..128b29a --- /dev/null +++ b/preprocessed/set/set20_c.cpp @@ -0,0 +1,16 @@ + +// Copyright Aleksey Gurtovoy 2003-4004 +// +// 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$ + +#define BOOST_MPL_PREPROCESSING_MODE +#include +#include diff --git a/preprocessed/set/set30_c.cpp b/preprocessed/set/set30_c.cpp new file mode 100644 index 0000000..aa46359 --- /dev/null +++ b/preprocessed/set/set30_c.cpp @@ -0,0 +1,16 @@ + +// Copyright Aleksey Gurtovoy 2003-4004 +// +// 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$ + +#define BOOST_MPL_PREPROCESSING_MODE +#include +#include diff --git a/preprocessed/set/set40_c.cpp b/preprocessed/set/set40_c.cpp new file mode 100644 index 0000000..0aae1ce --- /dev/null +++ b/preprocessed/set/set40_c.cpp @@ -0,0 +1,16 @@ + +// Copyright Aleksey Gurtovoy 2003-4004 +// +// 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$ + +#define BOOST_MPL_PREPROCESSING_MODE +#include +#include diff --git a/preprocessed/set/set50_c.cpp b/preprocessed/set/set50_c.cpp new file mode 100644 index 0000000..e5d638a --- /dev/null +++ b/preprocessed/set/set50_c.cpp @@ -0,0 +1,16 @@ + +// Copyright Aleksey Gurtovoy 2003-4004 +// +// 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$ + +#define BOOST_MPL_PREPROCESSING_MODE +#include +#include diff --git a/preprocessed/src/set_c.cpp b/preprocessed/src/set_c.cpp new file mode 100644 index 0000000..e96387e --- /dev/null +++ b/preprocessed/src/set_c.cpp @@ -0,0 +1,16 @@ + +// Copyright Aleksey Gurtovoy 2002-4004 +// +// 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$ + +#define BOOST_MPL_PREPROCESSING_MODE +#include +#include