@@ -14,7 +14,7 @@ CommandEntry::CommandEntry(std::string_view name, std::string_view description,
14
14
}
15
15
16
16
CommandArgument& CommandEntry::addArgument (std::string_view name, std::string_view constraint, std::string_view exampleValue, std::vector<std::string_view> constraintExtensions) {
17
- m_arguments.push_back (CommandArgument {name, constraint, exampleValue, constraintExtensions});
17
+ m_arguments.push_back ({name, constraint, exampleValue, constraintExtensions});
18
18
return m_arguments.back ();
19
19
}
20
20
@@ -23,13 +23,11 @@ CommandGroup::CommandGroup(std::string_view name)
23
23
}
24
24
25
25
CommandEntry& CommandGroup::addCommand (std::string_view description, CommandHandler commandHandler) {
26
- auto cmd = CommandEntry (description, commandHandler);
27
- m_commands.push_back (cmd);
26
+ m_commands.emplace_back (description, commandHandler);
28
27
return m_commands.back ();
29
28
}
30
29
31
30
CommandEntry& CommandGroup::addCommand (std::string_view name, std::string_view description, CommandHandler commandHandler) {
32
- auto cmd = CommandEntry (name, description, commandHandler);
33
- m_commands.push_back (cmd);
31
+ m_commands.emplace_back (name, description, commandHandler);
34
32
return m_commands.back ();
35
33
}
0 commit comments