EVENGINE_API_DOMAINS public API. 更多...
#include <RTSSystems.h>
静态 Public 成员函数 | |
| static Result< std::size_t > | step (const SimulationStep &step={}, const ReinforcementCancel &cancel={}) |
| Reconcile total/type caps and cross-factory type priorities before production advances. | |
| static Result< ReinforcementRequestReceipt > | request (Building &building, std::string preferredProduct, const ReinforcementEnqueue &enqueue) |
| Try a preferred product and its acyclic substitution chain through the injected enqueue port. | |
详细描述
EVENGINE_API_DOMAINS public API.
在文件 RTSSystems.h 第 756 行定义.
成员函数说明
◆ request()
|
static |
Try a preferred product and its acyclic substitution chain through the injected enqueue port.
在文件 RTSSystems.cpp 第 4680 行定义.
引用了 eve::Applied, eve::Diagnostic::error(), eve::Result< T >::failure(), eve::InvalidArgument, eve::NotFound, queued, eve::Status::success() , 以及 eve::Result< T >::success().
◆ step()
|
static |
Reconcile total/type caps and cross-factory type priorities before production advances.
在文件 RTSSystems.cpp 第 4706 行定义.
引用了 active, eve::Applied, eve::Diagnostic::error(), eve::Result< T >::failure(), found, group, groups, index, eve::InvalidArgument, key, left, limit, eve::NoOp, eve::production::Paused, priority, eve::production::Queued, right, eve::production::Running, state, step, eve::Status::success(), eve::Result< T >::success(), taskId , 以及 units.
该类的文档由以下文件生成:
- src/modules/rts/RTSSystems.h
- src/modules/rts/RTSSystems.cpp