You should use placeholders
callback = tr1::bind(&MenuScene::handleInputCallback, this,
tr1::placeholders::_1);
and then call like
if (m_callback)
{
m_callback(MenuActions::backgroundTouchDown);
}
and your function handleInputCallback
can have default parameter, defaulted to MenuActions::neutral