Archived issue #0025182
Standard_OVERRIDE - add alias for C++11 "override" specifier
Description
In C++11 virtual functions might be declared with "override" specifier.
Being specified for method undeclared in base class, compiler will generate error.
This might significantly simplify porting changes in base interfaces.
Being specified for method undeclared in base class, compiler will generate error.
This might significantly simplify porting changes in base interfaces.
Public activity
11 archived notes
Participants are labeled by their role within this record.
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Aug 21 08:56:59 2014 +0400
0025182: Standard_OVERRIDE - add alias for C++11 "override" specifier
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Aug 21 08:56:59 2014 +0400
0025182: Standard_OVERRIDE - add alias for C++11 "override" specifier
Patch is ready for review in branch CR25182.
Reviewed, please test compilation on all supported platforms
Branch [archived branch] has been updated forcibly by Participant.
[revision removed]
[revision removed]
Dear Commenter 1,
please don't forget this patch.
please don't forget this patch.
Fix compiled on all platforms successfully.
But please comment new warnings:
http://jenkins-merge.nnov.opencascade.com:8080/job/inv_OCCT_CR25182_Products_master_OCCT_Windows-32-VC10_compile/1/warnings26Result/?
But please comment new warnings:
http://jenkins-merge.nnov.opencascade.com:8080/job/inv_OCCT_CR25182_Products_master_OCCT_Windows-32-VC10_compile/1/warnings26Result/?
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Aug 28 14:05:21 2014 +0400
0025182: Standard_OVERRIDE - add alias for C++11 "override" specifier
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Aug 28 14:05:21 2014 +0400
0025182: Standard_OVERRIDE - add alias for C++11 "override" specifier
Patch has been updated to require VS2012+ for this feature, pushed to branch CR25182_1.
CR25182_1 was rebased om master with name IR-CR25182-1
Fix compiled on all platforms successfully.
New warnings are from 24837
http://jenkins-merge.nnov.opencascade.com:8080/job/inv_OCCT_IR-CR25182-1_Products_master_release/
Fix compiled on all platforms successfully.
New warnings are from 24837
http://jenkins-merge.nnov.opencascade.com:8080/job/inv_OCCT_IR-CR25182-1_Products_master_release/
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Related records