Fusion! Boost.Geometry

3
Akira Takahashi @cpp_akira

GepmetryのFusionのアダプトはすぐできそうだけど、まだコンパイルしてないからできるかわからないのでまだ返信しないでおこう。

2011-01-12 01:22:13
Akira Takahashi @cpp_akira

んー・・・Fusion Sequenceでは部分特殊化できないぞ・・・。

2011-01-12 09:15:14
Akira Takahashi @cpp_akira

【急募】 Boost Fusion Sequenceで部分特殊化する方法

2011-01-12 09:18:06
Akira Takahashi @cpp_akira

プライマリテンプレートを使わせてください。

2011-01-12 09:21:05
Akira Takahashi @cpp_akira

んー、これはBoost.Geometry作者に「プライマリテンプレートをぼくにください」って言わないと無理かも。。。

2011-01-12 09:31:18
Akira Takahashi @cpp_akira

あー、プライマリテンプレートにタグを受け取るパラメータがあればいいんだ。

2011-01-12 09:33:57
Akira Takahashi @cpp_akira

なんか違う名前空間のクラスが特殊化されてしまう。。。

2011-01-12 09:55:08
Akira Takahashi @cpp_akira

あと・・・1段・・・これさえ解決すれば・・・。

2011-01-12 10:16:38
Akira Takahashi @cpp_akira

tagを受け取るtagのためのcustomization pointを作らないと。。。

2011-01-12 10:18:21
Akira Takahashi @cpp_akira

ぐあ、部分特殊化に使わないテンプレートパラメータは書いちゃダメなのか。enable_ifどこに書こう。

2011-01-12 12:21:49
Akira Takahashi @cpp_akira

部分特殊化してるとこか。

2011-01-12 12:37:05
Akira Takahashi @cpp_akira

ぐお、部分特殊化ではテンプレートパラメータをそのまま使わないといけないのか・・・identity的なメタ関数を通すと通らない・・・。どないせいっちゅーねん。

2011-01-12 12:37:57
Akira Takahashi @cpp_akira

勝った!部分特殊化に打ち勝ったよ!

2011-01-12 12:43:04
Akira Takahashi @cpp_akira

さて、最後の問題はtagか・・・。これどうしよ。いろいろ設計変えないと無理だ。

2011-01-12 12:46:02
Akira Takahashi @cpp_akira

さっきのは2つ以上のテンプレートパラメータがあったからできたけど、単一パラメータどうすんべ。

2011-01-12 12:49:07
Akira Takahashi @cpp_akira

これはダミーのテンプレートパラメータをtagに追加しないとあかん。

2011-01-12 12:50:42
Akira Takahashi @cpp_akira

Fusionのディスパッチがうまくいってないんだけどなー。

2011-01-12 14:10:21
Akira Takahashi @cpp_akira

@decimalbloat ちょっとBoost.GeometryのFusion対応手伝って!

2011-01-12 14:43:36
でちまるさん(実際かわいい) @decimalbloat

しまった、ここは「了承」と答えるべきだった!

2011-01-12 14:45:20
Akira Takahashi @cpp_akira

DropboxはフォルダがPublicに見えない。

2011-01-12 14:46:54
でちまるさん(実際かわいい) @decimalbloat

@cpp_akira とりあえずcoordinate_typeをcoordinate_systemになおせばいいんじゃないでしょうか。

2011-01-12 15:17:02
Akira Takahashi @cpp_akira

それとsystemにしてもGeometryだめでした。 @decimalbloat

2011-01-12 16:26:24
1 ・・ 6 次へ