Developer forums (C::B DEVELOPMENT STRICTLY!) > CodeCompletion redesign
Feature request (or is it already available??)
(1/1)
daniloz:
Hi,
I don't know if this is already available and I don't know how to use it, but if not available, is it difficult to include this, please, please, please? 8) ;)
Given the code below:
--- Code: ---#ifdef ENUM1
enum TNoNoCpp {ENUM_1,ENUM_2};
#end
#ifdef ENUM2
enum TNoNoCpp {ENUM_10,ENUM_20};
#endif
--- End code ---
I'd like the parser to only parse the relevant enum based on the definition of either ENUM1 or ENUM2. Right now I have all four ENUM_1, ENUM_2, ENUM_10 and ENUM_20 as members (or children) or "TNoNoCpp".
I have tried to define ENUM1 or ENUM2 in "Project / Build options / Compiler settings / #defines" to no avail... Am I missing something??
Thx a lot,
daniloz
Seronis:
This has absolutely nothing to do with "CodeCompletion redesign". ...
daniloz:
Well, IMHO, this is a code completion issue (parser actually, which belongs to CC) and, if not implemented, it'd be a suggestion to be taken care while "redesigning" it...
Seronis:
Apologies, I misread the post as you asking how to get the given code to work using #defines in the project settings not as how to have CC recognize only the one. My Mistake.
Ceniza:
That's an issue that can only be solved with a full preprocessing stage before parsing. As far as I know the current implementation does very simplistic assumptions just in order to continue parsing. Of course it should make part of the redesign.
Navigation
[0] Message Index
Go to full version