Boost logo

Boost Users :

From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2008-02-27 17:09:56


AMDG

Hans Mull wrote:
> Hi! I want to use a boost::function pointer to a template function. The
> template type should be determinated at the time the boost::function
> object is initialized. Example:
>
> template<class T>
> inline string addNumber(T inputNumber)
> {
> return lexical_cast<string>(inputNumber + 2);
> }
>
> template<class numType>
> inline boost::function<string(numType)> getFunction(numType number)
> {
> boost::function<string(numType)> f;
> f = //Which code can I use here? If I call f() I want to call
> addNumber<numType>(number)
> }
>
f = static_cast<string(*)(numType)>(&addNumber<numType>);

In Christ,
Steven Watanabe


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