载入中...
搜索中...
未找到
ClimbingCodec.h 文件参考

Versioned, lossless codecs for climbing definitions. 更多...

#include "common/Export.h"
#include "climbing/Climbing.h"

浏览源代码.

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::climbing
 

函数

eve::Result< void > eve::climbing::validateClimbingActionDefinition (const ClimbingActionDefinition &action)
 Validate every known field of one action definition.
 
eve::Result< void > eve::climbing::validateClimbingProfileDefinition (const ClimbingProfileDefinition &profile)
 Validate every known field and nested action of one profile definition.
 
eve::Result< eve::Value > eve::climbing::encodeClimbingActionDefinition (const ClimbingActionDefinition &action)
 Encode one validated action into canonical schema v4 data.
 
eve::Result< ClimbingActionDefinition > eve::climbing::decodeClimbingActionDefinition (const eve::Value &value)
 Decode and validate one action without partially mutating a registry.
 
eve::Result< eve::Value > eve::climbing::encodeClimbingProfileDefinition (const ClimbingProfileDefinition &profile)
 Encode one validated profile and all nested actions into canonical schema v4 data.
 
eve::Result< ClimbingProfileDefinition > eve::climbing::decodeClimbingProfileDefinition (const eve::Value &value)
 Decode and validate an owning profile candidate transactionally.
 

详细描述

Versioned, lossless codecs for climbing definitions.

在文件 ClimbingCodec.h 中定义.