Lines Matching defs:operator
109 // Value's copy constructor and copy assignment operator are deleted. Use this
136 Value& operator=(Value&& that) noexcept;
333 friend bool operator==(const Value& lhs, const Value& rhs);
334 friend bool operator!=(const Value& lhs, const Value& rhs);
335 friend bool operator<(const Value& lhs, const Value& rhs);
336 friend bool operator>(const Value& lhs, const Value& rhs);
337 friend bool operator<=(const Value& lhs, const Value& rhs);
338 friend bool operator>=(const Value& lhs, const Value& rhs);
341 // DEPRECATED, use operator==(const Value& lhs, const Value& rhs) instead.
368 Value& operator=(const Value&) = delete;
613 // DEPRECATED, use GetList()::operator[] instead.
620 // DEPRECATED, use GetList()::operator[] instead.
628 // DEPRECATED, use GetList()::operator[]::GetBool() instead.
630 // DEPRECATED, use GetList()::operator[]::GetInt() instead.
632 // DEPRECATED, use GetList()::operator[]::GetString() instead.
640 // DEPRECATED, use GetList()::operator[]::GetList() instead.
743 // Stream operator so Values can be used in assertion statements. In order that
744 // gtest uses this operator to print readable output on test failures, we must
747 std::ostream& operator<<(std::ostream& out, const Value& value);
749 inline std::ostream& operator<<(std::ostream& out,
754 inline std::ostream& operator<<(std::ostream& out, const ListValue& value) {
758 // Stream operator so that enum class Types can be used in log statements.
759 std::ostream& operator<<(std::ostream& out, const Value::Type& type);