Fusion! Boost.Geometry
Akira Takahashi
@cpp_akira
@decimalbloat そういえば、Boost.Geometryは昨日のあれだとダメでした。c09_custom_fusion_example.cppのコメントアウト外して通りますか?
2011-01-13 08:38:07
Akira Takahashi
@cpp_akira
ブログ更新:「FusionシーケンスをMPLシーケンスとして扱う」 http://d.hatena.ne.jp/faith_and_brave/20110113/1294894695
2011-01-13 13:58:38
でちまるさん(実際かわいい)
@decimalbloat
fusion用のtraits::coordinate_typeを呼び出す側のcoordinate_typeがremove_constしちゃってるせいでconst性を伝達できません。
2011-01-13 16:29:18
でちまるさん(実際かわいい)
@decimalbloat
そんなわけでreferenceで返せない…いや、coordinate_typeがreferenceじゃなければいいのである
2011-01-13 16:30:33
でちまるさん(実際かわいい)
@decimalbloat
@cpp_akira というより、あそこのremove_constが、関数の戻り値のqualifierに影響しないようになっていないのがいけないですね。あそこでremove_constしていないと、元の型ごとだけじゃなくて、qualifier毎に特殊化しないといけなくなるので
2011-01-13 16:32:31
でちまるさん(実際かわいい)
@decimalbloat
というかこれpoint_tag付けたら勝手にcoordinate_typeの型が戻り値の型に使っとるから、値以外で戻せない
2011-01-13 16:40:15