Мне нужно превратить большой (100 исходных файлов) проект в библиотеку, удалив десятки глобальных переменных, поместив их все в объект класса.
проблема заключается в тысяче или около того функций, которые теперь должны быть членами этого класса
, чтобы у них был доступ к объектным переменным.
Дальше, чем добавление MyClass ::
к каждой отдельной функции определения в исходных файлах, есть ли способ обмануть и указать, что все функции в конкретном исходном файле должны быть частью области MyClass
?