qi::rule<Iterator, int(double)> r;
Разве аргументы шаблона не должны являться целыми числами, либо типами? Ни то, ни другое не признаю в записи int(double)
. Функция, принимающая double, возвращающая int?
Интересно, как они это юзают?
<template typename T>
struct Zzz
{
T *f; // указатель на функцию, ок.
// а ещё как этот T можно поюзать?
};