Great feature!
My first reflection is that includes, defines are grouped together. Well, forward decrarations are very common in C++ headers, so it should also be grouped for perspicuity.
For example:
- Forward declarations
|- class cDT_Array;
|- class cBufferedTextReader;
|- class cDynamicType;
What do you think?
And of course it should be closed by default, like includes!
Thx for the innovation, keep up the good work!