#pragma once #include class Harl { private: void debug(); void info(); void warning(); void error(); public: void complain(std::string level); }; typedef void (Harl::*HarlMethod)();