Re: mixinした結果が欲しい

投稿ツリー


このトピックの投稿一覧へ

なし Re: mixinした結果が欲しい

msg# 1.1.1.1
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/5/9 12:39
SHOO  管理人   投稿数: 658
久々にアップデートされたようなので、Poseidonでも試してみましたが、template関係はあまり上手に展開されないようです…
#code(d){{{
class A(T)
{
static if (is(T==int)) int a;
else double b;
}
}}}
上記のようにstatic if ~ else ~ で分岐させても、両方とものメンバを解析してしまうようで、aもbもメンバとして解析されてしまう。
CTEFとか文字列mixinとか、IDEにとってはあまりやさしくない機能も多いので、コンパイラで展開してソースコードにしてくれるような方法があるのであれば、確かにうれしい場合もあるかもしれません。
投票数:164 平均点:5.43
返信する

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ


メインメニュー

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

Menu