Привет!
Есть семейство шаблонных функций 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 в виде прокси и отфорвардив реализацию к оригинальным функциям?