src/hotspot/share/gc/z/zArray.inline.hpp
changeset 54173 e6a92f2f37a9
parent 50525 767cdb97f103
child 58084 cddef3bde924
equal deleted inserted replaced
54172:f92f1f1045ad 54173:e6a92f2f37a9
    78 
    78 
    79   _array[_size++] = value;
    79   _array[_size++] = value;
    80 }
    80 }
    81 
    81 
    82 template <typename T>
    82 template <typename T>
       
    83 inline void ZArray<T>::transfer(ZArray<T>* from) {
       
    84   assert(_array == NULL, "Should be empty");
       
    85   _array = from->_array;
       
    86   _size = from->_size;
       
    87   _capacity = from->_capacity;
       
    88   from->_array = NULL;
       
    89   from->_size = 0;
       
    90   from->_capacity = 0;
       
    91 }
       
    92 
       
    93 template <typename T>
    83 inline void ZArray<T>::clear() {
    94 inline void ZArray<T>::clear() {
    84   _size = 0;
    95   _size = 0;
    85 }
    96 }
    86 
    97 
    87 template <typename T, bool parallel>
    98 template <typename T, bool parallel>