я хотел бы, чтобы eclipse «сканировал» код, даже если он отключен, поэтому я могу использовать автозаполнение, даже если раздел кода не включен.
пример
void dummy() {
int a=0;
#ifdef DEBUG_OPTION_XY
{
// this code section is "grayed-out" as DEBUG will be determined by an external build system
// therefore, in here i get no autocompletion
a = namespace::dummy2(a);
}
#endif
}
if в eclipse определение недоступно, раздел кода выделен серым цветом. определение DEBUG будет определяться внешней системой сборки, поэтому я использую не встроенную систему сборки CD C, а внешнюю, поэтому eclipse не может узнать об определении.
могу ли я сказать eclipse игнорировать это и рассматривать как обычный раздел кода, поэтому я получаю автозаполнение? // поэтому здесь я не получаю автозаполнение