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

Unified Diff: ppapi/cpp/dev/var_dictionary_dev.h

Issue 17005006: Move PPB_VarArray and PPB_VarDictionary out of dev. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 6 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
« no previous file with comments | « ppapi/cpp/dev/var_array_dev.cc ('k') | ppapi/cpp/dev/var_dictionary_dev.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ppapi/cpp/dev/var_dictionary_dev.h
diff --git a/ppapi/cpp/dev/var_dictionary_dev.h b/ppapi/cpp/dev/var_dictionary_dev.h
deleted file mode 100644
index 2b2e79d41af87a36ad8890ee7d8040e1eb467902..0000000000000000000000000000000000000000
--- a/ppapi/cpp/dev/var_dictionary_dev.h
+++ /dev/null
@@ -1,93 +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_DICTIONARY_DEV_H_
-#define PPAPI_CPP_DEV_VAR_DICTIONARY_DEV_H_
-
-#include "ppapi/c/pp_bool.h"
-#include "ppapi/cpp/dev/var_array_dev.h"
-#include "ppapi/cpp/var.h"
-
-/// @file
-/// This file defines the API for interacting with dictionary vars.
-
-namespace pp {
-
-class VarDictionary_Dev : public Var {
- public:
- /// Constructs a new dictionary var.
- VarDictionary_Dev();
-
- /// Constructs a <code>VarDictionary_Dev</code> given a var for which
- /// is_dictionary() is true. This will refer to the same dictionary var, but
- /// allow you to access methods specific to dictionary.
- ///
- /// @param[in] var A dictionary var.
- explicit VarDictionary_Dev(const Var& var);
-
- /// Constructs a <code>VarDictionary_Dev</code> given a <code>PP_Var</code>
- /// of type PP_VARTYPE_DICTIONARY.
- ///
- /// @param[in] var A <code>PP_Var</code> of type PP_VARTYPE_DICTIONARY.
- explicit VarDictionary_Dev(const PP_Var& var);
-
- /// Copy constructor.
- VarDictionary_Dev(const VarDictionary_Dev& other);
-
- virtual ~VarDictionary_Dev();
-
- /// Assignment operator.
- VarDictionary_Dev& operator=(const VarDictionary_Dev& other);
-
- /// The <code>Var</code> assignment operator is overridden here so that we can
- /// check for assigning a non-dictionary var to a
- /// <code>VarDictionary_Dev</code>.
- ///
- /// @param[in] other The dictionary var to be assigned.
- ///
- /// @return The resulting <code>VarDictionary_Dev</code> (as a
- /// <code>Var</code>&).
- virtual Var& operator=(const Var& other);
-
- /// Gets the value associated with the specified key.
- ///
- /// @param[in] key A string var.
- ///
- /// @return The value that is associated with <code>key</code>. If
- /// <code>key</code> is not a string var, or it doesn't exist in the
- /// dictionary, an undefined var is returned.
- Var Get(const Var& key) const;
-
- /// Sets the value associated with the specified key.
- ///
- /// @param[in] key A string var. If this key hasn't existed in the dictionary,
- /// it is added and associated with <code>value</code>; otherwise, the
- /// previous value is replaced with <code>value</code>.
- /// @param[in] value The value to set.
- ///
- /// @return A <code>PP_Bool</code> indicating whether the operation succeeds.
- PP_Bool Set(const Var& key, const Var& value);
-
- /// Deletes the specified key and its associated value, if the key exists.
- ///
- /// @param[in] key A string var.
- void Delete(const Var& key);
-
- /// Checks whether a key exists.
- ///
- /// @param[in] key A string var.
- ///
- /// @return A <code>PP_Bool</code> indicating whether the key exists.
- PP_Bool HasKey(const Var& key) const;
-
- /// Gets all the keys in the dictionary.
- ///
- /// @return An array var which contains all the keys of the dictionary.
- /// The elements are string vars. Returns an empty array var if failed.
- VarArray_Dev GetKeys() const;
-};
-
-} // namespace pp
-
-#endif // PPAPI_CPP_DEV_VAR_DICTIONARY_DEV_H_
« no previous file with comments | « ppapi/cpp/dev/var_array_dev.cc ('k') | ppapi/cpp/dev/var_dictionary_dev.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698