3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/resources/pack_command/IPackCommandPipeline.h"
11namespace PackCommand {
struct MoveReplaceBatch; }
12namespace PackCommand {
struct PackCommandHandle; }
13namespace PackCommand {
struct RemoveBatch; }
14namespace PackCommand {
struct UpgradeLegacyDependenciesBatch; }
17namespace PackCommand {
40 virtual ::PackCommand::PackCommandHandle
47 virtual ::TaskGroup& getTaskGroup() ;
69 MCNAPI ::PackCommand::PackCommandHandle
Definition IPackCommandPipeline.h:19
Definition PackCommandPipelineImpl.h:19
MCAPI::PackCommand::PackCommandHandle $submitUpgradeLegacyDependencies(::PackCommand::UpgradeLegacyDependenciesBatch &&commands)
static MCAPI void ** $vftable()
MCAPI::PackCommand::PackCommandHandle $submitRemove(::PackCommand::RemoveBatch &&commands)
MCAPI::PackCommand::PackCommandHandle enqueueCommands(::std::variant< ::PackCommand::UpgradeLegacyDependenciesBatch, ::PackCommand::MoveReplaceBatch, ::PackCommand::RemoveBatch > &&commands)
MCAPI::TaskGroup & $getTaskGroup()
MCAPI::PackCommand::PackCommandHandle $submitMoveReplace(::PackCommand::MoveReplaceBatch &&commands)
Definition TaskGroup.h:48
Definition MoveReplaceBatch.h:7
Definition RemoveBatch.h:7
Definition UpgradeLegacyDependenciesBatch.h:7