Home | History | Annotate | Download | only in shared_impl

Lines Matching defs:Var

5 #include "ppapi/shared_impl/var.h"
20 // Var -------------------------------------------------------------------------
23 std::string Var::PPVarToLogString(PP_Var var) {
24 switch (var.type) {
30 return var.value.as_bool ? "[True]" : "[False]";
32 return base::IntToString(var.value.as_int);
34 return base::DoubleToString(var.value.as_double);
36 StringVar* string(StringVar::FromPPVar(var));
62 ResourceVar* resource(ResourceVar::FromPPVar(var));
75 return "[Invalid var]";
79 StringVar* Var::AsStringVar() { return NULL; }
81 ArrayBufferVar* Var::AsArrayBufferVar() { return NULL; }
83 V8ObjectVar* Var::AsV8ObjectVar() { return NULL; }
85 ProxyObjectVar* Var::AsProxyObjectVar() { return NULL; }
87 ArrayVar* Var::AsArrayVar() { return NULL; }
89 DictionaryVar* Var::AsDictionaryVar() { return NULL; }
91 ResourceVar* Var::AsResourceVar() { return NULL; }
93 PP_Var Var::GetPPVar() {
105 int32 Var::GetExistingVarID() const { return var_id_; }
107 Var::Var() : var_id_(0) {}
109 Var::~Var() {}
111 int32 Var::GetOrCreateVarID() {
124 void Var::AssignVarID(int32 id) {
144 PP_Var StringVar::StringToPPVar(const std::string& var) {
145 return StringToPPVar(var.c_str(), static_cast<uint32>(var.size()));
157 StringVar* StringVar::FromPPVar(PP_Var var) {
158 if (var.type != PP_VARTYPE_STRING)
160 scoped_refptr<Var> var_object(
161 PpapiGlobals::Get()->GetVarTracker()->GetVar(var));
185 ArrayBufferVar* ArrayBufferVar::FromPPVar(PP_Var var) {
186 if (var.type != PP_VARTYPE_ARRAY_BUFFER)
188 scoped_refptr<Var> var_object(
189 PpapiGlobals::Get()->GetVarTracker()->GetVar(var));