事前にどんなテンプレート引数が渡されるか分かっていれば
pimplや明示的インスタンス生成explicit instantiationで回避はできます。
ですが、現状>>950のような方法を用いても
完全にテンプレート化された関数はやはりヘッダに書かなければ
ならないと思います。

いずれにせよ
みなさんはどんな基準でヘッダに書いた関数をinline宣言していますか?