<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi all,<div><br></div><div>Is there documentation about header include rules somewhere? </div><div><br></div><div>One of my questions: some of my HeaderTest fail because there is more than one include in the header, even though many header files in VTK include more than one header without generating an error. For example, I have a header file with those includes:</div><div><br></div><div><div>#include "vtkRenderingCoreModule.h" // For export macro</div><div>#include "vtkObject.h"</div><div>#include "vtkNew.h"</div></div><div><br></div><div>which causes the test to fail. But many other header files have even more, e.g. vtkVolumeProperty.h:</div><div><br></div><div><div>#include "vtkNew.h" // Needed for vtkNew</div><div>#include "vtkRenderingCoreModule.h" // For export macro</div><div>#include "vtkObject.h"</div></div><div><br></div><div>and do not fail the HeaderTesting. </div><div><br></div><div>Does the order matter? The test report says there are 2 includes, not counting "vtkRenderingCoreModule.h", I guess this one is never included in the count? There must be something obvious here that I don't see, but what?</div><div><br></div><div>Thanks in advance.</div><div><br></div><div>s.</div></div></div></div></div>