Changeset 40023 in vbox for trunk/include
- Timestamp:
- Feb 7, 2012 9:44:31 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 76146
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/com/array.h
r37557 r40023 662 662 it != aCntr.end(); ++ it, ++ i) 663 663 #ifdef VBOX_WITH_XPCOM 664 Copy(*it, m.arr[i]);664 SafeArray::Copy(*it, m.arr[i]); 665 665 #else 666 666 Copy(*it, m.raw[i]); … … 768 768 769 769 #ifdef VBOX_WITH_XPCOM 770 Copy(aElement, m.arr[m.size]);770 SafeArray::Copy(aElement, m.arr[m.size]); 771 771 ++ m.size; 772 772 #else … … 803 803 804 804 #ifdef VBOX_WITH_XPCOM 805 Init(m.arr[m.size]);805 SafeArray::Init(m.arr[m.size]); 806 806 ++ m.size; 807 807 return &m.arr[m.size - 1]; … … 834 834 /* initialize the new elements */ 835 835 for (size_t i = m.size; i < aNewSize; ++ i) 836 Init(m.arr[i]);836 SafeArray::Init(m.arr[i]); 837 837 } 838 838 … … 1102 1102 * shrink the size. */ 1103 1103 for (size_t i = aNewSize; i < m.size; ++ i) 1104 Uninit(m.arr[i]);1104 this->Uninit(m.arr[i]); 1105 1105 1106 1106 m.size = aNewSize; … … 1121 1121 * shrink the size. */ 1122 1122 for (size_t i = aNewSize; i < m.size; ++ i) 1123 Uninit(m.arr[i]);1123 this->Uninit(m.arr[i]); 1124 1124 1125 1125 m.size = aNewSize; … … 1176 1176 { 1177 1177 for (size_t i = 0; i < size; ++ i) 1178 Uninit(arr[i]);1178 SafeArray::Uninit(arr[i]); 1179 1179 1180 1180 nsMemory::Free((void *)arr); … … 1616 1616 it != aCntr.end(); ++ it, ++ i) 1617 1617 #ifdef VBOX_WITH_XPCOM 1618 Copy(*it, Base::m.arr[i]);1618 SafeIfaceArray::Copy(*it, Base::m.arr[i]); 1619 1619 #else 1620 1620 Copy(*it, Base::m.raw[i]); … … 1648 1648 it != aMap.end(); ++ it, ++ i) 1649 1649 #ifdef VBOX_WITH_XPCOM 1650 Copy(it->second, Base::m.arr[i]);1650 SafeIfaceArray::Copy(it->second, Base::m.arr[i]); 1651 1651 #else 1652 1652 Copy(it->second, Base::m.raw[i]); … … 1680 1680 it != aMap.end(); ++ it, ++ i) 1681 1681 #ifdef VBOX_WITH_XPCOM 1682 Copy(it->second, Base::m.arr[i]);1682 SafeIfaceArray::Copy(it->second, Base::m.arr[i]); 1683 1683 #else 1684 1684 Copy(it->second, Base::m.raw[i]); … … 1689 1689 { 1690 1690 #ifdef VBOX_WITH_XPCOM 1691 Copy(obj, Base::m.arr[iIdx]);1691 SafeIfaceArray::Copy(obj, Base::m.arr[iIdx]); 1692 1692 #else 1693 1693 Copy(obj, Base::m.raw[iIdx]);
Note:
See TracChangeset
for help on using the changeset viewer.