Lines Matching refs:handlePtr
180 NativeHandle* handle = scope->handlePtr; in ~NativeScopeManager()
227 NativeHandle* handle = scope->handlePtr; in Close()
229 scope->handlePtr = handle->sibling; in Close()
232 handle = scope->handlePtr; in Close()
269 NativeHandle* handle = scope->handlePtr; in Escape()
274 scope->handlePtr = handle->sibling; in Escape()
278 if (scope->parent->handlePtr == nullptr) { in Escape()
279 scope->parent->handlePtr = handle; in Escape()
282 handle->sibling = scope->parent->handlePtr; in Escape()
283 scope->parent->handlePtr = handle; in Escape()
287 result = scope->parent->handlePtr->value; in Escape()
302 auto handlePtr = nativeChunk_.New<NativeHandle>(); in CreateHandle() local
303 if (handlePtr == nullptr) { in CreateHandle()
307 if (current_->handlePtr == nullptr) { in CreateHandle()
308 current_->handlePtr = handlePtr; in CreateHandle()
309 current_->handlePtr->value = value; in CreateHandle()
310 current_->handlePtr->sibling = nullptr; in CreateHandle()
312 handlePtr->sibling = current_->handlePtr; in CreateHandle()
313 handlePtr->value = value; in CreateHandle()
314 current_->handlePtr = handlePtr; in CreateHandle()