Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(512)

Unified Diff: mojo/services/view_manager/type_converters.h

Issue 294833002: Mojo: more idiomatic C++ bindings (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: more Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: mojo/services/view_manager/type_converters.h
diff --git a/mojo/services/view_manager/type_converters.h b/mojo/services/view_manager/type_converters.h
index 1c9a880091b1219dd1b225053879519a51cacc83..4ebe9d0ddec17a85cca7d16970f6f2e982076a52 100644
--- a/mojo/services/view_manager/type_converters.h
+++ b/mojo/services/view_manager/type_converters.h
@@ -6,11 +6,10 @@
#define MOJO_SERVICES_VIEW_MANAGER_TYPE_CONVERTERS_H_
#include "mojo/public/cpp/bindings/type_converter.h"
+#include "mojo/services/public/interfaces/view_manager/view_manager.mojom.h"
namespace mojo {
-class Buffer;
-
namespace view_manager {
class INode;
@@ -21,14 +20,11 @@ class Node;
} // namespace view_manager
template <>
-class TypeConverter<view_manager::INode,
+class TypeConverter<view_manager::INodePtr,
const view_manager::service::Node*> {
public:
- static view_manager::INode ConvertFrom(
- const view_manager::service::Node* node,
- Buffer* buf);
-
- MOJO_ALLOW_IMPLICIT_TYPE_CONVERSION();
+ static view_manager::INodePtr ConvertFrom(
+ const view_manager::service::Node* node);
};
} // namespace mojo

Powered by Google App Engine
This is Rietveld 408576698