ターゲットのテンプレート関数に対して、std::wstring::iterater以外にWCHAR*も渡せるはず。
渡せないならターゲットの仕様がおかしい。