Lines Matching defs:folder
19 #include "folder.h"
48 auto *folder = new (std::nothrow) FolderNapi();
49 ASSERT_ERR(ctxt->env, folder != nullptr, Status::E_ERROR, "no memory for folder!");
50 folder->value_ = std::make_shared<Folder>();
51 ASSERT_CALL(env, napi_wrap(env, ctxt->self, folder, Destructor, nullptr, nullptr), folder);
59 auto *folder = new (std::nothrow) FolderNapi();
60 ASSERT_ERR_VOID(env, folder != nullptr, Status::E_ERROR, "no memory for folder!");
61 folder->value_ = std::static_pointer_cast<Folder>(in);
62 ASSERT_CALL_DELETE(env, napi_wrap(env, out, folder, Destructor, nullptr, nullptr), folder);
68 auto *folder = static_cast<FolderNapi *>(data);
69 ASSERT_VOID(folder != nullptr, "finalize null!");
70 delete folder;
85 auto folder = GetFolder(env, info, ctxt);
87 ctxt->env, (folder != nullptr && folder->value_ != nullptr), Status::E_ERROR, "invalid object!");
88 ctxt->status = NapiDataUtils::SetValue(env, folder->value_->GetUri(), ctxt->output);
89 ASSERT_ERR(ctxt->env, ctxt->status == napi_ok, Status::E_ERROR, "set folder uri failed!");
107 auto folder = static_cast<FolderNapi *>(ctxt->native);
109 ctxt->env, (folder != nullptr && folder->value_ != nullptr), Status::E_ERROR, "invalid object!");
110 folder->value_->SetUri(uri);