diff options
| author | Andreas Gampe <agampe@google.com> | 2017-12-28 14:05:42 -0800 |
|---|---|---|
| committer | Andreas Gampe <agampe@google.com> | 2018-01-02 09:08:00 -0800 |
| commit | aadcbc64c674995ccdaf686789c8d39ada9913ad (patch) | |
| tree | 2b0c9c473437e49ac3c85f8a04ce979ffced880b /cmdline | |
| parent | ce4982554648998abd0980bd06e738f4bcaa35d9 (diff) | |
| download | art-aadcbc64c674995ccdaf686789c8d39ada9913ad.tar.gz art-aadcbc64c674995ccdaf686789c8d39ada9913ad.tar.bz2 art-aadcbc64c674995ccdaf686789c8d39ada9913ad.zip | |
ART: Refactor Agent into Agent and AgentSpec
Separate configuration/loading and runtime state.
Test: m test-art-host
Change-Id: I69bb91e13ef10b9e1ce313f45b0b809b913d8e10
Diffstat (limited to 'cmdline')
| -rw-r--r-- | cmdline/cmdline_types.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cmdline/cmdline_types.h b/cmdline/cmdline_types.h index 529fe2bcdb..d0d6bfd3ce 100644 --- a/cmdline/cmdline_types.h +++ b/cmdline/cmdline_types.h @@ -328,19 +328,19 @@ struct CmdlineType<std::vector<Plugin>> : CmdlineTypeParser<std::vector<Plugin>> }; template <> -struct CmdlineType<std::list<ti::Agent>> : CmdlineTypeParser<std::list<ti::Agent>> { +struct CmdlineType<std::list<ti::AgentSpec>> : CmdlineTypeParser<std::list<ti::AgentSpec>> { Result Parse(const std::string& args) { assert(false && "Use AppendValues() for an Agent list type"); return Result::Failure("Unconditional failure: Agent list must be appended: " + args); } Result ParseAndAppend(const std::string& args, - std::list<ti::Agent>& existing_value) { + std::list<ti::AgentSpec>& existing_value) { existing_value.emplace_back(args); return Result::SuccessNoValue(); } - static const char* Name() { return "std::list<ti::Agent>"; } + static const char* Name() { return "std::list<ti::AgentSpec>"; } }; template <> |
