XMLファイルが解析されるときにオブジェクトで呼び出される必要がある関数のunordered_mapがあります。
boost::functionにはboost::function_baseという名前の基本クラスがあることがわかりましたが、関数の署名がないため、予想どおりに呼び出すことができません。
これらの関数はすべてセッター関数であるため、voidを返し、不明なタイプのパラメーターを1つだけ持つことを保証できます。
私が避けようとしているif-else-ifブランチ以外のタイプを解決するためのより良い方法はありますか?