| 282 | } |
| 283 | |
| 284 | fl::optional<fl::string> as_string() const FL_NOEXCEPT { |
| 285 | if (!mValue) return fl::nullopt; |
| 286 | return mValue->as_string(); |
| 287 | } |
| 288 | // Zero-copy pointer accessors |
| 289 | const json_array* as_array() const FL_NOEXCEPT { return mValue ? mValue->as_array() : nullptr; } |
| 290 | const json_object* as_object() const FL_NOEXCEPT { return mValue ? mValue->as_object() : nullptr; } |
no outgoing calls
no test coverage detected