#include "media/learning/common/value.h"
#include "base/hash/hash.h"
namespace media {
namespace learning {
Value::Value() = default;
Value::Value(const char* x) { … }
Value::Value(const std::string& x) : … { … }
Value::Value(bool x) : … { … }
Value::Value(const Value& other) : … { … }
Value::Value(Value&& rhs) noexcept = default;
Value& Value::operator=(const Value& rhs) = default;
Value& Value::operator=(Value&& rhs) noexcept = default;
bool Value::operator==(const Value& rhs) const { … }
bool Value::operator!=(const Value& rhs) const { … }
bool Value::operator<(const Value& rhs) const { … }
bool Value::operator>(const Value& rhs) const { … }
bool Value::operator>=(const Value& rhs) const { … }
std::ostream& operator<<(std::ostream& out, const Value& value) { … }
}
}