Lines Matching defs:val
242 int DataEncoder::EncodeOneParameter(const StructWithPointer &val)
244 if (RecursiveEncode(val.objectsNum) != RETCODE_SUCCESS) {
248 for (size_t i = 0; i < val.objectsNum; ++i) {
249 if (RecursiveEncode(val.objects[i]) != RETCODE_SUCCESS) {
258 int DataDecoder::DecodeOneParameter(StructWithPointer &val)
260 if (RecursiveDecode(val.objectsNum) != RETCODE_SUCCESS) {
264 if (val.objectsNum > 0) {
265 AIE_NEW(val.objects, StructWithPadding[val.objectsNum]);
266 for (size_t i = 0; i < val.objectsNum; ++i) {
267 if (RecursiveDecode(val.objects[i]) != RETCODE_SUCCESS) {
268 AIE_DELETE_ARRAY(val.objects);