Lines Matching defs:lhs
123 friend json_pointer operator/(const json_pointer& lhs,
126 return json_pointer(lhs) /= rhs;
131 friend json_pointer operator/(const json_pointer& lhs, string_t token) // NOLINT(performance-unnecessary-value-param)
133 return json_pointer(lhs) /= std::move(token);
138 friend json_pointer operator/(const json_pointer& lhs, std::size_t array_idx)
140 return json_pointer(lhs) /= array_idx;
878 friend bool operator==(const json_pointer<RefStringTypeLhs>& lhs,
885 friend bool operator==(const json_pointer<RefStringTypeLhs>& lhs,
892 friend bool operator==(const StringType& lhs,
899 friend bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,
906 friend bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,
913 friend bool operator!=(const StringType& lhs,
919 friend bool operator<(const json_pointer<RefStringTypeLhs>& lhs,
931 inline bool operator==(const json_pointer<RefStringTypeLhs>& lhs,
934 return lhs.reference_tokens == rhs.reference_tokens;
940 inline bool operator==(const json_pointer<RefStringTypeLhs>& lhs,
943 return lhs == json_pointer<RefStringTypeLhs>(rhs);
949 inline bool operator==(const StringType& lhs,
952 return json_pointer<RefStringTypeRhs>(lhs) == rhs;
956 inline bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,
959 return !(lhs == rhs);
965 inline bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,
968 return !(lhs == rhs);
974 inline bool operator!=(const StringType& lhs,
977 return !(lhs == rhs);
981 inline bool operator<(const json_pointer<RefStringTypeLhs>& lhs,
984 return lhs.reference_tokens < rhs.reference_tokens;