blob: 7aa158778747937d2366a8ae9b2c2439c6b57600 [file] [log] [blame]
// Copyright 2015 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.
#ifndef MOJO_SERVICES_UI_VIEWS_CPP_FORMATTING_H_
#define MOJO_SERVICES_UI_VIEWS_CPP_FORMATTING_H_
#include <iosfwd>
#include "mojo/public/cpp/bindings/formatting.h"
#include "mojo/services/geometry/cpp/formatting.h"
#include "mojo/services/gfx/composition/cpp/formatting.h"
#include "mojo/services/ui/views/interfaces/view_associates.mojom.h"
#include "mojo/services/ui/views/interfaces/view_manager.mojom.h"
namespace mojo {
namespace ui {
std::ostream& operator<<(std::ostream& os, const mojo::ui::ViewToken& value);
std::ostream& operator<<(std::ostream& os,
const mojo::ui::ViewTreeToken& value);
std::ostream& operator<<(std::ostream& os, const mojo::ui::ViewInfo& value);
std::ostream& operator<<(std::ostream& os,
const mojo::ui::ViewProperties& value);
std::ostream& operator<<(std::ostream& os,
const mojo::ui::DisplayMetrics& value);
std::ostream& operator<<(std::ostream& os, const mojo::ui::ViewLayout& value);
std::ostream& operator<<(std::ostream& os,
const mojo::ui::ViewAssociateInfo& value);
} // namespace ui
} // namespace mojo
#endif // MOJO_SERVICES_UI_VIEWS_CPP_FORMATTING_H_