Нужна помощь в стандартизации имени функции из __FUNCTION__, __FUNCSIG__ и __PRETTY_FUNCTION__.C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Нужна помощь в стандартизации имени функции из __FUNCTION__, __FUNCSIG__ и __PRETTY_FUNCTION__.

Сообщение Anonymous »

Мне нужна помощь в завершении синтаксического анализатора/стандартизатора имен функций на C++.
Мне хотелось бы прочитать и вернуть упрощенное, но все же осмысленное имя функции, сохраняя при этом небольшие журналы. Моя проблема в том, что мне нужно статическое хранилище, возможно, с помощью структуры шаблона, но я никогда не понимал, как это сделать, и сейчас совершенно застрял.
Вот код :

Код: Выделить всё

#include 
#include 
#include 

constexpr std::string_view ClangFunctionNameSubStringNameStart(std::string_view functionName, std::string_view prettyFunctionName)
{
int nested = 0;
auto nameBegin = prettyFunctionName.length() - functionName.length();
while(--nameBegin > 0)
{
const auto c = prettyFunctionName[nameBegin];
if (c == ')' || c == '>')
++nested;
else if (c == '(' ||c == '

Подробнее здесь: [url]https://stackoverflow.com/questions/79153619/need-help-to-standardize-function-name-from-function-funcsig-and-pret[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Основы функции - Function Function Function, пройдя в INTS больше 99
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Основы функции - Function Function Function, выходящая из INT, более 99 [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Должны ли мы создать собственную среду Python для стандартизации и безопасности? [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Идиома для владения многомерными массивами после стандартизации MDSPAN?
    Anonymous » » в форуме C++
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Идиома для владения многомерными массивами после стандартизации MDSPAN?
    Anonymous » » в форуме C++
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»