2008-06-01から1ヶ月間の記事一覧

Giraffe+ 0.5.50.642

Downloadページへ前リリースからの変化 設定ダイアログ表示時、ツリーがフォーカスを得てなかったのを修正 VoidのPointerには何のポインタでも無条件で代入可能にした StructやC_arrayのポインタの代入可能性を決める実装が動作してなかったのを修正 同じイ…

Giraffe+ 0.5.49.634

Downloadページへ前リリースからの変化 Balloon.showのデフォルトフラグにSHOW_TOPMOSTを追加 Object.&&と||を複数引数を取れるように改善 StringとArrayのeraseをC++の仕様に合わせて、代わりにdeleteを追加 String.trim*_ifを削除してString.trim*をメソッ…

Giraffe+ 0.5.48.630

Downloadページへ前リリースからの変化 Numberにsqrt, log, sin等C言語の浮動小数点関数を追加 円周率を表すPi定数を追加 ActivateOrExecuteにアクティブ化を待つ時間を渡せる引数を追加 Migemo.query_groupingに"||"を演算子優先順位の違うORとして扱う仕様…

boost::function_typesのマクロ設定による動作変化

VC++7.1と9で確認したboost::function_typesのマクロ設定による動作変化の表です。わけわからなかったから出力してみた。 解かったこと。 デフォルトでfastcallとかに対応しない 設定は追加的じゃない。一部に対応させると他が効かなくなる この2つのことか…

boost::function_typesのis_member_function_pointer追記

あと、メンバ関数にthrowが付くとおかしくなるみたいです。 #include <iostream> #include <boost/function_types/is_function_pointer.hpp> #include <boost/function_types/is_member_pointer.hpp> #include <boost/function_types/is_member_function_pointer.hpp> #include <boost/type_traits.hpp> using namespace std; using namespace boost;…</boost/type_traits.hpp></boost/function_types/is_member_function_pointer.hpp></boost/function_types/is_member_pointer.hpp></boost/function_types/is_function_pointer.hpp></iostream>