载入中...
搜索中...
未找到
Codec.h
浏览该文件的文档.
Owning, renderer-independent dynamic values.
Definition Agent.cpp:10
Value encodePolicy(const Policy &p)
Encode a runner-produced policy into owning versioned data; no references retained.
Definition Codec.cpp:225
Result< Trace > decodeTrace(const Value &value)
Decode version-1 owning replay data; run-time consistency is checked before replay reset.
Definition Codec.cpp:207
Result< Policy > decodePolicy(const Value &value)
Decode and validate version-1 owning policy; unknown keys/versions rejected atomically.
Definition Codec.cpp:189
Result< Observation > decodeObservation(const Value &value)
Decode owning observation data, rejecting malformed values; dimensions are checked by run/infer.
Definition Codec.cpp:186
Value encodeReport(const Report &r)
Encode runner-produced report, including policy and replayable evidence, as owning data.
Definition Codec.cpp:247
Value encodeTrace(const Trace &t)
Encode a runner-produced trace into owning versioned data; seeds use lossless decimal strings.
Definition Codec.cpp:235
Result< Config > decodeConfig(const Value &value)
Decode strict script/JSON configuration; unknown keys rejected, no mutations or callbacks.
Definition Codec.cpp:117
std::variant< std::monostate, std::int64_t, double, std::string, bool > Value
Definition Database.h:26