JSON and CBOR codecs for MnaParamBinding — target path, expression, trigger, period and dependency list. More...

Go to the source code of this file.
JSON and CBOR codecs for MnaParamBinding — target path, expression, trigger, period and dependency list.
SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2026 MNE-CPP Authors
The implementation is a straightforward field-for-field codec pair that keeps the expression body unchanged so future evaluators with extended grammar can still consume bindings written by this build. The dependencies list is written explicitly (rather than re-derived from expression) so the MnaParamTree triggering logic can avoid parsing formulas at every check, and unknown fields round-trip through the standard extras pattern.
Definition in file mna_param_binding.cpp.