View Issue Details

IDProjectCategoryView StatusLast Update
0024709Open CASCADEOCCT:WOKpublic2015-07-23 17:04
ReporterabvAssigned Tobugmaster  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Target Version7.0.0Fixed in Version6.9.0 
Summary0024709: Avoid generation of separate header files for Handle classes
DescriptionIn order to minimize amount of files in OCCT include folder, it is proposed to avoid generation of Handle_*.hxx files for CDL, generating definition of class and its Handle in the same header file. This will allow to decrease number of header files in include folder by ~ 3.500.

Naturally, in some cases when several classes refer to each other it can be feasible to keep definition of the Handle in separate header. This should be made on a case-by-case basis. For examples, see packages LDOM, TObj, OpenGl.
Steps To ReproduceN/A
TagsNo tags attached.
Test case number

Relationships

parent of 0024710 closedbugmaster Avoid including Handle_Class.hxx headers except where necessary 
has duplicate 0024741 closedkgv WOK - do not generate Handle_.hxx files 
child of 0024002 closedabv Overall code and build procedure refactoring 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2014-03-11 16:36 abv New Issue
2014-03-11 16:36 abv Assigned To => kgv
2014-03-11 16:37 abv Relationship added child of 0024002
2014-03-11 16:38 abv Relationship added parent of 0024710
2014-03-20 12:09 abv Description Updated
2014-03-20 12:10 abv Relationship added has duplicate 0024741
2015-07-20 14:11 abv Status new => resolved
2015-07-20 14:11 abv Steps to Reproduce Updated
2015-07-20 14:23 kgv Assigned To kgv => bugmaster
2015-07-20 14:23 kgv Status resolved => reviewed
2015-07-23 17:04 bugmaster Status reviewed => closed
2015-07-23 17:04 bugmaster Resolution open => fixed
2015-07-23 17:04 bugmaster Fixed in Version => 6.9.0