MantisBT - Open CASCADE
View Issue Details
0025572Open CASCADE[OCCT] OCCT:Codingpublic2014-12-09 13:382017-09-29 16:29
azn 
bugmaster 
normalminor 
closedfixed 
[OCCT] 6.7.0 
[OCCT] 7.2.0[OCCT] 7.2.0 
Not required
0025572: Remove MMgt_TShared class.
According to the CAST report, following problems are connected with MMgt_TShared class:

- Avoid classes with non virtual destructor whenever one of its base class has a virtual destructor (0025571);
- Avoid classes with a copy constructor and the default destructor or assignment operator
- Avoid Classes with a High Depth of Inheritance Tree
- et al.
Class MMgt_TShared is obsoleted. At this moment MMgt_TShared class does not assume any useful functionality. This class should be replaced to Standard_Transient.
No tags attached.
has duplicate 0028832closed bugmaster Community MMgt_TShared can be replaced by Standard_Transient 
related to 0025725new abv Open CASCADE Avoid invocation of virtual methods in constructors and destructors 
Issue History
2014-12-09 13:38aznNew Issue
2014-12-09 13:38aznAssigned To => azn
2014-12-09 13:39aznAssigned Toazn => abv
2015-01-20 11:55aznRelationship addedrelated to 0025725
2015-03-27 21:33abvTarget Version6.9.0 => 7.0.0
2015-12-14 22:39abvTarget Version7.0.0 => 7.1.0
2016-11-03 17:13abvTarget Version7.1.0 => 7.2.0
2017-06-09 08:34kgvRelationship addedhas duplicate 0028832
2017-07-27 11:08abvNote Added: 0068766
2017-07-27 11:08abvStatusnew => feedback
2017-07-31 14:55abvAssigned Toabv => bugmaster
2017-08-01 16:49bugmasterStatusfeedback => tested
2017-08-01 16:49bugmasterStatustested => verified
2017-08-01 16:49bugmasterResolutionopen => fixed
2017-08-18 13:10bugmasterTest case number => Not required
2017-09-29 16:17aivFixed in Version => 7.2.0
2017-09-29 16:29aivStatusverified => closed

Notes
(0068766)
abv   
2017-07-27 11:08   
The class MMgt_TShared has been eliminated within 0028832; please switch this issue to Verified