! @param[in] len the length of the array @return whether array creation completed */
| 10137 | @return whether array creation completed |
| 10138 | */ |
| 10139 | bool get_msgpack_array(const std::size_t len) |
| 10140 | { |
| 10141 | if (JSON_HEDLEY_UNLIKELY(!sax->start_array(len))) |
| 10142 | { |
| 10143 | return false; |
| 10144 | } |
| 10145 | |
| 10146 | for (std::size_t i = 0; i < len; ++i) |
| 10147 | { |
| 10148 | if (JSON_HEDLEY_UNLIKELY(!parse_msgpack_internal())) |
| 10149 | { |
| 10150 | return false; |
| 10151 | } |
| 10152 | } |
| 10153 | |
| 10154 | return sax->end_array(); |
| 10155 | } |
| 10156 | |
| 10157 | /*! |
| 10158 | @param[in] len the length of the object |
nothing calls this directly
no test coverage detected