载入中...
搜索中...
未找到
ClimbingCodec.h
浏览该文件的文档.
15[[nodiscard]] eve::Result<void> validateClimbingActionDefinition(const ClimbingActionDefinition& action);
18[[nodiscard]] eve::Result<void> validateClimbingProfileDefinition(const ClimbingProfileDefinition& profile);
28[[nodiscard]] EVENGINE_API_DOMAINS eve::Result<ClimbingActionDefinition> decodeClimbingActionDefinition(
39[[nodiscard]] EVENGINE_API_DOMAINS eve::Result<ClimbingProfileDefinition> decodeClimbingProfileDefinition(
Deterministic climbing/parkour planning and capsule-constrained execution.
Definition Climbing.cpp:19
eve::Result< ClimbingActionDefinition > decodeClimbingActionDefinition(const eve::Value &value)
Decode and validate one action without partially mutating a registry.
Definition ClimbingCodec.cpp:484
eve::Result< eve::Value > encodeClimbingProfileDefinition(const ClimbingProfileDefinition &profile)
Encode one validated profile and all nested actions into canonical schema v4 data.
Definition ClimbingCodec.cpp:680
eve::Result< ClimbingProfileDefinition > decodeClimbingProfileDefinition(const eve::Value &value)
Decode and validate an owning profile candidate transactionally.
Definition ClimbingCodec.cpp:738
eve::Result< eve::Value > encodeClimbingActionDefinition(const ClimbingActionDefinition &action)
Encode one validated action into canonical schema v4 data.
Definition ClimbingCodec.cpp:476
eve::Result< void > validateClimbingActionDefinition(const ClimbingActionDefinition &action)
Validate every known field of one action definition.
Definition ClimbingCodec.cpp:291
eve::Result< void > validateClimbingProfileDefinition(const ClimbingProfileDefinition &profile)
Validate every known field and nested action of one profile definition.
Definition ClimbingCodec.cpp:395