Здравствуйте!
Можно ли малой кровью перенести функцию (все её перегрузки), или шаблон функции (аналогично) из пространства имен, в котором они были объявлены, в другое пространство имен?
Суть такая, что я пока то да сё, делал всё в некотором приватном NS, тестировал и отлаживал сущности прямо оттуда. Когда заработало, нужные сущности захотел перенести в публичное NS, но тут закавыка, что и сущностей, которые следует опубликовать — много, но также и много и приватного, зависящего от системы/платформы/etc, которое хотелось бы спрятать. Пока было не совсем понятно, каким получится публичный интерфейс библиотеки, принял решение колбасить всё в приват. С типами — всё просто, а вот с функциями — не понял, как быть
ЗЫ C++ 11. Но если такое появилось только в более поздних, тоже интересно узнать
ЗЫЫ У кого-то уже спрашивал, но вроде у коллег на работе. Хотя мог и тут. Тогда сорян — наверно был пьян и не помню