commit | ade4b45d8d9e922aca70d0995f2fb8a170de838b | [log] [tgz] |
---|---|---|
author | Christopher Wiley <wiley@google.com> | Sat Oct 10 11:06:03 2015 -0700 |
committer | Christopher Wiley <wiley@google.com> | Sat Oct 10 12:27:17 2015 -0700 |
tree | 34e484648e175a8690b3db1fccd1844a247f630d | |
parent | f094d58e623418bffa53fa82e0ef159daee8801b [diff] |
Change existing argument lists to ArgList In several places we were using vector<string> to represent an argument list. Change these to ArgList. Pass ArgList around as an rvalue reference to get value semantics, similar to how we were using vector<string>. Passing pointers or unique_ptr instances has the sad side effect of passing nullptr when the argument is constructed like {}. Bug: 24505488 Test: unittests pass Change-Id: I16c9862742ccb881df356e1cf321451dab7c4a25