5 #ifndef PPAPI_CPP_SCRIPTABLE_OBJECT_DEPRECATED_H_
6 #define PPAPI_CPP_SCRIPTABLE_OBJECT_DEPRECATED_H_
10 struct PPP_Class_Deprecated;
19 namespace deprecated {
39 virtual bool HasProperty(
const Var& name,
Var* exception);
42 virtual bool HasMethod(
const Var& name,
Var* exception);
46 virtual Var GetProperty(
const Var& name,
Var* exception);
49 virtual void GetAllPropertyNames(std::vector<Var>* properties,
54 virtual void SetProperty(
const Var& name,
60 virtual void RemoveProperty(
const Var& name,
69 virtual Var Call(
const Var& method_name,
70 const std::vector<Var>& args,
75 virtual Var Construct(
const std::vector<Var>& args,
79 friend class ::pp::Var;
80 friend class ::pp::VarPrivate;
81 static const PPP_Class_Deprecated* GetClass();
92 #endif // PPAPI_CPP_SCRIPTABLE_OBJECT_DEPRECATED_H_
Definition: scriptable_object_deprecated.h:33
A generic type used for passing data types between the module and the page.
Definition: var.h:23