31 Mar
2009
31 Mar
'09
1:06 p.m.
On Mon, Mar 30, 2009 at 10:41 PM, Steven Watanabe
You could do it like this, but I doubt the error messages from deep inside boost::function will be very helpful.
template
class CheckFunctionCompatible { public: BOOST_CONCEPT_USAGE(CheckFunctionCompatible) { BoostF test(f); } private: F f; }; In Christ, Steven Watanabe
Steven, Thanks as always. Is there any way to turn this into a metafunction predicate? I don't mind hardcoding a specific boost::function predicate for each function I am testing, which might be a better idea anyways for clarity. Thanks, Jesse