Changeset 1331


Ignore:
Timestamp:
May 1, 2012, 11:19:58 PM (9 years ago)
Author:
sam
Message:

core: add Last() and Pop() methods to the Array class.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/array.h

    r1329 r1331  
    9898    }
    9999
     100    inline Element& Last()
     101    {
     102        return m_data[m_count - 1];
     103    }
     104
     105    inline Element const& Last() const
     106    {
     107        return m_data[m_count - 1];
     108    }
     109
    100110    inline ArrayBase<T> const& operator<<(T const &x)
    101111    {
     
    116126    {
    117127        *this << x;
     128    }
     129
     130    inline void Pop()
     131    {
     132        Remove(m_count - 1, 1);
    118133    }
    119134
Note: See TracChangeset for help on using the changeset viewer.