Заголовок<<boost/current_function.hpp>>определяет один макро,<BOOST_CURRENT_FUNCTION>, аналогичный предопределенному идентификатору C99<__func__>.
<BOOST_CURRENT_FUNCTION>расширяется до строки, буквально содержащей (полностью квалифицированное, если возможно) название ограждающей функции. Если нет замкнутой функции, поведение не определено.
Некоторые компиляторы не предоставляют способа получения имени текущей прилагаемой функции. На таких компиляторах<BOOST_CURRENT_FUNCTION>расширяется до<"(unknown)">.
Статья Boost: current_function.hpp documentation раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.