]> OCCT Git - occt.git/commit
Foundation Classes - Improve NCollection vector constructors (#835)
authorPasukhin Dmitry <dpasukhi@opencascade.com>
Sun, 16 Nov 2025 15:07:36 +0000 (15:07 +0000)
committerGitHub <noreply@github.com>
Sun, 16 Nov 2025 15:07:36 +0000 (15:07 +0000)
commit07239e2a8bec6fcc59ee537ef7e9ac5de5749862
treedf5522edd9541416093d6bd113f09453aca3aa35
parente03b26623473564aacad6b6672a346fc602d494c
Foundation Classes - Improve NCollection vector constructors (#835)

- Converted all constructor implementations from assignment-based to initializer list-based initialization
- Added `constexpr` and `noexcept` qualifiers to the default constructor where previously missing
- Removed `std::memset` usage in favor of compile-time initialization
src/FoundationClasses/TKernel/NCollection/NCollection_Vec2.hxx
src/FoundationClasses/TKernel/NCollection/NCollection_Vec3.hxx
src/FoundationClasses/TKernel/NCollection/NCollection_Vec4.hxx