Archived issue #0025182

Standard_OVERRIDE - add alias for C++11 "override" specifier

Open CASCADEOCCT:Codingclosed11 public notes

Search issues

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.

Public activity

11 archived notes

Participants are labeled by their role within this record.

01Commenter 2
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
02Author
Patch is ready for review in branch CR25182.
03Commenter 3
Reviewed, please test compilation on all supported platforms
04Commenter 2
Branch [archived branch] has been updated forcibly by Participant.

[revision removed]
05Author
Dear Commenter 1,

please don't forget this patch.
06Commenter 1
07Commenter 2
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
08Author
Patch has been updated to require VS2012+ for this feature, pushed to branch CR25182_1.
09Commenter 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/
10Commenter 2
Branch [archived branch] has been deleted by Participant.

[revision removed]
11Commenter 2
Branch [archived branch] has been deleted by Participant.

[revision removed]

Related records