occt: master 9533a866

Author Committer Branch Timestamp Parent
azn kgv master 2014-12-17 08:17:28 master 4dff6a1b
Affected Issues  0025617: Avoid classes with a copy constructor and the default destructor or assignment operator
Changeset 0025617: Avoid classes with a copy constructor and the default destructor or assignment operator

Removed useless user-defined copy constructors and assignment operators in BOPCol_NCVector, NCollection_Mat4, NCollection_Vec*

User-defined assignment operator matching copy constructor added in NCollection_StdAllocator.

Class VrmlData_DataMapOfShapeAppearance redefined as simple typedef to NCollection_DataMap<>.
mod - src/BOPCol/BOPCol_NCVector.hxx Diff File
mod - src/NCollection/NCollection_Mat4.hxx Diff File
mod - src/NCollection/NCollection_StdAllocator.hxx Diff File
mod - src/NCollection/NCollection_Vec2.hxx Diff File
mod - src/NCollection/NCollection_Vec3.hxx Diff File
mod - src/NCollection/NCollection_Vec4.hxx Diff File
mod - src/VrmlData/VrmlData_DataMapOfShapeAppearance.hxx Diff File
mod - src/VrmlData/VrmlData_Group.hxx Diff File
mod - src/VrmlData/VrmlData_Scene.hxx Diff File