Lines Matching refs:string_t
58 using string_t = typename string_t_helper<RefStringType>::type;
62 explicit json_pointer(const string_t& s = "")
68 string_t to_string() const
71 string_t{},
72 [](const string_t& a, const string_t& b)
81 operator string_t() const
108 json_pointer& operator/=(string_t token)
131 friend json_pointer operator/(const json_pointer& lhs, string_t token) // NOLINT(performance-unnecessary-value-param)
171 const string_t& back() const
183 void push_back(const string_t& token)
190 void push_back(string_t&& token)
214 static typename BasicJsonType::size_type array_index(const string_t& s)
666 static std::vector<string_t> split(const string_t& reference_string)
668 std::vector<string_t> result;
690 // we can stop if start == 0 (if slash == string_t::npos)
693 // (will eventually be 0 if slash == string_t::npos)
694 start = (slash == string_t::npos) ? 0 : slash + 1,
704 pos != string_t::npos;
735 static void flatten(const string_t& reference_string,
835 json_pointer<string_t> convert() const&
837 json_pointer<string_t> result;
842 json_pointer<string_t> convert()&&
844 json_pointer<string_t> result;
862 bool operator==(const string_t& rhs) const
925 std::vector<string_t> reference_tokens;
938 typename StringType = typename json_pointer<RefStringTypeLhs>::string_t>
947 typename StringType = typename json_pointer<RefStringTypeRhs>::string_t>
963 typename StringType = typename json_pointer<RefStringTypeLhs>::string_t>
972 typename StringType = typename json_pointer<RefStringTypeRhs>::string_t>