Список символов Geany — область действия функции

Я использую Geany для редактирования исходных файлов .C C ++. Боковая панель показывает мне список функций в моем текущем файле. Некоторые из этих функций написаны полностью с областями видимости, другие перечислены только по названию функции, например

Foam::hexRef4::addFace[1441]
distribute[5829]

и т.д. Эти две функции являются частными функциями-членами класса hexRef4 в пространстве имен Foam. Оба они объявлены в заголовочном файле hexRef4.H, который находится в верхней части исходного файла.

Если я изменю список функций с «по имени» на «по внешнему виду», то проблема останется, хотя у всех функций будет полный список изменений.

Некоторое прибегание к поиску выделило аналогичную известную ошибку, если функция возвращает указатель на объект класса, и в этом случае функция указывается как принадлежащая типу класса, на который она возвращает указатель, но ни одна из функций, которые я использую, возвращает указатели.

Это происходит как с областью действия, так и без нее для функций с возвращаемыми типами и без них, до и после конструкторов в исходном файле.

Если я переместлю конструкторы в верхнюю часть исходного файла, то список функций будет полностью алфавитным, но у него будет группа функций, алфавитных по h, для Foam :: hexRef4 :: functionNameHere.

Любые предложения / решения приветствуются

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]