Separate Simple Backend creation from initialization.
[chromium-blink-merge.git] / webkit / glue / web_io_operators.h
blobf161601bdbacd37f36d56b45395563730a26ea60
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef WEBKIT_GLUE_WEB_IO_OPERATORS_H_
6 #define WEBKIT_GLUE_WEB_IO_OPERATORS_H_
8 #include <iosfwd>
10 #include "build/build_config.h"
11 #include "webkit/glue/webkit_glue_export.h"
13 namespace WebKit {
15 #if defined(WCHAR_T_IS_UTF32)
16 class WebString;
17 WEBKIT_GLUE_EXPORT std::ostream& operator<<(std::ostream& out,
18 const WebString& s);
19 #endif // defined(WCHAR_T_IS_UTF32)
21 struct WebPoint;
22 WEBKIT_GLUE_EXPORT std::ostream& operator<<(std::ostream& out,
23 const WebPoint& p);
25 struct WebRect;
26 std::ostream& operator<<(std::ostream& out, const WebRect& p);
28 } // namespace WebKit
30 #endif // WEBKIT_GLUE_WEB_IO_OPERATORS_H_