#include int f1(int) { return 0; } int main() { int (*fptr)(int) = &f1; boost::fit::apply(fptr, 0); }