using BlaBlaFunc = int(const std::string& str, std::uint32_t id, std::shared_ptr& ptr); BlaBlaFunc *func_ptr = some_real_func;