| 1161 | } |
| 1162 | |
| 1163 | const_iterator begin() const FL_NOEXCEPT { |
| 1164 | if (is_object()) { |
| 1165 | auto ptr = data.ptr<const json_object>(); |
| 1166 | if (!ptr) return const_iterator::from_iterator(json_object().begin()); |
| 1167 | return const_iterator::from_iterator(ptr->begin()); |
| 1168 | } |
| 1169 | // Use temporary empty object to avoid static initialization conflicts with Teensy |
| 1170 | return const_iterator::from_iterator(json_object().begin()); |
| 1171 | } |
| 1172 | |
| 1173 | const_iterator end() const FL_NOEXCEPT { |
| 1174 | if (is_object()) { |
no outgoing calls
no test coverage detected