| 3897 | } |
| 3898 | |
| 3899 | Value::const_iterator Value::end() const { |
| 3900 | switch (type()) { |
| 3901 | case arrayValue: |
| 3902 | case objectValue: |
| 3903 | if (value_.map_) |
| 3904 | return const_iterator(value_.map_->end()); |
| 3905 | break; |
| 3906 | default: |
| 3907 | break; |
| 3908 | } |
| 3909 | return {}; |
| 3910 | } |
| 3911 | |
| 3912 | Value::iterator Value::begin() { |
| 3913 | switch (type()) { |