14 using Fn = std::function<void(CommandOrigin
const&, CommandOutput&,
RuntimeCommand const&)>;
19 StringMap<uint64>
const& paramIndexMap;
23 StringMap<uint64>
const& map,
24 std::vector<std::pair<std::string, ParamKindType>>
const& params,
31 static void*
operator new(size_t) =
delete;
33 LLNDAPI
static void*
operator new(size_t, uint paramCount);
34 LLAPI
static void operator delete(
void*, uint paramCount);
35 LLAPI
static void operator delete(
void*);
37 void execute(CommandOrigin
const&, CommandOutput&)
const override;