// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "dbus/object_path.h" #include <ostream> #include "dbus/string_util.h" namespace dbus { bool ObjectPath::IsValid() const { return IsValidObjectPath(value_); } bool ObjectPath::operator<(const ObjectPath& that) const { return value_ < that.value_; } bool ObjectPath::operator==(const ObjectPath& that) const { return value_ == that.value_; } bool ObjectPath::operator!=(const ObjectPath& that) const { return value_ != that.value_; } void PrintTo(const ObjectPath& path, std::ostream* out) { *out << path.value(); } } // namespace dbus