Настройка ограждений включения в CDT затмения

Есть ли способ настроить формат ограждений включения в CDT затмения для шаблона генерации класса? Текущий формат: <Имя класса> _H , но мне хотелось бы что-то вроде <пространство имен> _ <пространство имен> _ <имя класса> _H . Не то чтобы я ожидал, что классы с одинаковыми именами будут находиться в разных пространствах имен в моем собственном проекте, но я бы предпочел не беспокоиться об этом в случае возникновения проблемы.

24
задан cheshirekow 13 August 2012 в 21:06
поделиться

2 ответа

Есть трудный способ сделать это. Вы можете перестроить плагин CDT плагин. Информация о хранилище кода и необходимой среде для восстановления доступна здесь здесь . В вашем случае вам нужно изменить поведение метода generateIncludeGuardSymbol(), который в

core / org.eclipse.cdt.ui / src / org / eclipse / cdt / internal / corext / codemanipulation / StubUtility.java

Подробнее об этом описано в этот ответ

2
ответ дан 29 November 2019 в 00:30
поделиться

Это в Неоне ...

Открыть Window/Preferences.
Спуститесь к C/C++/Code Style/Name Style.
Под Code вы найдете Include Guard.
Похоже, что некоторые настройки там разрешены.

Это то, что расширяется до ${include_guard_symbol}.

1
ответ дан 29 November 2019 в 00:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: