5 #ifndef PPAPI_CPP_SCRIPTABLE_OBJECT_DEPRECATED_H_
6 #define PPAPI_CPP_SCRIPTABLE_OBJECT_DEPRECATED_H_
10 struct PPP_Class_Deprecated;
19 namespace deprecated {
70 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_
virtual Var Call(const Var &method_name, const std::vector< Var > &args, Var *exception)
virtual bool HasMethod(const Var &name, Var *exception)
virtual Var Construct(const std::vector< Var > &args, Var *exception)
virtual void RemoveProperty(const Var &name, Var *exception)
virtual bool HasProperty(const Var &name, Var *exception)
virtual ~ScriptableObject()
virtual void SetProperty(const Var &name, const Var &value, Var *exception)
A generic type used for passing data types between the module and the page.
virtual Var GetProperty(const Var &name, Var *exception)
virtual void GetAllPropertyNames(std::vector< Var > *properties, Var *exception)