conf4cppプロジェクトは,汎用の設定ファイル読込みための便利な機能を提供する柔軟なC++ライブラリを開発することを目的としたプロジェクトです.
conf4cpp-0.0.5をリリースします.
このバージョンでは,設定項目に対して値の範囲を指定できるようになりました.
範囲指定が可能な型はuint, int, realです.
たとえば,以下のように範囲指定を記述します.
range_val : int[-100 ~ 100];
この場合,range_valは-100~100の値しか設定することがでなくなります.
そのほか,includeガードを生成するようにしました.
また,細かなバグも修正してあります.
* 生成コードのインデントのズレを修正
* 汎用setter関数の定義を追加a
* インクルードガードを生成するようにした
* mutableとmandatoryの順序に関するバグを修正
* setter関数の戻り値をbool型にし,範囲チェックを追加
* int, uint, real型の値に範囲指定を実装