предоставит вида A::B::C? __FUNCTION__ дает только очень урезанное C, __PRETTY_FUNCTION__ дает void A::B::C (params).
https://github.com/Neargye/nameof
правда там нужно передавать аргумент - указатель или имя функции, поэтому возможно это не лучшая замена __(PRETTY_)FUNCTION__
оказалось именно так
Обсуждают сегодня