Lines Matching refs:result
259 json_pointer result = *this;
260 result.reference_tokens = {reference_tokens[0]};
261 return result;
276 auto* result = &j;
282 switch (result->type())
289 result = &result->operator[](0);
294 result = &result->operator[](reference_token);
302 result = &result->operator[](reference_token);
309 result = &result->operator[](array_index<BasicJsonType>(reference_token));
331 return *result;
668 std::vector<string_t> result;
673 return result;
720 result.push_back(reference_token);
723 return result;
730 @param[in,out] result the result object to insert values to
737 BasicJsonType& result)
746 result[reference_string] = nullptr;
754 value.m_value.array->operator[](i), result);
765 result[reference_string] = nullptr;
772 flatten(detail::concat(reference_string, '/', detail::escape(element.first)), element.second, result);
789 result[reference_string] = value;
814 BasicJsonType result;
826 // get_and_create returns a reference to result itself. An assignment
828 json_pointer(element.first).get_and_create(result) = element.second;
831 return result;
837 json_pointer<string_t> result;
838 result.reference_tokens = reference_tokens;
839 return result;
844 json_pointer<string_t> result;
845 result.reference_tokens = std::move(reference_tokens);
846 return result;