#include <unordered_map>
#include <string>
#include <boost/signal.hpp>
int main() {
std::unordered_map<std::string,boost::signal<void()> > f;
f["foo"]();
}
I2luY2x1ZGUgPHVub3JkZXJlZF9tYXA+CiNpbmNsdWRlIDxzdHJpbmc+CiNpbmNsdWRlIDxib29zdC9zaWduYWwuaHBwPgppbnQgbWFpbigpIHsKICAgc3RkOjp1bm9yZGVyZWRfbWFwPHN0ZDo6c3RyaW5nLGJvb3N0OjpzaWduYWw8dm9pZCgpPiA+IGY7CiAgIGZbImZvbyJdKCk7Cn0=