summaryrefslogtreecommitdiffstats
path: root/cmdline
diff options
context:
space:
mode:
authorAndreas Gampe <agampe@google.com>2017-12-28 14:05:42 -0800
committerAndreas Gampe <agampe@google.com>2018-01-02 09:08:00 -0800
commitaadcbc64c674995ccdaf686789c8d39ada9913ad (patch)
tree2b0c9c473437e49ac3c85f8a04ce979ffced880b /cmdline
parentce4982554648998abd0980bd06e738f4bcaa35d9 (diff)
downloadart-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.h6
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 <>