Boost.Function とか Boost.Bind を組み込み環境向けに移植してみた
といっても BREW で使えるようにしただけなので他の環境で使えるかどうかは知りません。
あとバイナリサイズがどうなっても知りません(といっても自分で関数オブジェクト作って格納して呼び出した場合のコードサイズと大して変わらない気もしますが)。
以下のページにコードとかいろいろ載せてます。興味があれば見てやってください。
といっても BREW で使えるようにしただけなので他の環境で使えるかどうかは知りません。
あとバイナリサイズがどうなっても知りません(といっても自分で関数オブジェクト作って格納して呼び出した場合のコードサイズと大して変わらない気もしますが)。
以下のページにコードとかいろいろ載せてます。興味があれば見てやってください。