diff --git a/src/ListLib.h b/src/ListLib.h index 9b62c02..87270b5 100644 --- a/src/ListLib.h +++ b/src/ListLib.h @@ -32,8 +32,8 @@ class List bool Contains(T item); size_t IndexOf(T item); - void First(); - void Last(); + T& First(); + T& Last(); void Add(T item); void AddRange(T* items, size_t numItems); @@ -116,13 +116,13 @@ size_t List::Count() const } template -void List::First() +T& List::First() { return _items[0]; } template -void List::Last() +T& List::Last() { return _items[_count - 1]; }