16 std::unique_ptr<Impl> impl;
20 void addParam(std::string_view name, ParamKindType kind,
bool optional);
23 LLNDAPI
RuntimeOverload& optional(std::string_view name, ParamKindType kind);
25 LLNDAPI
RuntimeOverload& required(std::string_view name, ParamKindType kind);
27 LLNDAPI
RuntimeOverload& optional(std::string_view name, ParamKindType enumKind, std::string_view enumName);
29 LLNDAPI
RuntimeOverload& required(std::string_view name, ParamKindType enumKind, std::string_view enumName);
39 LLAPI
void execute(RuntimeCommand::Fn);