I am trying to use MPL to generate code.  

I have a list of types, which I would like to use to call a template
function with arguments that are not dependent on the list.

eg

given:
  template <typename T> void my_function(std::string& s);
  typedef list<int, float, double> my_list;
  std::string s;

what do I write using MPL to generate the equivalent of the following ?

  my_function<int>(s);
  my_function<float>(s);
  my_function<double>(s);


I have looked for code to copy in test/examples/mpl paper and 
have not found anything similar to what I need (which doesn't 
mean it isn't there somewhere). Any pointers?  Is this possible?

Thanks
Hugo



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to