P>typedef void (*Callback)(void) throw std::exception; P>void function(Calback f) throw std::exception; P>