-/* Copyright (C) 2011, 2012 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
Contributed by Torvald Riegel <triegel@redhat.com>.
This file is part of the GNU Transactional Memory Library (libitm).
size_t size() const { return m_size; }
size_t capacity() const { return this->capacity; }
+ void set_size (size_t size) { m_size = size; }
void clear() { m_size = 0; }
iterator push() {