Index: ppapi/cpp/var.h |
diff --git a/ppapi/cpp/var.h b/ppapi/cpp/var.h |
index a0c5c19f281e6c797bc91336cf442802ff58cf4f..b0914be3de7f473c81cf76571ab9edce6d9f199e 100644 |
--- a/ppapi/cpp/var.h |
+++ b/ppapi/cpp/var.h |
@@ -9,7 +9,7 @@ |
#include <vector> |
#include "ppapi/c/pp_var.h" |
- |
+#include "ppapi/cpp/pass_ref.h" |
/// @file |
/// This file defines the API for handling the passing of data types between |
@@ -50,12 +50,6 @@ class Var { |
/// A constructor used to create a UTF-8 character <code>Var</code>. |
Var(const std::string& utf8_str); // Must be encoded in UTF-8. |
- /// PassRef can be used to construct a <code>Var</code> with a |
- /// <code>PP_Var</code> when the <code>PP_Var</code> |
- /// already has had its reference count incremented. For example: |
- /// <code>pp::Var my_var(PassRef(), my_pp_var);</code> |
- struct PassRef {}; |
- |
/// A constructor used when you have received a <code>Var</code> as a return |
/// value that has had its reference count incremented for you. |
/// |
@@ -269,7 +263,7 @@ class Var { |
/// Destructor. |
~OutException() { |
if (output_ && !originally_had_exception_) |
- *output_ = Var(PassRef(), temp_); |
+ *output_ = Var(PASS_REF, temp_); |
} |
PP_Var* get() { |