1 Dec 01:10
Simple suggestion for BOOST_FUSION_ADAPT_STRUCT
Raindog <raindog <at> macrohmasheen.com>
2008-12-01 00:10:11 GMT
2008-12-01 00:10:11 GMT
Perhaps for structures whose main purpose is to be used w/ fusion, a
macro can be used that will both define the structure and adapt it so that:
struct foo
{
int var1;
int var2;
std::string name;
std::string name2;
};
BOOST_FUSION_ADAPT_STRUCT(
foo,
(int, var1)
(int, var2)
(std::string, name)
(std::string, name2)
)
Can be shorted to something like:
BOOST_FUSION_DEFINE_AND_ADAPT_STRUCT(
foo,
(int, var1)
(int, var2)
(std::string, name)
(std::string, name2)
)
-------------------------------------------------------------------------
(Continue reading)
RSS Feed