]> OCCT Git - occt.git/commit
Foundation Classes - Performance improvements for TopExp package (#831)
authorPasukhin Dmitry <dpasukhi@opencascade.com>
Fri, 14 Nov 2025 18:00:19 +0000 (18:00 +0000)
committerGitHub <noreply@github.com>
Fri, 14 Nov 2025 18:00:19 +0000 (18:00 +0000)
commite03b26623473564aacad6b6672a346fc602d494c
treecafdcc47dd8cc762b04522e95a3f9090f3d3548c
parent79289339d8f6ceb13b931bca4e5e81c1e4ea8efd
Foundation Classes - Performance improvements for TopExp package (#831)

- Replaced raw pointer-based stack (`TopExp_Stack`) with `NCollection_Vector<TopoDS_Iterator>`
- Mark some methods noexcept
- Removed `myTop` field
src/ModelingData/TKBRep/TopExp/FILES.cmake
src/ModelingData/TKBRep/TopExp/TopExp_Explorer.cxx
src/ModelingData/TKBRep/TopExp/TopExp_Explorer.hxx
src/ModelingData/TKBRep/TopExp/TopExp_Stack.hxx [deleted file]