0022815: Missing delete operator for placement new
[occt.git] / src / DBC / DBC_VArray.gxx
index 2395851..ce7e034 100755 (executable)
@@ -38,7 +38,7 @@ DBC_VArray::DBC_VArray(const Standard_Integer Size) : DBC_BaseArray(Size)
   if(Size > 0) {
 #endif  
 #ifdef CSFDB
-    myData = (DBC_VArrayTNode*)StandardCSFDB_Allocate(Size * sizeof(DBC_VArrayTNode));
+    myData = (DBC_VArrayTNode*)Standard::Allocate(Size * sizeof(DBC_VArrayTNode));
     DBC_VArrayTNode* ptrtmp = (DBC_VArrayTNode*)myData;
     for (int i = 0; i < Size; i++) {
       ptrtmp = new((Standard_Address)ptrtmp) DBC_VArrayTNode();
@@ -69,7 +69,7 @@ DBC_VArray::DBC_VArray(const DBC_VArray& Varray) : DBC_BaseArray(Varray)
 #ifdef CSFDB
   //myData = new DBC_VArrayTNode[mySize];
 
-  myData = (DBC_VArrayTNode*)StandardCSFDB_Allocate(mySize * sizeof(DBC_VArrayTNode));
+  myData = (DBC_VArrayTNode*)Standard::Allocate(mySize * sizeof(DBC_VArrayTNode));
   DBC_VArrayTNode* ptrtmp = (DBC_VArrayTNode*)myData;
 
   for(Standard_Integer i=0; i<mySize; i++) {
@@ -143,7 +143,7 @@ void DBC_VArray::Resize (const Standard_Integer NewSize)
 
     DBC_VArrayTNode* ptr = 0L;
     if(NewSize) {
-      ptr = (DBC_VArrayTNode*)StandardCSFDB_Allocate(NewSize * sizeof(DBC_VArrayTNode));
+      ptr = (DBC_VArrayTNode*)Standard::Allocate(NewSize * sizeof(DBC_VArrayTNode));
     }
 
     DBC_VArrayTNode* ptrtmp = ptr;
@@ -162,8 +162,7 @@ void DBC_VArray::Resize (const Standard_Integer NewSize)
        ptrtmp->DBC_VArrayTNode::~DBC_VArrayTNode();
        ptrtmp++;
       }
-//      StandardCSFDB_Free((Standard_Address&)myData,mySize * sizeof(DBC_VArrayTNode));
-      StandardCSFDB_Free((Standard_Address&)myData);
+      Standard::Free((Standard_Address&)myData);
     } else {
       for(i = 0; i < NewSize; i++) {
        ptrtmp = new((Standard_Address)ptrtmp) DBC_VArrayTNode();
@@ -278,8 +277,7 @@ void DBC_VArray::Destroy()
       ptrtmp->DBC_VArrayTNode::~DBC_VArrayTNode();
       ptrtmp++;
     }
-//    StandardCSFDB_Free((Standard_Address&)myData,mySize * sizeof(DBC_VArrayTNode));
-    StandardCSFDB_Free((Standard_Address&)myData);
+    Standard::Free((Standard_Address&)myData);
     myData = 0L;
   }
 #endif