Lines Matching refs:obj
79 GateRef IsContainer(GateRef obj, ContainersType type)
84 return IsJSAPIVector(obj);
86 return IsJSAPIStack(obj);
88 return IsJSAPIPlainArray(obj);
90 return IsJSAPIQueue(obj);
92 return IsJSAPIDeque(obj);
94 return IsJSAPILightWeightMap(obj);
96 return IsJSAPILightWeightSet(obj);
98 return IsJSAPIHashMap(obj);
100 return IsJSAPIHashSet(obj);
102 return IsJSAPILinkedList(obj);
104 return IsJSAPIList(obj);
107 return IsJSAPIArrayList(obj);
175 void ContainerSet(GateRef glue, GateRef obj, GateRef index, GateRef value, ContainersType type)
180 vectorBuilder.Set(glue, obj, index, value);
185 arrayListBuilder.Set(glue, obj, index, value);
194 GateRef ContainerGetSize(GateRef obj, ContainersType type)
200 return vectorBuilder.GetSize(obj);
204 return stackBuilder.GetSize(obj);
208 return plainArrayBuilder.GetSize(obj);
212 return queueBuilder.GetArrayLength(obj);
216 return dequeBuilder.GetSize(obj);
220 return lightWeightMapBuilder.GetSize(obj);
224 return lightWeightSetBuilder.GetSize(obj);
228 return hashMapBuilder.GetTableLength(obj);
232 return hashSetBuilder.GetTableLength(obj);
236 return linkedListBuilder.GetTableLength(obj);
240 return listBuilder.GetTableLength(obj);
245 return arrayListBuilder.GetSize(obj);
254 GateRef ContainerGetValue(GateRef obj, GateRef index, ContainersType type)
260 return vectorBuilder.Get(obj, index);
264 return stackBuilder.Get(obj, index);
268 return plainArrayBuilder.Get(obj, index);
272 return queueBuilder.Get(obj, index);
276 return dequeBuilder.Get(obj, index);
280 return lightWeightMapBuilder.GetValue(obj, index);
284 return lightWeightSetBuilder.GetValue(obj, index);
289 return arrayListBuilder.Get(obj, index);
298 GateRef ContainerGetKey(GateRef obj, GateRef index, ContainersType type)
303 return lightWeightMapBuilder.GetKey(obj, index);
307 return lightWeightSetBuilder.GetKey(obj, index);
316 GateRef ContainerGetNode(GateRef obj, GateRef index, ContainersType type)
321 return hashMapBuilder.GetNode(obj, index);
325 return hashSetBuilder.GetNode(obj, index);
329 return linkedListBuilder.GetNode(obj, index);
333 return listBuilder.GetNode(obj, index);
342 GateRef PlainArrayGetKey(GateRef obj, GateRef index)
345 return plainArrayBuilder.GetKey(obj, index);
348 GateRef QueueGetNextPosition(GateRef obj, GateRef index)
351 return queueBuilder.GetNextPosition(obj, index);
354 GateRef QueueGetCurrentFront(GateRef obj)
357 return queueBuilder.GetCurrentFront(obj);