#include #include #include #include int foo(double); typedef int(&FREF)(double); FREF fref = *foo; BOOST_STATIC_ASSERT((boost::is_same::value));