Lines Matching refs:pData
80 js_global_data* pData = NULL;
83 if (m_mapGlobal.Lookup(sPropName, (FX_LPVOID&)pData))
85 pData->bDeleted = TRUE;
119 JSObject pData = (JSObject)vp;
120 return SetGlobalVariables(sPropName, JS_GLOBALDATA_TYPE_OBJECT, 0, false, "", pData, FALSE);
149 js_global_data* pData = NULL;
152 if (m_mapGlobal.Lookup(sPropName, (FX_LPVOID&)pData))
154 if (pData)
156 if (!pData->bDeleted)
158 switch (pData->nType)
161 vp << pData->dData;
164 vp << pData->bData;
167 vp << pData->sData;
171 v8::Handle<v8::Object> obj = v8::Local<v8::Object>::New(vp.GetIsolate(),pData->pData);
214 js_global_data* pData = NULL;
215 if (m_mapGlobal.Lookup(sName, (FX_LPVOID&)pData))
217 if (pData && !pData->bDeleted)
219 pData->bPersistent = (bool)params[1];
234 CJS_GlobalData_Element* pData = m_pGlobalData->GetAt(i);
235 ASSERT(pData != NULL);
237 switch (pData->data.nType)
240 this->SetGlobalVariables(pData->data.sKey, JS_GLOBALDATA_TYPE_NUMBER, pData->data.dData, false, "", v8::Handle<v8::Object>(), pData->bPersistent == 1);
242 pData->data.sKey.UTF8Decode(), pData->data.dData);
245 this->SetGlobalVariables(pData->data.sKey, JS_GLOBALDATA_TYPE_BOOLEAN, 0, (bool)(pData->data.bData == 1), "", v8::Handle<v8::Object>(), pData->bPersistent == 1);
247 pData->data.sKey.UTF8Decode(), (bool)(pData->data.bData == 1));
250 this->SetGlobalVariables(pData->data.sKey, JS_GLOBALDATA_TYPE_STRING, 0, false, pData->data.sData, v8::Handle<v8::Object>(), pData->bPersistent == 1);
252 pData->data.sKey.UTF8Decode(),
253 pData->data.sData.UTF8Decode());
260 PutObjectProperty(pObj, &pData->data);
262 this->SetGlobalVariables(pData->data.sKey, JS_GLOBALDATA_TYPE_OBJECT, 0, false, "",
263 (JSObject)pObj, pData->bPersistent == 1);
265 pData->data.sKey.UTF8Decode(), (JSObject)pObj);
269 this->SetGlobalVariables(pData->data.sKey, JS_GLOBALDATA_TYPE_NULL, 0, false, "", v8::Handle<v8::Object>(), pData->bPersistent == 1);
271 pData->data.sKey.UTF8Decode());
285 js_global_data* pData = NULL;
286 m_mapGlobal.GetNextAssoc(pos, name, (FX_LPVOID&)pData);
288 if (pData)
290 if (pData->bDeleted)
296 switch (pData->nType)
299 m_pGlobalData->SetGlobalVariableNumber(name, pData->dData);
300 m_pGlobalData->SetGlobalVariablePersistent(name, pData->bPersistent);
303 m_pGlobalData->SetGlobalVariableBoolean(name, pData->bData);
304 m_pGlobalData->SetGlobalVariablePersistent(name, pData->bPersistent);
307 m_pGlobalData->SetGlobalVariableString(name, pData->sData);
308 m_pGlobalData->SetGlobalVariablePersistent(name, pData->bPersistent);
311 //if (pData->pData)
314 v8::Handle<v8::Object> obj = v8::Local<v8::Object>::New(GetJSObject()->GetIsolate(),pData->pData);
317 m_pGlobalData->SetGlobalVariablePersistent(name, pData->bPersistent);
322 m_pGlobalData->SetGlobalVariablePersistent(name, pData->bPersistent);
399 void global_alternate::PutObjectProperty(v8::Handle<v8::Object> pObj, CJS_KeyValue* pData)
401 ASSERT(pData != NULL);
403 for (int i=0,sz=pData->objData.Count(); i<sz; i++)
405 CJS_KeyValue* pObjData = pData->objData.GetAt(i);
440 js_global_data* pData = NULL;
441 m_mapGlobal.GetNextAssoc(pos, name, (FX_LPVOID&)pData);
442 delete pData;
450 double dData, bool bData, const CFX_ByteString& sData, JSObject pData, bool bDefaultPersistent)
488 pTemp->pData.Reset(JS_GetRuntime(pData), pData);
532 pNewData->pData.Reset(JS_GetRuntime(pData), pData);