I would like design a c++ class where an interrupt function b.e. EXTI0_IRQHandler is a member. How does it work ?