View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0024091 | Open CASCADE | OCCT:Foundation Classes | public | 2013-07-30 11:29 | 2016-11-03 17:01 |
Reporter | kgv | Assigned To | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Target Version | 7.0.0 | Fixed in Version | 7.0.0 | ||
Summary | 0024091: DEB usage in public headers | ||||
Description | Currently we have several public headers that use DEB macros to change behavior for debug builds. Most noticeable are: - Standard_Assert.hxx, defines behavior of Standard_ASSERT - TDF_LabelNode.hxx, adds TDF_LabelNode::myDebugEntry class field Since DEB is not commonly adapted (many projects based on OCCT do not define this macro), it may cause problems. Maybe we should document this macro better or restrict it usage for internal purposes? | ||||
Tags | No tags attached. | ||||
Test case number | Not needed | ||||
related to | 0022972 | closed | kgv | Open CASCADE | Eliminate macro definitions that has compiler-provided analogs (WNT and so on) |
related to | 0022929 | closed | bugmaster | Community | [Coding Rules] Eliminate debug output |
related to | 0025418 | closed | bugmaster | Community | Debug output to be limited to OCC development environment |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-07-30 11:29 | kgv | New Issue | |
2013-07-30 11:29 | kgv | Assigned To | => abv |
2013-12-21 10:13 |
|
Target Version | 6.7.0 => 6.7.1 |
2014-03-17 16:20 | apn | Test case number | => Not needed |
2014-03-17 16:49 | kgv | Relationship added | related to 0022972 |
2014-04-04 18:09 |
|
Target Version | 6.7.1 => 6.8.0 |
2014-09-11 09:47 |
|
Target Version | 6.8.0 => 7.1.0 |
2014-10-28 04:26 |
|
Relationship added | related to 0022929 |
2015-09-09 11:50 |
|
Relationship added | related to 0025418 |
2016-11-03 16:48 |
|
Note Added: 0059862 | |
2016-11-03 16:48 |
|
Fixed in Version | => 7.0.0 |
2016-11-03 16:48 |
|
Target Version | 7.1.0 => 7.0.0 |
2016-11-03 17:01 |
|
Status | new => closed |
2016-11-03 17:01 |
|
Resolution | open => fixed |