VirtualBox

Changeset 40023 in vbox for trunk/include


Ignore:
Timestamp:
Feb 7, 2012 9:44:31 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
76146
Message:

gcc-4.7 fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/com/array.h

    r37557 r40023  
    662662             it != aCntr.end(); ++ it, ++ i)
    663663#ifdef VBOX_WITH_XPCOM
    664             Copy(*it, m.arr[i]);
     664            SafeArray::Copy(*it, m.arr[i]);
    665665#else
    666666            Copy(*it, m.raw[i]);
     
    768768
    769769#ifdef VBOX_WITH_XPCOM
    770         Copy(aElement, m.arr[m.size]);
     770        SafeArray::Copy(aElement, m.arr[m.size]);
    771771        ++ m.size;
    772772#else
     
    803803
    804804#ifdef VBOX_WITH_XPCOM
    805         Init(m.arr[m.size]);
     805        SafeArray::Init(m.arr[m.size]);
    806806        ++ m.size;
    807807        return &m.arr[m.size - 1];
     
    834834            /* initialize the new elements */
    835835            for (size_t i = m.size; i < aNewSize; ++ i)
    836                 Init(m.arr[i]);
     836                SafeArray::Init(m.arr[i]);
    837837        }
    838838
     
    11021102                     * shrink the size. */
    11031103                    for (size_t i = aNewSize; i < m.size; ++ i)
    1104                         Uninit(m.arr[i]);
     1104                        this->Uninit(m.arr[i]);
    11051105
    11061106                    m.size = aNewSize;
     
    11211121                 * shrink the size. */
    11221122                for (size_t i = aNewSize; i < m.size; ++ i)
    1123                     Uninit(m.arr[i]);
     1123                    this->Uninit(m.arr[i]);
    11241124
    11251125                m.size = aNewSize;
     
    11761176                {
    11771177                    for (size_t i = 0; i < size; ++ i)
    1178                         Uninit(arr[i]);
     1178                        SafeArray::Uninit(arr[i]);
    11791179
    11801180                    nsMemory::Free((void *)arr);
     
    16161616             it != aCntr.end(); ++ it, ++ i)
    16171617#ifdef VBOX_WITH_XPCOM
    1618             Copy(*it, Base::m.arr[i]);
     1618            SafeIfaceArray::Copy(*it, Base::m.arr[i]);
    16191619#else
    16201620            Copy(*it, Base::m.raw[i]);
     
    16481648             it != aMap.end(); ++ it, ++ i)
    16491649#ifdef VBOX_WITH_XPCOM
    1650             Copy(it->second, Base::m.arr[i]);
     1650            SafeIfaceArray::Copy(it->second, Base::m.arr[i]);
    16511651#else
    16521652            Copy(it->second, Base::m.raw[i]);
     
    16801680             it != aMap.end(); ++ it, ++ i)
    16811681#ifdef VBOX_WITH_XPCOM
    1682             Copy(it->second, Base::m.arr[i]);
     1682            SafeIfaceArray::Copy(it->second, Base::m.arr[i]);
    16831683#else
    16841684            Copy(it->second, Base::m.raw[i]);
     
    16891689    {
    16901690#ifdef VBOX_WITH_XPCOM
    1691         Copy(obj, Base::m.arr[iIdx]);
     1691        SafeIfaceArray::Copy(obj, Base::m.arr[iIdx]);
    16921692#else
    16931693        Copy(obj, Base::m.raw[iIdx]);
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette