MCPcopy Create free account
hub / github.com/apache/fory / set_error

Method set_error

cpp/fory/serialization/context.h:424–428  ·  view source on GitHub ↗

Set error if no error exists yet (preserves root cause).

Source from the content-addressed store, hash-verified

422
423 /// Set error if no error exists yet (preserves root cause).
424 FORY_ALWAYS_INLINE void set_error(Error err) {
425 if (error_.ok()) {
426 error_ = std::move(err);
427 }
428 }
429
430 /// get the accumulated error (moved out).
431 FORY_ALWAYS_INLINE Error take_error() { return std::move(error_); }

Callers 15

read_type_infoMethod · 0.45
readMethod · 0.45
read_type_infoMethod · 0.45
readMethod · 0.45
read_type_infoMethod · 0.45
readMethod · 0.45
read_type_infoMethod · 0.45
readMethod · 0.45
read_type_infoMethod · 0.45
readMethod · 0.45
read_dataMethod · 0.45
read_type_infoMethod · 0.45

Calls 1

okMethod · 0.45

Tested by 2

writeMethod · 0.36
readMethod · 0.36