using для шаблонных функций
От: пффф  
Дата: 18.08.24 14:02
Оценка:
Привет!


Есть семейство шаблонных функций template<StringType> StringType do_something(...) в NS my::nested::nspace.

Стало лень выписывать это всё целиком.

Решил написать:
template<typename StringType>
using do_something = my::nested::nspace::do_something<StringType>;


А тут мне и говорят: error: 'do_something<StringType>' in namespace 'my::nested::nspace' does not name a type.

Получается, using не такой классный, как хотелось бы? Можно как-то выкрутится, кроме как написать всё семейство функций в текущем NS в виде прокси и отфорвардив реализацию к оригинальным функциям?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.