Index: ppapi/cpp/common.h |
=================================================================== |
--- ppapi/cpp/common.h (revision 0) |
+++ ppapi/cpp/common.h (revision 0) |
@@ -0,0 +1,38 @@ |
+// Copyright (c) 2010 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 PPAPI_CPP_COMMON_H_ |
+#define PPAPI_CPP_COMMON_H_ |
+ |
+/** |
+ * @file |
+ * Defines the API ... |
+ * |
+ * @addtogroup CPP |
+ * @{ |
+ */ |
+ |
+#include "ppapi/c/pp_bool.h" |
+ |
+namespace pp { |
+ |
+/** Convert a C++ bool to the appropriate PP_Bool value. */ |
+inline PP_Bool BoolToPPBool(bool value) { |
+ return value ? PP_TRUE : PP_FALSE; |
+} |
+ |
+/** Convert a PP_Bool to a C++ bool value. */ |
+inline bool PPBoolToBool(PP_Bool value) { |
+ return !!value; |
+} |
+ |
+} // namespace pp |
+ |
+/** |
+ * @} |
+ * End addtogroup CPP |
+ */ |
+ |
+#endif // PPAPI_CPP_COMMON_H_ |
+ |
Property changes on: ppapi/cpp/common.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |