Lines Matching defs:get_token
80 get_token();
101 if (strict && (get_token() != token_type::end_of_input))
129 if (strict && (get_token() != token_type::end_of_input))
167 if (result && strict && (get_token() != token_type::end_of_input))
192 // invariant: get_token() was called before each iteration
203 if (get_token() == token_type::end_object)
225 if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::name_separator))
236 get_token();
248 if (get_token() == token_type::end_array)
260 // parse values (no need to call get_token)
375 if (get_token() == token_type::value_separator)
378 get_token();
408 if (get_token() == token_type::value_separator)
411 if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::value_string))
424 if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::name_separator))
432 get_token();
461 token_type get_token()