プロジェクトにBoost.Property_Treeを使用していて、それに少し機能を追加したいと思います。ファイルタイプを把握して適切なパーサーを使用する「fromFile」静的メンバー変数を追加したいと思います。私のプロジェクトでは、これが現在私が持っている方法です。
typedef boost::property_tree::ptree ConfigNode;
次に、ファイルのロードに使用しているConfigLoaderという別のクラスがあります。ただし、1つの関数をConfigNodeクラスに追加したいと思います。ConfigNodeをboost::property_treeであるかのように処理するコンパイラが必要ですが、静的関数を1つ追加したいと思います。これを行う方法はありますか?