5 #ifndef PPAPI_CPP_PRIVATE_VAR_PRIVATE_H_ 
    6 #define PPAPI_CPP_PRIVATE_VAR_PRIVATE_H_ 
   16 namespace deprecated {
 
   17 class ScriptableObject;
 
   45   bool HasProperty(
const Var& name, 
Var* exception = NULL) 
const;
 
   46   bool HasMethod(
const Var& name, 
Var* exception = NULL) 
const;
 
   48   void GetAllPropertyNames(std::vector<Var>* properties,
 
   49                            Var* exception = NULL) 
const;
 
   50   void SetProperty(
const Var& name, 
const Var& value, 
Var* exception = NULL);
 
   51   void RemoveProperty(
const Var& name, 
Var* exception = NULL);
 
   53            Var* exception = NULL);
 
   59                   Var* exception = NULL);
 
   61                   Var* exception = NULL);
 
   63                   const Var& arg3, 
Var* exception = NULL);
 
   65                   const Var& arg3, 
const Var& arg4, 
Var* exception = NULL);
 
   97         temp_.type = PP_VARTYPE_UNDEFINED;
 
  101       if (output_ && !originally_had_exception_)
 
  113     bool originally_had_exception_;
 
  121   VarPrivate(
void* non_scriptable_object_pointer);
 
  126 #endif  // PPAPI_CPP_PRIVATE_VAR_PRIVATE_H_ 
Definition: scriptable_object_deprecated.h:33
 
Special value passed to constructor to make NULL. 
Definition: var.h:26
 
bool is_undefined() const 
Definition: var.h:110
 
const PP_Var & pp_var() const 
Definition: var.h:228
 
Definition: instance_handle.h:44
 
Definition: var_private.h:88
 
PassRef
Definition: pass_ref.h:17
 
A generic type used for passing data types between the module and the page. 
Definition: var.h:23
 
Definition: var_private.h:23