write ref flag for NullOnly mode (not null case). Fast path: primitives, strings, time types use this.
| 110 | /// write ref flag for NullOnly mode (not null case). |
| 111 | /// Fast path: primitives, strings, time types use this. |
| 112 | FORY_ALWAYS_INLINE void write_not_null_ref_flag(WriteContext &ctx, |
| 113 | RefMode ref_mode) { |
| 114 | if (ref_mode != RefMode::None) { |
| 115 | ctx.write_int8(NOT_NULL_VALUE_FLAG); |
| 116 | } |
| 117 | } |
| 118 | |
| 119 | /// Read ref flag for NullOnly mode. |
| 120 | /// Returns true if value present, false if null or error. |