Boost logo

Boost Users :

From: Hans Mull (hans72mull_at_[hidden])
Date: 2008-02-28 07:16:01


Steven Watanabe schrieb:
> 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 mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>
Thank you, that helped very well!

Best regards, Hans


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