]> OCCT Git - occt-copy.git/commit
0028470: Foundation Classes, NCollection_Array1 - add Resize() method for re-allocati...
authorkgv <kgv@opencascade.com>
Sat, 17 Mar 2018 11:49:58 +0000 (14:49 +0300)
committerkgv <kgv@opencascade.com>
Sat, 17 Mar 2018 12:30:10 +0000 (15:30 +0300)
commitdb3bc35477865cb18fc83bba255b5d91d87bb2d0
tree7b04b6b8bfce56523e3e43b2167f73d8ea041d7d
parent73b6f30c6b31823bcb2b72aac6da9246d694df14
0028470: Foundation Classes, NCollection_Array1 - add Resize() method for re-allocating array with new limits

NCollection_Array1 now provides method Resize() for re-allocating array to new bounds.
Added Move Constructor and Move Assignment operator.
Added empty constructor defining array of zero size.

#Poly_Triangulation, dropped duplicating fields myNbNodes and myNbTriangles.
#Removed unused file Poly_Triangulation.lxx.

Use std::move within NCollection_Array1::operator=() [fix for 0028470]

# Conflicts:
# src/Poly/Poly_Triangulation.cxx
# src/Poly/Poly_Triangulation.hxx
src/NCollection/NCollection_Array1.hxx