Update of /cvsroot/boost/boost/boost/fusion/sequence/adapted/struct
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv21650
Modified Files:
adapt_struct.hpp
Log Message:
wrong library, FUSION, not SPIRIT
Index: adapt_struct.hpp
===================================================================
RCS file:
/cvsroot/boost/boost/boost/fusion/sequence/adapted/struct/adapt_struct.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- adapt_struct.hpp 2 Apr 2007 04:34:24 -0000 1.1
+++ adapt_struct.hpp 2 Apr 2007 05:13:08 -0000 1.2
@@ -29,21 +29,21 @@
#include <boost/mpl/int.hpp>
#include <utility>
-#define BOOST_SPIRIT_ADAPT_STRUCT(name, bseq)
\
- BOOST_SPIRIT_ADAPT_STRUCT_I(
\
- name, BOOST_PP_CAT(BOOST_SPIRIT_ADAPT_STRUCT_X bseq, 0))
\
+#define BOOST_FUSION_ADAPT_STRUCT(name, bseq)
\
+ BOOST_FUSION_ADAPT_STRUCT_I(
\
+ name, BOOST_PP_CAT(BOOST_FUSION_ADAPT_STRUCT_X bseq, 0))
\
/***/
-#define BOOST_SPIRIT_ADAPT_STRUCT_X(x, y) ((x, y)) BOOST_SPIRIT_ADAPT_STRUCT_Y
-#define BOOST_SPIRIT_ADAPT_STRUCT_Y(x, y) ((x, y)) BOOST_SPIRIT_ADAPT_STRUCT_X
-#define BOOST_SPIRIT_ADAPT_STRUCT_X0
-#define BOOST_SPIRIT_ADAPT_STRUCT_Y0
+#define BOOST_FUSION_ADAPT_STRUCT_X(x, y) ((x, y)) BOOST_FUSION_ADAPT_STRUCT_Y
+#define BOOST_FUSION_ADAPT_STRUCT_Y(x, y) ((x, y)) BOOST_FUSION_ADAPT_STRUCT_X
+#define BOOST_FUSION_ADAPT_STRUCT_X0
+#define BOOST_FUSION_ADAPT_STRUCT_Y0
-// BOOST_SPIRIT_ADAPT_STRUCT_I generates the overarching structure and uses
+// BOOST_FUSION_ADAPT_STRUCT_I generates the overarching structure and uses
// SEQ_FOR_EACH_I to generate the "linear" substructures.
// Thanks to Paul Mensonides for the PP macro help
-#define BOOST_SPIRIT_ADAPT_STRUCT_I(name, seq)
\
+#define BOOST_FUSION_ADAPT_STRUCT_I(name, seq)
\
namespace boost { namespace fusion { namespace traits
\
{
\
template <>
\
@@ -56,11 +56,11 @@
{
\
template <>
\
struct struct_size<name> : mpl::int_<BOOST_PP_SEQ_SIZE(seq)> {};
\
- BOOST_PP_SEQ_FOR_EACH_I(BOOST_SPIRIT_ADAPT_STRUCT_C, name, seq)
\
+ BOOST_PP_SEQ_FOR_EACH_I(BOOST_FUSION_ADAPT_STRUCT_C, name, seq)
\
}}}
\
/***/
-#define BOOST_SPIRIT_ADAPT_STRUCT_C(r, name, i, xy)
\
+#define BOOST_FUSION_ADAPT_STRUCT_C(r, name, i, xy)
\
template <>
\
struct struct_member<name, i>
\
{
\
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs