2011-08-06から1日間の記事一覧
statement の if 文では、戻り値を返すことが出来ません。 次のようなコードはエラーになります。 [エラーコード] namespace phx = boost::phoenix; using phx::arg_names::arg1; // phx::if_ の戻り値型は void boost::function<std::string(int)> f = phx::if_(arg1 >= phx::</std::string(int)>…
エラーコード中の namespace が長いので、vim の syntax を使用して短くしてみました。 [vim] " namespace を短縮して表示するように設定 syntax match boost_phoenix /boost::phoenix/ transparent conceal cchar=p syntax match boost_proto /boost::proto…