View Issue Details

IDProjectCategoryView StatusLast Update
0031255Open CASCADEOCCT:Foundation Classespublic2021-09-20 10:27
Reporterkgv Assigned Toabv  
PrioritynormalSeverityminor 
Status newResolutionopen 
Target Version7.7.0 
Summary0031255: Foundation Classes - NCollection_IndexedDataMap should implement random stl iterator
DescriptionNCollection_IndexedDataMap currently implements std::forward_iterator_tag, while "Indexed" is supposed to allow random access to map values.
The same for NCollection_IndexedMap.

However, for making it useful to algorithms like std::sort, the iterator should return object IndexedMapNode as reference instead of a Value.
TagsNo tags attached.
Test case number

Relationships

child of 0024831 closedapn Make iterators of NCollection classes STL-compatible 

Activities

git

2019-12-20 13:04

administrator   ~0089671

Branch CR31255 has been created by kgv.

SHA-1: 31a09088b68b4acc0cced8fcc328af3fd730fcae


Detailed log of new commits:

Author: kgv
Date: Fri Dec 20 13:01:30 2019 +0300

    0031255: Foundation Classes - NCollection_IndexedDataMap should implement random stl iterator

Issue History

Date Modified Username Field Change
2019-12-20 12:18 kgv New Issue
2019-12-20 12:18 kgv Assigned To => abv
2019-12-20 13:04 git Note Added: 0089671
2019-12-20 13:12 kgv Description Updated
2019-12-20 13:12 kgv Description Updated
2019-12-20 13:16 kgv Relationship added child of 0024831
2020-09-11 16:13 utverdov Target Version 7.5.0 => 7.6.0
2021-09-20 10:27 kgv Target Version 7.6.0 => 7.7.0