#pragma once #include namespace kernel::irq { using irq_handler_t = std::function; void register_handler(int irqno, irq_handler_t handler); }; // namespace kernel::irq