#include <boost/fusion/container/generation/make_map.hpp>
#include <boost/fusion/include/make_map.hpp>
int main() {
using namespace boost::fusion;
make_map(
make_pair<int>('X')
, make_pair<double>("Men"));
}
Both msvc9 and g++ 4.4.1 tell me that there is no make_map function that
takes two parameters. g++ mentions that it sees a parameter-less
make_map(). I use Boost 1.40.
What's up ?
Thanks,
J-L
_______________________________________________
Boost-users mailing list
Boost...@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users
This function is not documented correctly.
The correct usage of fusion::make_map is
fusion::make_map<Key0,...KeyN-1>(Value0,...ValueN-1)
-Christopher
Fixed. Thanks for noticing.
Regards,
--
Joel de Guzman
http://www.boostpro.com
http://spirit.sf.net
http://tinyurl.com/facebook-jdg