Lines Matching defs:object
35 BaseObject::BaseObject(Environment* env, v8::Local<v8::Object> object)
36 : BaseObject(env->principal_realm(), object) {
57 v8::Local<v8::Object> BaseObject::object() const {
61 v8::Local<v8::Object> BaseObject::object(v8::Isolate* isolate) const {
62 v8::Local<v8::Object> handle = object();
79 void BaseObject::TagNodeObject(v8::Local<v8::Object> object) {
80 DCHECK_GE(object->InternalFieldCount(), BaseObject::kInternalFieldCount);
81 object->SetAlignedPointerInInternalField(BaseObject::kEmbedderType,
85 void BaseObject::SetInternalFields(v8::Local<v8::Object> object, void* slot) {
86 TagNodeObject(object);
87 object->SetAlignedPointerInInternalField(BaseObject::kSlot, slot);
98 T* BaseObject::FromJSObject(v8::Local<v8::Value> object) {
99 return static_cast<T*>(FromJSObject(object));