Семантическое пространство имен Emacs / ECB-путаница в структуре C ++

StackOverflow https://stackoverflow.com/questions/2217436

Вопрос

Я пытаюсь настроить ECB для работы с исходными текстами на C ++.по-видимому, у semantic или ECB возникает проблема с определением, когда объявляется функция с явным пространством имен, namespace:: function , действительно находится в пространстве имен.вместо этого он анализирует его как функцию-член struct .

Более того, typedef анализируется как прототипы функций.

Что я должен сделать, чтобы это исправить?Я использую cedet 1 .06pre и ECB 2.40.

Это было полезно?

Решение

Лучше взять CEDET из CVS.насколько я помню, были некоторые исправления для таких случаев

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top