Lines Matching refs:file

4  * you may not use this file except in compliance with the License.
18 #include "file.h"
45 auto *file = new (std::nothrow) FileNapi();
46 ASSERT_ERR(ctxt->env, file != nullptr, Status::E_ERROR, "no memory for file!");
47 file->value_ = std::make_shared<File>();
48 ASSERT_CALL(env, napi_wrap(env, ctxt->self, file, Destructor, nullptr, nullptr), file);
56 auto *file = new (std::nothrow) FileNapi();
57 ASSERT_ERR_VOID(env, file != nullptr, Status::E_ERROR, "no memory for file!");
58 file->value_ = std::static_pointer_cast<File>(in);
59 ASSERT_CALL_DELETE(env, napi_wrap(env, out, file, Destructor, nullptr, nullptr), file);
65 auto *file = static_cast<FileNapi *>(data);
66 ASSERT_VOID(file != nullptr, "finalize null!");
67 delete file;
82 auto file = GetFile(env, info, ctxt);
84 ctxt->env, (file != nullptr && file->value_ != nullptr), Status::E_ERROR, "invalid object!");
85 ctxt->status = NapiDataUtils::SetValue(env, file->value_->GetDetails(), ctxt->output);
104 auto file = static_cast<FileNapi *>(ctxt->native);
106 ctxt->env, (file != nullptr && file->value_ != nullptr), Status::E_ERROR, "invalid object!");
107 file->value_->SetDetails(details);
115 auto file = GetFile(env, info, ctxt);
117 ctxt->env, (file != nullptr && file->value_ != nullptr), Status::E_ERROR, "invalid object!");
118 ctxt->status = NapiDataUtils::SetValue(env, file->value_->GetUri(), ctxt->output);
137 auto file = static_cast<FileNapi *>(ctxt->native);
139 ctxt->env, (file != nullptr && file->value_ != nullptr), Status::E_ERROR, "invalid object!");
140 file->value_->SetUri(uri);