FunctionalFunction続きの続き
delegate問題をid:shinichiro_hさんがささっと解決してくれました。素晴らしいです。
とりあえず、ゴルフに毒されてるボク的には
template Functional(alias func){ alias Functional_!(function ReturnType!(func) (ParameterTypeTuple!(func) a) { return func(a); }) Functional; }
でいいんじゃないの?とか思ってしまうのでした。
そのまま呼べるのは諦めました…