我使用Geany编辑.C C ++源文件。侧边栏显示了我当前文件中的功能列表。其中一些函数完全使用作用域编写,其他函数仅通过函数名称列出,例如
Foam::hexRef4::addFace[1441]
distribute[5829]
等。这两个函数都是在泡沫命名空间内的hexRef4类的私有成员函数。它们都在头文件hexRef4.H中声明,该文件包含在源文件的顶部。
如果我将功能列表从“按名称”更改为“按外观”,则问题仍然存在,尽管哪些功能列出了完整范围的更改。
如果函数返回一个指向类对象的指针,某些google搜索突出显示了一个类似的已知错误,在这种情况下,该函数被列为属于它返回指针的类类型,但我使用的函数都没有返回指针。
在源文件中构造函数之前和之后,有和没有返回类型的函数的范围都会发生这种情况。
如果我将构造函数移动到源文件的顶部,那么函数列表完全按字母顺序排列,但是有一组由h表示的函数,用于Foam :: hexRef4 :: functionNameHere。
任何建议/解决方案赞赏