принудительно встроенная функция в другой единице перевода

Эта часть руководства по gcc довольно неясна, и я не могу понять использование атрибута forceinline после повторных попыток.

Я определяю объект и определенные функции для управления этим объектом. Немногие из этих функций могут использовать атомарные инструкции, и я хочу, чтобы компилятор встроил эти функции. Однако я не хочу писать эти функции в заголовочном файле и объявлять их со «статическим встроенным», как в ядре Linux.

Есть ли способ заставить gcc встроить функции из другого модуля перевода?

Ответы на вопрос(1)

Ваш ответ на вопрос