|
Boost Users : |
From: Joaquín Mª López Muñoz (joaquin_at_[hidden])
Date: 2003-11-06 06:49:41
The following programs does not compile with error
foo.cpp: In function `int main()':
foo.cpp:11: no matching function for call to `foo(std::string)'
Program code:
#include <boost/call_traits.hpp>
#include <string>
template<typename Type>
void foo(typename boost::call_traits<Type>::param_type x)
{
}
int main()
{
foo(std::string("bar"));
return 0;
}
Environment is GCC 3.2 20020927 (prerelease) under Cygwin.
Anyvody run into a similar problem? Workarounds, ideas? Thanx
in advance.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net