dev: Use shared_ptr for Arguments::Data
authorAndreas Hansson <andreas.hansson@arm.com>
Thu, 16 Oct 2014 09:49:45 +0000 (05:49 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Thu, 16 Oct 2014 09:49:45 +0000 (05:49 -0400)
commit4e67ab6663f8f4960a1078546906746877f87e1a
treecf219b3ca01604fe22169c28af237f0fe373a106
parent247586274724ea9f2a22a87747c9e074870d16a8
dev: Use shared_ptr for Arguments::Data

This patch takes a first few steps in transitioning from the ad-hoc
RefCountingPtr to the c++11 shared_ptr. There are no changes in
behaviour, and the code modifications are mainly introducing the
use of make_shared.

Note that the class could use unique_ptr rather than shared_ptr, was
it not for the postfix increment and decrement operators.
src/kern/linux/printk.cc
src/sim/arguments.hh