CondTrigger::CondTrigger(const Type type, const std::string& condId,
const bt2c::CStringView nameSuffix) noexcept :
_mType {type},
- _mCondId {fmt::format("{}:{}", type == Type::PRE ? "pre" : "post", condId)},
+ _mCondId {fmt::format("{}:{}", type == Type::Pre ? "pre" : "post", condId)},
_mName {fmt::format("{}{}{}", condId, nameSuffix ? "-" : "", nameSuffix ? nameSuffix : "")}
{
}
} /* namespace */
-void condMain(const int argc, const char ** const argv, const CondTriggers& condTriggers) noexcept
+void condMain(const bt2s::span<const char * const> argv, const CondTriggers& condTriggers) noexcept
{
- BT_ASSERT(argc >= 2);
+ BT_ASSERT(argv.size() >= 2);
if (strcmp(argv[1], "list") == 0) {
listCondTriggers(condTriggers);
g_unsetenv("BABELTRACE_EXEC_ON_ABORT");
/* Call the trigger */
- BT_ASSERT(argc >= 3);
+ BT_ASSERT(argv.size() >= 3);
const auto index = atoi(argv[2]);