| 3887 | } |
| 3888 | |
| 3889 | Value::const_iterator Value::end() const { |
| 3890 | switch (type()) { |
| 3891 | case arrayValue: |
| 3892 | case objectValue: |
| 3893 | if (value_.map_) |
| 3894 | return const_iterator(value_.map_->end()); |
| 3895 | break; |
| 3896 | default: |
| 3897 | break; |
| 3898 | } |
| 3899 | return {}; |
| 3900 | } |
| 3901 | |
| 3902 | Value::iterator Value::begin() { |
| 3903 | switch (type()) { |
no outgoing calls