| 285 | |
| 286 | bool is_null() const noexcept { return kind() == value_kind::null; } |
| 287 | bool is_boolean() const noexcept |
| 288 | { |
| 289 | return kind() == value_kind::boolean; |
| 290 | } |
| 291 | bool is_number() const noexcept { return kind() == value_kind::number; } |
| 292 | bool is_string() const noexcept { return kind() == value_kind::string; } |
| 293 | bool is_object() const noexcept { return kind() == value_kind::object; } |