decltype(*this)
ってできないんだね
子クラスの型情報を親クラスで処理したかったのに