Index: ppapi/cpp/dev/var_array_dev.h |
diff --git a/ppapi/cpp/dev/var_array_dev.h b/ppapi/cpp/dev/var_array_dev.h |
deleted file mode 100644 |
index 17a3277029a2a95525d88e5b31b1f4da9cfb5901..0000000000000000000000000000000000000000 |
--- a/ppapi/cpp/dev/var_array_dev.h |
+++ /dev/null |
@@ -1,90 +0,0 @@ |
-// Copyright (c) 2013 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_DEV_VAR_ARRAY_DEV_H_ |
-#define PPAPI_CPP_DEV_VAR_ARRAY_DEV_H_ |
- |
-#include "ppapi/c/pp_bool.h" |
-#include "ppapi/c/pp_stdint.h" |
-#include "ppapi/cpp/var.h" |
- |
-/// @file |
-/// This file defines the API for interacting with array vars. |
- |
-namespace pp { |
- |
-class VarArray_Dev : public Var { |
- public: |
- /// Constructs a new array var. |
- VarArray_Dev(); |
- |
- /// Constructs a <code>VarArray_Dev</code> given a var for which is_array() is |
- /// true. This will refer to the same array var, but allow you to access |
- /// methods specific to arrays. |
- /// |
- /// @param[in] var An array var. |
- explicit VarArray_Dev(const Var& var); |
- |
- /// Constructs a <code>VarArray_Dev</code> given a <code>PP_Var</code> of type |
- /// PP_VARTYPE_ARRAY. |
- /// |
- /// @param[in] var A <code>PP_Var</code> of type PP_VARTYPE_ARRAY. |
- explicit VarArray_Dev(const PP_Var& var); |
- |
- /// Copy constructor. |
- VarArray_Dev(const VarArray_Dev& other); |
- |
- virtual ~VarArray_Dev(); |
- |
- /// Assignment operator. |
- VarArray_Dev& operator=(const VarArray_Dev& other); |
- |
- /// The <code>Var</code> assignment operator is overridden here so that we can |
- /// check for assigning a non-array var to a <code>VarArray_Dev</code>. |
- /// |
- /// @param[in] other The array var to be assigned. |
- /// |
- /// @return The resulting <code>VarArray_Dev</code> (as a <code>Var</code>&). |
- virtual Var& operator=(const Var& other); |
- |
- /// Gets an element from the array. |
- /// |
- /// @param[in] index An index indicating which element to return. |
- /// |
- /// @return The element at the specified position. If <code>index</code> is |
- /// larger than or equal to the array length, an undefined var is returned. |
- Var Get(uint32_t index) const; |
- |
- /// Sets the value of an element in the array. |
- /// |
- /// @param[in] index An index indicating which element to modify. If |
- /// <code>index</code> is larger than or equal to the array length, the length |
- /// is updated to be <code>index</code> + 1. Any position in the array that |
- /// hasn't been set before is set to undefined, i.e., <code>PP_Var</code> of |
- /// type <code>PP_VARTYPE_UNDEFINED</code>. |
- /// @param[in] value The value to set. |
- /// |
- /// @return A <code>PP_Bool</code> indicating whether the operation succeeds. |
- PP_Bool Set(uint32_t index, const Var& value); |
- |
- /// Gets the array length. |
- /// |
- /// @return The array length. |
- uint32_t GetLength() const; |
- |
- /// Sets the array length. |
- /// |
- /// @param[in] length The new array length. If <code>length</code> is smaller |
- /// than its current value, the array is truncated to the new length; any |
- /// elements that no longer fit are removed. If <code>length</code> is larger |
- /// than its current value, undefined vars are appended to increase the array |
- /// to the specified length. |
- /// |
- /// @return A <code>PP_Bool</code> indicating whether the operation succeeds. |
- PP_Bool SetLength(uint32_t length); |
-}; |
- |
-} // namespace pp |
- |
-#endif // PPAPI_CPP_DEV_VAR_ARRAY_DEV_H_ |