Здравствуйте, Александр Шамин, Вы писали:
АШ>Есть личная библиотека, в которой используется древовидная структура namespace (например базовое пространство имён base_lib и вложенные в него деревья namespace). Теперь появилась необходимость дать доступ к внутренней функции доступ, например она лежит в base_lib::sys::ct::meta::some_funcl() (системная часть/компиляция/метапрограммирование). Как открыть доступ к данному компоненту, дабы можно было обратиться как base_lib::somefuncl().
АШ>Пробовал использовать using namespace, в заголовочном файле функции, но тогда помещается весь namespace для доступа, можно ли точечно перенести ?
Вот так:
namespace base_lib
{
using sys::ct::meta::some_funcl;
}