Convert pdfium::MakeUnique<> to std::make_unique<> in fxfa
Use C++14 features.
Change-Id: I6d15d529bb92f79da515da0744aeefbcf0f61eef
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/69994
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/xfa/fxfa/cxfa_ffapp.cpp b/xfa/fxfa/cxfa_ffapp.cpp
index 656b559..69e67de 100644
--- a/xfa/fxfa/cxfa_ffapp.cpp
+++ b/xfa/fxfa/cxfa_ffapp.cpp
@@ -11,7 +11,6 @@
#include <utility>
#include <vector>
-#include "third_party/base/ptr_util.h"
#include "xfa/fgas/font/cfgas_fontmgr.h"
#include "xfa/fwl/cfwl_notedriver.h"
#include "xfa/fwl/cfwl_widgetmgr.h"
@@ -34,14 +33,14 @@
CXFA_FFApp::CXFA_FFApp(IXFA_AppProvider* pProvider) : m_pProvider(pProvider) {
// Ensure fully initialized before making an app based on |this|.
- m_pFWLApp = pdfium::MakeUnique<CFWL_App>(this);
+ m_pFWLApp = std::make_unique<CFWL_App>(this);
}
CXFA_FFApp::~CXFA_FFApp() {}
CFGAS_FontMgr* CXFA_FFApp::GetFDEFontMgr() {
if (!m_pFDEFontMgr) {
- m_pFDEFontMgr = pdfium::MakeUnique<CFGAS_FontMgr>();
+ m_pFDEFontMgr = std::make_unique<CFGAS_FontMgr>();
if (!g_skipFontLoadForTesting) {
if (!m_pFDEFontMgr->EnumFonts())
m_pFDEFontMgr = nullptr;
@@ -52,7 +51,7 @@
CXFA_FWLTheme* CXFA_FFApp::GetFWLTheme(CXFA_FFDoc* doc) {
if (!m_pFWLTheme) {
- auto fwl_theme = pdfium::MakeUnique<CXFA_FWLTheme>(this);
+ auto fwl_theme = std::make_unique<CXFA_FWLTheme>(this);
if (fwl_theme->LoadCalendarFont(doc))
m_pFWLTheme = std::move(fwl_theme);
}
@@ -61,7 +60,7 @@
CFWL_WidgetMgr::AdapterIface* CXFA_FFApp::GetWidgetMgrAdapter() {
if (!m_pAdapterWidgetMgr)
- m_pAdapterWidgetMgr = pdfium::MakeUnique<CXFA_FWLAdapterWidgetMgr>();
+ m_pAdapterWidgetMgr = std::make_unique<CXFA_FWLAdapterWidgetMgr>();
return m_pAdapterWidgetMgr.get();
}
diff --git a/xfa/fxfa/cxfa_ffbarcode.cpp b/xfa/fxfa/cxfa_ffbarcode.cpp
index c6a940e..c719a90 100644
--- a/xfa/fxfa/cxfa_ffbarcode.cpp
+++ b/xfa/fxfa/cxfa_ffbarcode.cpp
@@ -6,10 +6,10 @@
#include "xfa/fxfa/cxfa_ffbarcode.h"
+#include <memory>
#include <utility>
#include "core/fxcrt/fx_extension.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fwl/cfwl_app.h"
#include "xfa/fwl/cfwl_barcode.h"
#include "xfa/fwl/cfwl_notedriver.h"
@@ -144,7 +144,7 @@
// Prevents destruction of the CXFA_ContentLayoutItem that owns |this|.
RetainPtr<CXFA_ContentLayoutItem> retain_layout(m_pLayoutItem.Get());
- auto pNew = pdfium::MakeUnique<CFWL_Barcode>(GetFWLApp());
+ auto pNew = std::make_unique<CFWL_Barcode>(GetFWLApp());
CFWL_Barcode* pFWLBarcode = pNew.get();
SetNormalWidget(std::move(pNew));
pFWLBarcode->SetAdapterIface(this);
diff --git a/xfa/fxfa/cxfa_ffcheckbutton.cpp b/xfa/fxfa/cxfa_ffcheckbutton.cpp
index 64f2b1c..1a85190 100644
--- a/xfa/fxfa/cxfa_ffcheckbutton.cpp
+++ b/xfa/fxfa/cxfa_ffcheckbutton.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/cxfa_ffcheckbutton.h"
+#include <memory>
#include <utility>
-#include "third_party/base/ptr_util.h"
+
#include "xfa/fwl/cfwl_checkbox.h"
#include "xfa/fwl/cfwl_messagemouse.h"
#include "xfa/fwl/cfwl_notedriver.h"
@@ -36,7 +37,7 @@
// Prevents destruction of the CXFA_ContentLayoutItem that owns |this|.
RetainPtr<CXFA_ContentLayoutItem> retain_layout(m_pLayoutItem.Get());
- auto pNew = pdfium::MakeUnique<CFWL_CheckBox>(GetFWLApp());
+ auto pNew = std::make_unique<CFWL_CheckBox>(GetFWLApp());
CFWL_CheckBox* pCheckBox = pNew.get();
SetNormalWidget(std::move(pNew));
pCheckBox->SetAdapterIface(this);
@@ -258,7 +259,7 @@
RetainPtr<CXFA_ContentLayoutItem> retainer(m_pLayoutItem.Get());
SetButtonDown(false);
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageMouse>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageMouse>(
GetNormalWidget(), FWL_MouseCommand::LeftButtonUp, dwFlags,
FWLToClient(point)));
diff --git a/xfa/fxfa/cxfa_ffcombobox.cpp b/xfa/fxfa/cxfa_ffcombobox.cpp
index 6e25e62..99b2525 100644
--- a/xfa/fxfa/cxfa_ffcombobox.cpp
+++ b/xfa/fxfa/cxfa_ffcombobox.cpp
@@ -6,10 +6,10 @@
#include "xfa/fxfa/cxfa_ffcombobox.h"
+#include <memory>
#include <utility>
#include <vector>
-#include "third_party/base/ptr_util.h"
#include "xfa/fwl/cfwl_combobox.h"
#include "xfa/fwl/cfwl_eventselectchanged.h"
#include "xfa/fwl/cfwl_notedriver.h"
@@ -54,7 +54,7 @@
// Prevents destruction of the CXFA_ContentLayoutItem that owns |this|.
RetainPtr<CXFA_ContentLayoutItem> retain_layout(m_pLayoutItem.Get());
- auto pNew = pdfium::MakeUnique<CFWL_ComboBox>(GetFWLApp());
+ auto pNew = std::make_unique<CFWL_ComboBox>(GetFWLApp());
CFWL_ComboBox* pComboBox = pNew.get();
SetNormalWidget(std::move(pNew));
pComboBox->SetAdapterIface(this);
diff --git a/xfa/fxfa/cxfa_ffdatetimeedit.cpp b/xfa/fxfa/cxfa_ffdatetimeedit.cpp
index 7a8e6e6..4a92bcb 100644
--- a/xfa/fxfa/cxfa_ffdatetimeedit.cpp
+++ b/xfa/fxfa/cxfa_ffdatetimeedit.cpp
@@ -6,9 +6,9 @@
#include "xfa/fxfa/cxfa_ffdatetimeedit.h"
+#include <memory>
#include <utility>
-#include "third_party/base/ptr_util.h"
#include "xfa/fwl/cfwl_datetimepicker.h"
#include "xfa/fwl/cfwl_eventselectchanged.h"
#include "xfa/fwl/cfwl_notedriver.h"
@@ -47,7 +47,7 @@
// Prevents destruction of the CXFA_ContentLayoutItem that owns |this|.
RetainPtr<CXFA_ContentLayoutItem> retain_layout(m_pLayoutItem.Get());
- auto pNewPicker = pdfium::MakeUnique<CFWL_DateTimePicker>(GetFWLApp());
+ auto pNewPicker = std::make_unique<CFWL_DateTimePicker>(GetFWLApp());
CFWL_DateTimePicker* pWidget = pNewPicker.get();
SetNormalWidget(std::move(pNewPicker));
pWidget->SetAdapterIface(this);
diff --git a/xfa/fxfa/cxfa_ffdocview.cpp b/xfa/fxfa/cxfa_ffdocview.cpp
index b110e09..49dbabf 100644
--- a/xfa/fxfa/cxfa_ffdocview.cpp
+++ b/xfa/fxfa/cxfa_ffdocview.cpp
@@ -12,7 +12,6 @@
#include "core/fxcrt/fx_extension.h"
#include "fxjs/xfa/cfxjse_engine.h"
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
#include "third_party/base/stl_util.h"
#include "xfa/fxfa/cxfa_ffapp.h"
#include "xfa/fxfa/cxfa_ffbarcode.h"
@@ -276,14 +275,14 @@
CXFA_FFWidgetHandler* CXFA_FFDocView::GetWidgetHandler() {
if (!m_pWidgetHandler)
- m_pWidgetHandler = pdfium::MakeUnique<CXFA_FFWidgetHandler>(this);
+ m_pWidgetHandler = std::make_unique<CXFA_FFWidgetHandler>(this);
return m_pWidgetHandler.get();
}
std::unique_ptr<CXFA_ReadyNodeIterator>
CXFA_FFDocView::CreateReadyNodeIterator() {
CXFA_Subform* pFormRoot = GetRootSubform();
- return pFormRoot ? pdfium::MakeUnique<CXFA_ReadyNodeIterator>(pFormRoot)
+ return pFormRoot ? std::make_unique<CXFA_ReadyNodeIterator>(pFormRoot)
: nullptr;
}
diff --git a/xfa/fxfa/cxfa_fffield.cpp b/xfa/fxfa/cxfa_fffield.cpp
index 49cd2c4..b10ed96 100644
--- a/xfa/fxfa/cxfa_fffield.cpp
+++ b/xfa/fxfa/cxfa_fffield.cpp
@@ -10,7 +10,6 @@
#include <utility>
#include "core/fxge/render_defines.h"
-#include "third_party/base/ptr_util.h"
#include "third_party/base/stl_util.h"
#include "xfa/fwl/cfwl_edit.h"
#include "xfa/fwl/cfwl_eventmouse.h"
@@ -389,7 +388,7 @@
if (!GetNormalWidget())
return false;
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageMouse>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageMouse>(
GetNormalWidget(), FWL_MouseCommand::Enter));
return true;
@@ -402,7 +401,7 @@
if (!GetNormalWidget())
return false;
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageMouse>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageMouse>(
GetNormalWidget(), FWL_MouseCommand::Leave));
return true;
@@ -432,7 +431,7 @@
RetainPtr<CXFA_ContentLayoutItem> retainer(m_pLayoutItem.Get());
SetButtonDown(true);
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageMouse>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageMouse>(
GetNormalWidget(), FWL_MouseCommand::LeftButtonDown, dwFlags,
FWLToClient(point)));
@@ -449,7 +448,7 @@
return false;
SetButtonDown(false);
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageMouse>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageMouse>(
GetNormalWidget(), FWL_MouseCommand::LeftButtonUp, dwFlags,
FWLToClient(point)));
@@ -463,7 +462,7 @@
if (!GetNormalWidget())
return false;
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageMouse>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageMouse>(
GetNormalWidget(), FWL_MouseCommand::LeftButtonDblClk, dwFlags,
FWLToClient(point)));
@@ -477,7 +476,7 @@
if (!GetNormalWidget())
return false;
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageMouse>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageMouse>(
GetNormalWidget(), FWL_MouseCommand::Move, dwFlags, FWLToClient(point)));
return true;
@@ -492,7 +491,7 @@
if (!GetNormalWidget())
return false;
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageMouseWheel>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageMouseWheel>(
GetNormalWidget(), FWLToClient(point), delta));
return true;
@@ -503,7 +502,7 @@
RetainPtr<CXFA_ContentLayoutItem> retainer(m_pLayoutItem.Get());
SetButtonDown(true);
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageMouse>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageMouse>(
GetNormalWidget(), FWL_MouseCommand::RightButtonDown, dwFlags,
FWLToClient(point)));
@@ -520,7 +519,7 @@
RetainPtr<CXFA_ContentLayoutItem> retainer(m_pLayoutItem.Get());
SetButtonDown(false);
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageMouse>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageMouse>(
GetNormalWidget(), FWL_MouseCommand::RightButtonUp, dwFlags,
FWLToClient(point)));
@@ -534,7 +533,7 @@
if (!GetNormalWidget())
return false;
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageMouse>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageMouse>(
GetNormalWidget(), FWL_MouseCommand::RightButtonDblClk, dwFlags,
FWLToClient(point)));
@@ -552,7 +551,7 @@
return false;
SendMessageToFWLWidget(
- pdfium::MakeUnique<CFWL_MessageSetFocus>(nullptr, GetNormalWidget()));
+ std::make_unique<CFWL_MessageSetFocus>(nullptr, GetNormalWidget()));
GetLayoutItem()->SetStatusBits(XFA_WidgetStatus_Focused);
InvalidateRect();
@@ -566,7 +565,7 @@
ObservedPtr<CXFA_FFWidget> pNewWatched(pNewWidget);
if (GetNormalWidget()) {
SendMessageToFWLWidget(
- pdfium::MakeUnique<CFWL_MessageKillFocus>(nullptr, GetNormalWidget()));
+ std::make_unique<CFWL_MessageKillFocus>(nullptr, GetNormalWidget()));
GetLayoutItem()->ClearStatusBits(XFA_WidgetStatus_Focused);
InvalidateRect();
}
@@ -580,7 +579,7 @@
if (!GetNormalWidget() || !GetDoc()->GetXFADoc()->IsInteractive())
return false;
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageKey>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageKey>(
GetNormalWidget(), FWL_KeyCommand::KeyDown, dwFlags, dwKeyCode));
return true;
@@ -593,7 +592,7 @@
if (!GetNormalWidget() || !GetDoc()->GetXFADoc()->IsInteractive())
return false;
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageKey>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageKey>(
GetNormalWidget(), FWL_KeyCommand::KeyUp, dwFlags, dwKeyCode));
return true;
@@ -612,7 +611,7 @@
if (!m_pNode->IsOpenAccess())
return false;
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageKey>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageKey>(
GetNormalWidget(), FWL_KeyCommand::Char, dwFlags, dwChar));
return true;
diff --git a/xfa/fxfa/cxfa_ffimageedit.cpp b/xfa/fxfa/cxfa_ffimageedit.cpp
index 9d1615d..fa15c5d 100644
--- a/xfa/fxfa/cxfa_ffimageedit.cpp
+++ b/xfa/fxfa/cxfa_ffimageedit.cpp
@@ -6,10 +6,10 @@
#include "xfa/fxfa/cxfa_ffimageedit.h"
+#include <memory>
#include <utility>
#include "core/fxge/dib/cfx_dibitmap.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fwl/cfwl_app.h"
#include "xfa/fwl/cfwl_messagemouse.h"
#include "xfa/fwl/cfwl_notedriver.h"
@@ -36,7 +36,7 @@
// Prevents destruction of the CXFA_ContentLayoutItem that owns |this|.
RetainPtr<CXFA_ContentLayoutItem> retain_layout(m_pLayoutItem.Get());
- auto pNew = pdfium::MakeUnique<CFWL_PictureBox>(GetFWLApp());
+ auto pNew = std::make_unique<CFWL_PictureBox>(GetFWLApp());
CFWL_PictureBox* pPictureBox = pNew.get();
SetNormalWidget(std::move(pNew));
pPictureBox->SetAdapterIface(this);
@@ -110,7 +110,7 @@
RetainPtr<CXFA_ContentLayoutItem> retainer(m_pLayoutItem.Get());
SetButtonDown(true);
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageMouse>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageMouse>(
GetNormalWidget(), FWL_MouseCommand::LeftButtonDown, dwFlags,
FWLToClient(point)));
diff --git a/xfa/fxfa/cxfa_fflistbox.cpp b/xfa/fxfa/cxfa_fflistbox.cpp
index dd2fa3d..76a28c6 100644
--- a/xfa/fxfa/cxfa_fflistbox.cpp
+++ b/xfa/fxfa/cxfa_fflistbox.cpp
@@ -7,10 +7,10 @@
#include "xfa/fxfa/cxfa_fflistbox.h"
#include <algorithm>
+#include <memory>
#include <utility>
#include <vector>
-#include "third_party/base/ptr_util.h"
#include "third_party/base/stl_util.h"
#include "xfa/fwl/cfwl_listbox.h"
#include "xfa/fwl/cfwl_notedriver.h"
@@ -43,8 +43,8 @@
// Prevents destruction of the CXFA_ContentLayoutItem that owns |this|.
RetainPtr<CXFA_ContentLayoutItem> retain_layout(m_pLayoutItem.Get());
- auto pNew = pdfium::MakeUnique<CFWL_ListBox>(
- GetFWLApp(), pdfium::MakeUnique<CFWL_WidgetProperties>(), nullptr);
+ auto pNew = std::make_unique<CFWL_ListBox>(
+ GetFWLApp(), std::make_unique<CFWL_WidgetProperties>(), nullptr);
CFWL_ListBox* pListBox = pNew.get();
pListBox->ModifyStyles(FWL_WGTSTYLE_VScroll | FWL_WGTSTYLE_NoBackground,
0xFFFFFFFF);
diff --git a/xfa/fxfa/cxfa_ffnotify.cpp b/xfa/fxfa/cxfa_ffnotify.cpp
index fc70e6b..28786d1 100644
--- a/xfa/fxfa/cxfa_ffnotify.cpp
+++ b/xfa/fxfa/cxfa_ffnotify.cpp
@@ -8,7 +8,6 @@
#include <utility>
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/cxfa_ffapp.h"
#include "xfa/fxfa/cxfa_ffarc.h"
#include "xfa/fxfa/cxfa_ffbarcode.h"
@@ -85,8 +84,7 @@
return nullptr;
auto* pLayout = CXFA_LayoutProcessor::FromDocument(m_pDoc->GetXFADoc());
- return pdfium::MakeUnique<CXFA_FFPageView>(m_pDoc->GetDocView(pLayout),
- pNode);
+ return std::make_unique<CXFA_FFPageView>(m_pDoc->GetDocView(pLayout), pNode);
}
std::unique_ptr<CXFA_FFWidget> CXFA_FFNotify::OnCreateContentLayoutItem(
@@ -105,7 +103,7 @@
if (child->GetElementType() != XFA_Element::Barcode)
return nullptr;
- pWidget = pdfium::MakeUnique<CXFA_FFBarcode>(
+ pWidget = std::make_unique<CXFA_FFBarcode>(
pNode, static_cast<CXFA_Barcode*>(child));
break;
}
@@ -114,7 +112,7 @@
if (child->GetElementType() != XFA_Element::Button)
return nullptr;
- pWidget = pdfium::MakeUnique<CXFA_FFPushButton>(
+ pWidget = std::make_unique<CXFA_FFPushButton>(
pNode, static_cast<CXFA_Button*>(child));
break;
}
@@ -123,61 +121,61 @@
if (child->GetElementType() != XFA_Element::CheckButton)
return nullptr;
- pWidget = pdfium::MakeUnique<CXFA_FFCheckButton>(
+ pWidget = std::make_unique<CXFA_FFCheckButton>(
pNode, static_cast<CXFA_CheckButton*>(child));
break;
}
case XFA_FFWidgetType::kChoiceList: {
if (pNode->IsListBox())
- pWidget = pdfium::MakeUnique<CXFA_FFListBox>(pNode);
+ pWidget = std::make_unique<CXFA_FFListBox>(pNode);
else
- pWidget = pdfium::MakeUnique<CXFA_FFComboBox>(pNode);
+ pWidget = std::make_unique<CXFA_FFComboBox>(pNode);
break;
}
case XFA_FFWidgetType::kDateTimeEdit:
- pWidget = pdfium::MakeUnique<CXFA_FFDateTimeEdit>(pNode);
+ pWidget = std::make_unique<CXFA_FFDateTimeEdit>(pNode);
break;
case XFA_FFWidgetType::kImageEdit:
- pWidget = pdfium::MakeUnique<CXFA_FFImageEdit>(pNode);
+ pWidget = std::make_unique<CXFA_FFImageEdit>(pNode);
break;
case XFA_FFWidgetType::kNumericEdit:
- pWidget = pdfium::MakeUnique<CXFA_FFNumericEdit>(pNode);
+ pWidget = std::make_unique<CXFA_FFNumericEdit>(pNode);
break;
case XFA_FFWidgetType::kPasswordEdit: {
CXFA_Node* child = pNode->GetUIChildNode();
if (child->GetElementType() != XFA_Element::PasswordEdit)
return nullptr;
- pWidget = pdfium::MakeUnique<CXFA_FFPasswordEdit>(
+ pWidget = std::make_unique<CXFA_FFPasswordEdit>(
pNode, static_cast<CXFA_PasswordEdit*>(child));
break;
}
case XFA_FFWidgetType::kSignature:
- pWidget = pdfium::MakeUnique<CXFA_FFSignature>(pNode);
+ pWidget = std::make_unique<CXFA_FFSignature>(pNode);
break;
case XFA_FFWidgetType::kTextEdit:
- pWidget = pdfium::MakeUnique<CXFA_FFTextEdit>(pNode);
+ pWidget = std::make_unique<CXFA_FFTextEdit>(pNode);
break;
case XFA_FFWidgetType::kArc:
- pWidget = pdfium::MakeUnique<CXFA_FFArc>(pNode);
+ pWidget = std::make_unique<CXFA_FFArc>(pNode);
break;
case XFA_FFWidgetType::kLine:
- pWidget = pdfium::MakeUnique<CXFA_FFLine>(pNode);
+ pWidget = std::make_unique<CXFA_FFLine>(pNode);
break;
case XFA_FFWidgetType::kRectangle:
- pWidget = pdfium::MakeUnique<CXFA_FFRectangle>(pNode);
+ pWidget = std::make_unique<CXFA_FFRectangle>(pNode);
break;
case XFA_FFWidgetType::kText:
- pWidget = pdfium::MakeUnique<CXFA_FFText>(pNode);
+ pWidget = std::make_unique<CXFA_FFText>(pNode);
break;
case XFA_FFWidgetType::kImage:
- pWidget = pdfium::MakeUnique<CXFA_FFImage>(pNode);
+ pWidget = std::make_unique<CXFA_FFImage>(pNode);
break;
case XFA_FFWidgetType::kSubform:
- pWidget = pdfium::MakeUnique<CXFA_FFWidget>(pNode);
+ pWidget = std::make_unique<CXFA_FFWidget>(pNode);
break;
case XFA_FFWidgetType::kExclGroup:
- pWidget = pdfium::MakeUnique<CXFA_FFExclGroup>(pNode);
+ pWidget = std::make_unique<CXFA_FFExclGroup>(pNode);
break;
case XFA_FFWidgetType::kNone:
return nullptr;
diff --git a/xfa/fxfa/cxfa_ffnumericedit.cpp b/xfa/fxfa/cxfa_ffnumericedit.cpp
index bade8ee..dae089c 100644
--- a/xfa/fxfa/cxfa_ffnumericedit.cpp
+++ b/xfa/fxfa/cxfa_ffnumericedit.cpp
@@ -6,9 +6,9 @@
#include "xfa/fxfa/cxfa_ffnumericedit.h"
+#include <memory>
#include <utility>
-#include "third_party/base/ptr_util.h"
#include "xfa/fwl/cfwl_edit.h"
#include "xfa/fwl/cfwl_eventvalidate.h"
#include "xfa/fwl/cfwl_notedriver.h"
@@ -28,8 +28,8 @@
// Prevents destruction of the CXFA_ContentLayoutItem that owns |this|.
RetainPtr<CXFA_ContentLayoutItem> retain_layout(m_pLayoutItem.Get());
- auto pNewEdit = pdfium::MakeUnique<CFWL_Edit>(
- GetFWLApp(), pdfium::MakeUnique<CFWL_WidgetProperties>(), nullptr);
+ auto pNewEdit = std::make_unique<CFWL_Edit>(
+ GetFWLApp(), std::make_unique<CFWL_WidgetProperties>(), nullptr);
CFWL_Edit* pWidget = pNewEdit.get();
SetNormalWidget(std::move(pNewEdit));
pWidget->SetAdapterIface(this);
diff --git a/xfa/fxfa/cxfa_ffpageview.cpp b/xfa/fxfa/cxfa_ffpageview.cpp
index f8b6c1c..a9d7892 100644
--- a/xfa/fxfa/cxfa_ffpageview.cpp
+++ b/xfa/fxfa/cxfa_ffpageview.cpp
@@ -11,7 +11,6 @@
#include <vector>
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
#include "third_party/base/stl_util.h"
#include "xfa/fxfa/cxfa_ffcheckbutton.h"
#include "xfa/fxfa/cxfa_ffdoc.h"
@@ -143,13 +142,13 @@
std::unique_ptr<IXFA_WidgetIterator> CXFA_FFPageView::CreateFormWidgetIterator(
uint32_t dwWidgetFilter) {
- return pdfium::MakeUnique<CXFA_FFPageWidgetIterator>(this, dwWidgetFilter);
+ return std::make_unique<CXFA_FFPageWidgetIterator>(this, dwWidgetFilter);
}
std::unique_ptr<IXFA_WidgetIterator>
CXFA_FFPageView::CreateTraverseWidgetIterator(uint32_t dwWidgetFilter) {
- return pdfium::MakeUnique<CXFA_FFTabOrderPageWidgetIterator>(this,
- dwWidgetFilter);
+ return std::make_unique<CXFA_FFTabOrderPageWidgetIterator>(this,
+ dwWidgetFilter);
}
CXFA_FFPageWidgetIterator::CXFA_FFPageWidgetIterator(CXFA_FFPageView* pPageView,
@@ -415,7 +414,7 @@
*bCurrentItem = true;
break;
}
- tabParams.push_back(pdfium::MakeUnique<CXFA_TabParam>(hWidget));
+ tabParams.push_back(std::make_unique<CXFA_TabParam>(hWidget));
if (IsLayoutElement(pSearchItem->GetFormNode()->GetElementType(), true)) {
OrderContainer(sIterator, pSearchItem, tabParams.back().get(),
bCurrentItem, bContentArea, bMasterPage);
@@ -444,7 +443,7 @@
void CXFA_FFTabOrderPageWidgetIterator::CreateSpaceOrderWidgetArray(
std::vector<CXFA_FFWidget*>* WidgetArray) {
CXFA_LayoutItemIterator sIterator(m_pPageView->GetLayoutItem());
- auto pParam = pdfium::MakeUnique<CXFA_TabParam>(nullptr);
+ auto pParam = std::make_unique<CXFA_TabParam>(nullptr);
bool bCurrentItem = false;
bool bContentArea = false;
OrderContainer(&sIterator, nullptr, pParam.get(), &bCurrentItem,
diff --git a/xfa/fxfa/cxfa_ffpasswordedit.cpp b/xfa/fxfa/cxfa_ffpasswordedit.cpp
index db95516..b0ece33 100644
--- a/xfa/fxfa/cxfa_ffpasswordedit.cpp
+++ b/xfa/fxfa/cxfa_ffpasswordedit.cpp
@@ -6,9 +6,9 @@
#include "xfa/fxfa/cxfa_ffpasswordedit.h"
+#include <memory>
#include <utility>
-#include "third_party/base/ptr_util.h"
#include "xfa/fwl/cfwl_edit.h"
#include "xfa/fwl/cfwl_notedriver.h"
#include "xfa/fxfa/cxfa_ffdoc.h"
@@ -27,8 +27,8 @@
// Prevents destruction of the CXFA_ContentLayoutItem that owns |this|.
RetainPtr<CXFA_ContentLayoutItem> retain_layout(m_pLayoutItem.Get());
- auto pNewEdit = pdfium::MakeUnique<CFWL_Edit>(
- GetFWLApp(), pdfium::MakeUnique<CFWL_WidgetProperties>(), nullptr);
+ auto pNewEdit = std::make_unique<CFWL_Edit>(
+ GetFWLApp(), std::make_unique<CFWL_WidgetProperties>(), nullptr);
CFWL_Edit* pWidget = pNewEdit.get();
SetNormalWidget(std::move(pNewEdit));
pWidget->SetAdapterIface(this);
diff --git a/xfa/fxfa/cxfa_ffpushbutton.cpp b/xfa/fxfa/cxfa_ffpushbutton.cpp
index 96eefc8..50b6e87 100644
--- a/xfa/fxfa/cxfa_ffpushbutton.cpp
+++ b/xfa/fxfa/cxfa_ffpushbutton.cpp
@@ -9,7 +9,6 @@
#include <utility>
#include "core/fxge/render_defines.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fwl/cfwl_notedriver.h"
#include "xfa/fwl/cfwl_pushbutton.h"
#include "xfa/fwl/cfwl_widgetmgr.h"
@@ -55,7 +54,7 @@
// Prevents destruction of the CXFA_ContentLayoutItem that owns |this|.
RetainPtr<CXFA_ContentLayoutItem> retain_layout(m_pLayoutItem.Get());
- auto pNew = pdfium::MakeUnique<CFWL_PushButton>(GetFWLApp());
+ auto pNew = std::make_unique<CFWL_PushButton>(GetFWLApp());
CFWL_PushButton* pPushButton = pNew.get();
m_pOldDelegate = pPushButton->GetDelegate();
pPushButton->SetDelegate(this);
@@ -138,20 +137,20 @@
if (m_pNode->HasButtonRollover()) {
if (!m_pRollProvider) {
- m_pRollProvider = pdfium::MakeUnique<CXFA_TextProvider>(
+ m_pRollProvider = std::make_unique<CXFA_TextProvider>(
m_pNode.Get(), XFA_TEXTPROVIDERTYPE_Rollover);
}
m_pRolloverTextLayout =
- pdfium::MakeUnique<CXFA_TextLayout>(GetDoc(), m_pRollProvider.get());
+ std::make_unique<CXFA_TextLayout>(GetDoc(), m_pRollProvider.get());
}
if (m_pNode->HasButtonDown()) {
if (!m_pDownProvider) {
- m_pDownProvider = pdfium::MakeUnique<CXFA_TextProvider>(
+ m_pDownProvider = std::make_unique<CXFA_TextProvider>(
m_pNode.Get(), XFA_TEXTPROVIDERTYPE_Down);
}
m_pDownTextLayout =
- pdfium::MakeUnique<CXFA_TextLayout>(GetDoc(), m_pDownProvider.get());
+ std::make_unique<CXFA_TextLayout>(GetDoc(), m_pDownProvider.get());
}
}
diff --git a/xfa/fxfa/cxfa_fftextedit.cpp b/xfa/fxfa/cxfa_fftextedit.cpp
index 3c6b0fc..c2833b8 100644
--- a/xfa/fxfa/cxfa_fftextedit.cpp
+++ b/xfa/fxfa/cxfa_fftextedit.cpp
@@ -6,9 +6,9 @@
#include "xfa/fxfa/cxfa_fftextedit.h"
+#include <memory>
#include <utility>
-#include "third_party/base/ptr_util.h"
#include "xfa/fwl/cfwl_datetimepicker.h"
#include "xfa/fwl/cfwl_edit.h"
#include "xfa/fwl/cfwl_eventtarget.h"
@@ -48,8 +48,8 @@
// Prevents destruction of the CXFA_ContentLayoutItem that owns |this|.
RetainPtr<CXFA_ContentLayoutItem> retain_layout(m_pLayoutItem.Get());
- auto pNewWidget = pdfium::MakeUnique<CFWL_Edit>(
- GetFWLApp(), pdfium::MakeUnique<CFWL_WidgetProperties>(), nullptr);
+ auto pNewWidget = std::make_unique<CFWL_Edit>(
+ GetFWLApp(), std::make_unique<CFWL_WidgetProperties>(), nullptr);
CFWL_Edit* pFWLEdit = pNewWidget.get();
SetNormalWidget(std::move(pNewWidget));
pFWLEdit->SetAdapterIface(this);
@@ -134,7 +134,7 @@
InvalidateRect();
}
SetButtonDown(true);
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageMouse>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageMouse>(
GetNormalWidget(), FWL_MouseCommand::LeftButtonDown, dwFlags,
FWLToClient(point)));
@@ -151,7 +151,7 @@
InvalidateRect();
}
SetButtonDown(true);
- SendMessageToFWLWidget(pdfium::MakeUnique<CFWL_MessageMouse>(
+ SendMessageToFWLWidget(std::make_unique<CFWL_MessageMouse>(
nullptr, FWL_MouseCommand::RightButtonDown, dwFlags, FWLToClient(point)));
return true;
@@ -183,7 +183,7 @@
return false;
SendMessageToFWLWidget(
- pdfium::MakeUnique<CFWL_MessageSetFocus>(nullptr, GetNormalWidget()));
+ std::make_unique<CFWL_MessageSetFocus>(nullptr, GetNormalWidget()));
return true;
}
@@ -194,7 +194,7 @@
ObservedPtr<CXFA_FFWidget> pNewWatched(pNewWidget);
SendMessageToFWLWidget(
- pdfium::MakeUnique<CFWL_MessageKillFocus>(nullptr, GetNormalWidget()));
+ std::make_unique<CFWL_MessageKillFocus>(nullptr, GetNormalWidget()));
GetLayoutItem()->ClearStatusBits(XFA_WidgetStatus_Focused);
SetEditScrollOffset();
diff --git a/xfa/fxfa/cxfa_ffwidget.cpp b/xfa/fxfa/cxfa_ffwidget.cpp
index 47086e0..a868f6f 100644
--- a/xfa/fxfa/cxfa_ffwidget.cpp
+++ b/xfa/fxfa/cxfa_ffwidget.cpp
@@ -18,7 +18,6 @@
#include "core/fxge/cfx_pathdata.h"
#include "core/fxge/cfx_renderdevice.h"
#include "core/fxge/dib/cfx_dibitmap.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fwl/fwl_widgethit.h"
#include "xfa/fxfa/cxfa_eventparam.h"
#include "xfa/fxfa/cxfa_ffapp.h"
@@ -156,7 +155,7 @@
FXCODEC_IMAGE_TYPE type,
int32_t& iImageXDpi,
int32_t& iImageYDpi) {
- auto pProgressiveDecoder = pdfium::MakeUnique<ProgressiveDecoder>();
+ auto pProgressiveDecoder = std::make_unique<ProgressiveDecoder>();
CFX_DIBAttribute dibAttr;
pProgressiveDecoder->LoadImageInfo(pImageFileRead, type, &dibAttr, false);
diff --git a/xfa/fxfa/cxfa_fwltheme.cpp b/xfa/fxfa/cxfa_fwltheme.cpp
index a638852..5139b80 100644
--- a/xfa/fxfa/cxfa_fwltheme.cpp
+++ b/xfa/fxfa/cxfa_fwltheme.cpp
@@ -7,7 +7,6 @@
#include "xfa/fxfa/cxfa_fwltheme.h"
#include "core/fxcrt/fx_codepage.h"
-#include "third_party/base/ptr_util.h"
#include "third_party/base/stl_util.h"
#include "xfa/fde/cfde_textout.h"
#include "xfa/fgas/font/cfgas_gefont.h"
@@ -47,20 +46,19 @@
} // namespace
CXFA_FWLTheme::CXFA_FWLTheme(CXFA_FFApp* pApp)
- : m_pCheckBoxTP(pdfium::MakeUnique<CFWL_CheckBoxTP>()),
- m_pListBoxTP(pdfium::MakeUnique<CFWL_ListBoxTP>()),
- m_pPictureBoxTP(pdfium::MakeUnique<CFWL_PictureBoxTP>()),
- m_pSrollBarTP(pdfium::MakeUnique<CFWL_ScrollBarTP>()),
- m_pEditTP(pdfium::MakeUnique<CFWL_EditTP>()),
- m_pComboBoxTP(pdfium::MakeUnique<CFWL_ComboBoxTP>()),
- m_pMonthCalendarTP(pdfium::MakeUnique<CFWL_MonthCalendarTP>()),
- m_pDateTimePickerTP(pdfium::MakeUnique<CFWL_DateTimePickerTP>()),
- m_pPushButtonTP(pdfium::MakeUnique<CFWL_PushButtonTP>()),
- m_pCaretTP(pdfium::MakeUnique<CFWL_CaretTP>()),
- m_pBarcodeTP(pdfium::MakeUnique<CFWL_BarcodeTP>()),
- m_pTextOut(pdfium::MakeUnique<CFDE_TextOut>()),
- m_pApp(pApp) {
-}
+ : m_pCheckBoxTP(std::make_unique<CFWL_CheckBoxTP>()),
+ m_pListBoxTP(std::make_unique<CFWL_ListBoxTP>()),
+ m_pPictureBoxTP(std::make_unique<CFWL_PictureBoxTP>()),
+ m_pSrollBarTP(std::make_unique<CFWL_ScrollBarTP>()),
+ m_pEditTP(std::make_unique<CFWL_EditTP>()),
+ m_pComboBoxTP(std::make_unique<CFWL_ComboBoxTP>()),
+ m_pMonthCalendarTP(std::make_unique<CFWL_MonthCalendarTP>()),
+ m_pDateTimePickerTP(std::make_unique<CFWL_DateTimePickerTP>()),
+ m_pPushButtonTP(std::make_unique<CFWL_PushButtonTP>()),
+ m_pCaretTP(std::make_unique<CFWL_CaretTP>()),
+ m_pBarcodeTP(std::make_unique<CFWL_BarcodeTP>()),
+ m_pTextOut(std::make_unique<CFDE_TextOut>()),
+ m_pApp(pApp) {}
bool CXFA_FWLTheme::LoadCalendarFont(CXFA_FFDoc* doc) {
for (size_t i = 0; !m_pCalendarFont && i < pdfium::size(g_FWLTheme_CalFonts);
diff --git a/xfa/fxfa/cxfa_imagerenderer.cpp b/xfa/fxfa/cxfa_imagerenderer.cpp
index d3b66c8..e2a04aa 100644
--- a/xfa/fxfa/cxfa_imagerenderer.cpp
+++ b/xfa/fxfa/cxfa_imagerenderer.cpp
@@ -11,7 +11,6 @@
#include "core/fxge/dib/cfx_dibitmap.h"
#include "core/fxge/dib/cfx_imagerenderer.h"
#include "core/fxge/dib/cfx_imagetransformer.h"
-#include "third_party/base/ptr_util.h"
CXFA_ImageRenderer::CXFA_ImageRenderer(CFX_RenderDevice* pDevice,
const RetainPtr<CFX_DIBBase>& pDIBBase,
@@ -50,8 +49,8 @@
FX_RECT clip_box = m_pDevice->GetClipBox();
clip_box.Intersect(image_rect);
m_Status = 2;
- m_pTransformer = pdfium::MakeUnique<CFX_ImageTransformer>(
- pDib, m_ImageMatrix, options, &clip_box);
+ m_pTransformer = std::make_unique<CFX_ImageTransformer>(pDib, m_ImageMatrix,
+ options, &clip_box);
return true;
}
if (m_ImageMatrix.a < 0)
diff --git a/xfa/fxfa/cxfa_textlayout.cpp b/xfa/fxfa/cxfa_textlayout.cpp
index f10d706..feef744 100644
--- a/xfa/fxfa/cxfa_textlayout.cpp
+++ b/xfa/fxfa/cxfa_textlayout.cpp
@@ -19,7 +19,6 @@
#include "core/fxge/cfx_renderdevice.h"
#include "core/fxge/text_char_pos.h"
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
#include "third_party/base/stl_util.h"
#include "xfa/fde/cfde_textout.h"
#include "xfa/fgas/font/cfgas_gefont.h"
@@ -115,7 +114,7 @@
if (!bDefault)
dwStyle |= FX_LAYOUTSTYLE_Pagination;
- auto pBreak = pdfium::MakeUnique<CFX_RTFBreak>(dwStyle);
+ auto pBreak = std::make_unique<CFX_RTFBreak>(dwStyle);
pBreak->SetLineBreakTolerance(1);
pBreak->SetFont(m_textParser.GetFont(m_pDoc.Get(), m_pTextProvider, nullptr));
pBreak->SetFontSize(m_textParser.GetFontSize(m_pTextProvider, nullptr));
@@ -252,7 +251,7 @@
m_pBreak->SetLineStartPos(fStart);
m_pBreak->SetTabWidth(m_textParser.GetTabInterval(pStyle));
if (!m_pTabstopContext)
- m_pTabstopContext = pdfium::MakeUnique<CXFA_TextTabstopsContext>();
+ m_pTabstopContext = std::make_unique<CXFA_TextTabstopsContext>();
m_textParser.GetTabstops(pStyle, m_pTabstopContext.get());
for (const auto& stop : m_pTabstopContext->m_tabstops)
m_pBreak->AddPositionedTab(stop.fTabstops);
@@ -292,7 +291,7 @@
float CXFA_TextLayout::StartLayout(float fWidth) {
if (!m_pLoader)
- m_pLoader = pdfium::MakeUnique<CXFA_LoaderContext>();
+ m_pLoader = std::make_unique<CXFA_LoaderContext>();
if (fWidth < 0 ||
(m_pLoader->fWidth > -1 && fabs(fWidth - m_pLoader->fWidth) > 0)) {
@@ -986,7 +985,7 @@
RetainPtr<CFX_CSSComputedStyle> pStyle;
if (bSavePieces) {
- auto pNew = pdfium::MakeUnique<CXFA_PieceLine>();
+ auto pNew = std::make_unique<CXFA_PieceLine>();
CXFA_PieceLine* pPieceLine = pNew.get();
m_pieceLines.push_back(std::move(pNew));
if (m_pTabstopContext)
@@ -1001,7 +1000,7 @@
pStyle = pUserData->m_pStyle;
float fVerScale = pPiece->m_iVerticalScale / 100.0f;
- auto pTP = pdfium::MakeUnique<CXFA_TextPiece>();
+ auto pTP = std::make_unique<CXFA_TextPiece>();
pTP->iChars = pPiece->m_iCharCount;
pTP->szText = pPiece->GetString();
pTP->Widths = pPiece->GetWidths();
diff --git a/xfa/fxfa/cxfa_textparser.cpp b/xfa/fxfa/cxfa_textparser.cpp
index 2423088..483ffa2 100644
--- a/xfa/fxfa/cxfa_textparser.cpp
+++ b/xfa/fxfa/cxfa_textparser.cpp
@@ -18,7 +18,6 @@
#include "core/fxcrt/xml/cfx_xmlelement.h"
#include "core/fxcrt/xml/cfx_xmlnode.h"
#include "core/fxge/fx_font.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fgas/font/cfgas_fontmgr.h"
#include "xfa/fgas/font/cfgas_gefont.h"
#include "xfa/fxfa/cxfa_ffapp.h"
@@ -72,7 +71,7 @@
return;
if (!m_pSelector) {
- m_pSelector = pdfium::MakeUnique<CFX_CSSStyleSelector>();
+ m_pSelector = std::make_unique<CFX_CSSStyleSelector>();
CXFA_Font* font = pTextProvider->GetFontIfExists();
m_pSelector->SetDefFontSize(font ? font->GetFontSize() : 10.0f);
@@ -99,7 +98,7 @@
"sup{vertical-align:+15em;font-size:.66em}"
"sub{vertical-align:-15em;font-size:.66em}";
WideString ws = WideString::FromASCII(kStyle);
- auto sheet = pdfium::MakeUnique<CFX_CSSStyleSheet>();
+ auto sheet = std::make_unique<CFX_CSSStyleSheet>();
if (!sheet->LoadBuffer(ws.AsStringView()))
return nullptr;
@@ -242,7 +241,7 @@
RetainPtr<CFX_CSSComputedStyle> pNewStyle;
if (!(tagProvider->GetTagName().EqualsASCII("body") &&
tagProvider->GetTagName().EqualsASCII("html"))) {
- auto pTextContext = pdfium::MakeUnique<CXFA_TextParseContext>();
+ auto pTextContext = std::make_unique<CXFA_TextParseContext>();
CFX_CSSDisplay eDisplay = CFX_CSSDisplay::Inline;
if (!tagProvider->m_bContent) {
auto declArray =
@@ -290,7 +289,7 @@
// static
std::unique_ptr<CXFA_TextParser::TagProvider> CXFA_TextParser::ParseTagInfo(
const CFX_XMLNode* pXMLNode) {
- auto tagProvider = pdfium::MakeUnique<TagProvider>();
+ auto tagProvider = std::make_unique<TagProvider>();
const CFX_XMLElement* pXMLElement = ToXMLElement(pXMLNode);
if (pXMLElement) {
WideString wsName = pXMLElement->GetLocalTagName();
diff --git a/xfa/fxfa/fm2js/cxfa_fmexpression_unittest.cpp b/xfa/fxfa/fm2js/cxfa_fmexpression_unittest.cpp
index 9d1a64c..70e87b1 100644
--- a/xfa/fxfa/fm2js/cxfa_fmexpression_unittest.cpp
+++ b/xfa/fxfa/fm2js/cxfa_fmexpression_unittest.cpp
@@ -10,7 +10,6 @@
#include "core/fxcrt/cfx_widetextbuf.h"
#include "core/fxcrt/fx_string.h"
#include "testing/gtest/include/gtest/gtest.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/fm2js/cxfa_fmtojavascriptdepth.h"
TEST(CXFA_FMExpressionTest, VarExpressionInitNull) {
@@ -29,7 +28,7 @@
CXFA_FMToJavaScriptDepth::Reset();
CFX_WideTextBuf accumulator;
- auto init = pdfium::MakeUnique<CXFA_FMStringExpression>(LR"("")");
+ auto init = std::make_unique<CXFA_FMStringExpression>(LR"("")");
CXFA_FMVarExpression(L"s", std::move(init))
.ToJavaScript(&accumulator, ReturnType::kInfered);
EXPECT_STREQ(
@@ -43,7 +42,7 @@
CXFA_FMToJavaScriptDepth::Reset();
CFX_WideTextBuf accumulator;
- auto init = pdfium::MakeUnique<CXFA_FMStringExpression>(LR"("foo")");
+ auto init = std::make_unique<CXFA_FMStringExpression>(LR"("foo")");
CXFA_FMVarExpression(L"s", std::move(init))
.ToJavaScript(&accumulator, ReturnType::kInfered);
EXPECT_STREQ(
@@ -57,7 +56,7 @@
CXFA_FMToJavaScriptDepth::Reset();
CFX_WideTextBuf accumulator;
- auto init = pdfium::MakeUnique<CXFA_FMNumberExpression>(L"112");
+ auto init = std::make_unique<CXFA_FMNumberExpression>(L"112");
CXFA_FMVarExpression(L"s", std::move(init))
.ToJavaScript(&accumulator, ReturnType::kInfered);
EXPECT_STREQ(
diff --git a/xfa/fxfa/fm2js/cxfa_fmlexer_unittest.cpp b/xfa/fxfa/fm2js/cxfa_fmlexer_unittest.cpp
index 05e22f7..0b3003d 100644
--- a/xfa/fxfa/fm2js/cxfa_fmlexer_unittest.cpp
+++ b/xfa/fxfa/fm2js/cxfa_fmlexer_unittest.cpp
@@ -4,10 +4,10 @@
#include "xfa/fxfa/fm2js/cxfa_fmlexer.h"
+#include <memory>
#include <vector>
#include "testing/gtest/include/gtest/gtest.h"
-#include "third_party/base/ptr_util.h"
#include "third_party/base/stl_util.h"
TEST(CXFA_FMLexerTest, NullString) {
@@ -26,7 +26,7 @@
}
TEST(CXFA_FMLexerTest, Numbers) {
- auto lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"-12");
+ auto lexer = std::make_unique<CXFA_FMLexer>(L"-12");
CXFA_FMToken token = lexer->NextToken();
// TODO(dsinclair): Should this return -12 instead of two tokens?
EXPECT_EQ(TOKminus, token.m_type);
@@ -35,34 +35,34 @@
token = lexer->NextToken();
EXPECT_EQ(TOKeof, token.m_type);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"1.5362");
+ lexer = std::make_unique<CXFA_FMLexer>(L"1.5362");
token = lexer->NextToken();
EXPECT_EQ(TOKnumber, token.m_type);
EXPECT_EQ(L"1.5362", token.m_string);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"0.875");
+ lexer = std::make_unique<CXFA_FMLexer>(L"0.875");
token = lexer->NextToken();
EXPECT_EQ(TOKnumber, token.m_type);
EXPECT_EQ(L"0.875", token.m_string);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"5.56e-2");
+ lexer = std::make_unique<CXFA_FMLexer>(L"5.56e-2");
token = lexer->NextToken();
EXPECT_EQ(TOKnumber, token.m_type);
EXPECT_EQ(L"5.56e-2", token.m_string);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"1.234E10");
+ lexer = std::make_unique<CXFA_FMLexer>(L"1.234E10");
token = lexer->NextToken();
EXPECT_EQ(TOKnumber, token.m_type);
EXPECT_EQ(L"1.234E10", token.m_string);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"123456789.012345678");
+ lexer = std::make_unique<CXFA_FMLexer>(L"123456789.012345678");
token = lexer->NextToken();
EXPECT_EQ(TOKnumber, token.m_type);
// TODO(dsinclair): This should round as per IEEE 64-bit values.
// EXPECT_EQ(L"123456789.01234567", token.m_string);
EXPECT_EQ(L"123456789.012345678", token.m_string);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"99999999999999999");
+ lexer = std::make_unique<CXFA_FMLexer>(L"99999999999999999");
token = lexer->NextToken();
EXPECT_EQ(TOKnumber, token.m_type);
// TODO(dsinclair): This is spec'd as rounding when > 16 significant digits
@@ -75,7 +75,7 @@
// The quotes are stripped in CXFA_FMStringExpression::ToJavaScript.
TEST(CXFA_FMLexerTest, Strings) {
auto lexer =
- pdfium::MakeUnique<CXFA_FMLexer>(L"\"The cat jumped over the fence.\"");
+ std::make_unique<CXFA_FMLexer>(L"\"The cat jumped over the fence.\"");
CXFA_FMToken token = lexer->NextToken();
EXPECT_EQ(TOKstring, token.m_type);
EXPECT_EQ(L"\"The cat jumped over the fence.\"", token.m_string);
@@ -83,19 +83,19 @@
token = lexer->NextToken();
EXPECT_EQ(TOKeof, token.m_type);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"\"\"");
+ lexer = std::make_unique<CXFA_FMLexer>(L"\"\"");
token = lexer->NextToken();
EXPECT_EQ(TOKstring, token.m_type);
EXPECT_EQ(L"\"\"", token.m_string);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(
+ lexer = std::make_unique<CXFA_FMLexer>(
L"\"The message reads: \"\"Warning: Insufficient Memory\"\"\"");
token = lexer->NextToken();
EXPECT_EQ(TOKstring, token.m_type);
EXPECT_EQ(L"\"The message reads: \"\"Warning: Insufficient Memory\"\"\"",
token.m_string);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(
+ lexer = std::make_unique<CXFA_FMLexer>(
L"\"\\u0047\\u006f\\u0066\\u0069\\u0073\\u0068\\u0021\\u000d\\u000a\"");
token = lexer->NextToken();
EXPECT_EQ(TOKstring, token.m_type);
@@ -171,7 +171,7 @@
{L".*", TOKdotstar}};
for (size_t i = 0; i < pdfium::size(op); ++i) {
- auto lexer = pdfium::MakeUnique<CXFA_FMLexer>(op[i].op);
+ auto lexer = std::make_unique<CXFA_FMLexer>(op[i].op);
CXFA_FMToken token = lexer->NextToken();
EXPECT_EQ(op[i].token, token.m_type);
EXPECT_TRUE(lexer->IsComplete());
@@ -179,15 +179,15 @@
}
TEST(CXFA_FMLexerTest, Comments) {
- auto lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"// Empty.");
+ auto lexer = std::make_unique<CXFA_FMLexer>(L"// Empty.");
CXFA_FMToken token = lexer->NextToken();
EXPECT_EQ(TOKeof, token.m_type);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"//");
+ lexer = std::make_unique<CXFA_FMLexer>(L"//");
token = lexer->NextToken();
EXPECT_EQ(TOKeof, token.m_type);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"123 // Empty.\n\"str\"");
+ lexer = std::make_unique<CXFA_FMLexer>(L"123 // Empty.\n\"str\"");
token = lexer->NextToken();
EXPECT_EQ(TOKnumber, token.m_type);
EXPECT_EQ(L"123", token.m_string);
@@ -199,15 +199,15 @@
token = lexer->NextToken();
EXPECT_EQ(TOKeof, token.m_type);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L";");
+ lexer = std::make_unique<CXFA_FMLexer>(L";");
token = lexer->NextToken();
EXPECT_EQ(TOKeof, token.m_type);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"; Empty.");
+ lexer = std::make_unique<CXFA_FMLexer>(L"; Empty.");
token = lexer->NextToken();
EXPECT_EQ(TOKeof, token.m_type);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"123 ;Empty.\n\"str\"");
+ lexer = std::make_unique<CXFA_FMLexer>(L"123 ;Empty.\n\"str\"");
token = lexer->NextToken();
EXPECT_EQ(TOKnumber, token.m_type);
EXPECT_EQ(L"123", token.m_string);
@@ -225,7 +225,7 @@
std::vector<const wchar_t*> identifiers = {
L"a", L"an_identifier", L"_ident", L"$ident", L"!ident", L"GetAddr"};
for (const auto* ident : identifiers) {
- auto lexer = pdfium::MakeUnique<CXFA_FMLexer>(ident);
+ auto lexer = std::make_unique<CXFA_FMLexer>(ident);
CXFA_FMToken token = lexer->NextToken();
EXPECT_EQ(TOKidentifier, token.m_type);
EXPECT_EQ(ident, token.m_string);
@@ -234,15 +234,15 @@
}
TEST(CXFA_FMLexerTest, InvalidIdentifiers) {
- auto lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"#a");
+ auto lexer = std::make_unique<CXFA_FMLexer>(L"#a");
auto token = lexer->NextToken();
EXPECT_EQ(TOKreserver, token.m_type);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"1a");
+ lexer = std::make_unique<CXFA_FMLexer>(L"1a");
token = lexer->NextToken();
EXPECT_EQ(TOKreserver, token.m_type);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"an@identifier");
+ lexer = std::make_unique<CXFA_FMLexer>(L"an@identifier");
token = lexer->NextToken();
EXPECT_NE(TOKreserver, token.m_type);
token = lexer->NextToken();
@@ -250,7 +250,7 @@
token = lexer->NextToken();
EXPECT_EQ(TOKreserver, token.m_type);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"_ident@");
+ lexer = std::make_unique<CXFA_FMLexer>(L"_ident@");
token = lexer->NextToken();
EXPECT_NE(TOKreserver, token.m_type);
token = lexer->NextToken();
@@ -259,11 +259,11 @@
}
TEST(CXFA_FMLexerTest, Whitespace) {
- auto lexer = pdfium::MakeUnique<CXFA_FMLexer>(L" \t\xc\x9\xb");
+ auto lexer = std::make_unique<CXFA_FMLexer>(L" \t\xc\x9\xb");
CXFA_FMToken token = lexer->NextToken();
EXPECT_EQ(TOKeof, token.m_type);
- lexer = pdfium::MakeUnique<CXFA_FMLexer>(L"123 \t\xc\x9\xb 456");
+ lexer = std::make_unique<CXFA_FMLexer>(L"123 \t\xc\x9\xb 456");
token = lexer->NextToken();
EXPECT_EQ(TOKnumber, token.m_type);
EXPECT_EQ(L"123", token.m_string);
@@ -278,7 +278,7 @@
}
TEST(CXFA_FMLexerTest, NullData) {
- auto lexer = pdfium::MakeUnique<CXFA_FMLexer>(
+ auto lexer = std::make_unique<CXFA_FMLexer>(
WideStringView(L"\x2d\x32\x00\x2d\x32", 5));
CXFA_FMToken token = lexer->NextToken();
EXPECT_EQ(TOKminus, token.m_type);
diff --git a/xfa/fxfa/fm2js/cxfa_fmparser.cpp b/xfa/fxfa/fm2js/cxfa_fmparser.cpp
index 152b5a1..28f3bcc 100644
--- a/xfa/fxfa/fm2js/cxfa_fmparser.cpp
+++ b/xfa/fxfa/fm2js/cxfa_fmparser.cpp
@@ -11,7 +11,6 @@
#include <vector>
#include "core/fxcrt/autorestorer.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -22,7 +21,7 @@
} // namespace
CXFA_FMParser::CXFA_FMParser(WideStringView wsFormcalc)
- : m_lexer(pdfium::MakeUnique<CXFA_FMLexer>(wsFormcalc)),
+ : m_lexer(std::make_unique<CXFA_FMLexer>(wsFormcalc)),
m_error(false),
m_parse_depth(0),
m_max_parse_depth(kMaxParseDepth) {}
@@ -42,7 +41,7 @@
if (!m_lexer->IsComplete())
return nullptr;
- return pdfium::MakeUnique<CXFA_FMAST>(std::move(expressions));
+ return std::make_unique<CXFA_FMAST>(std::move(expressions));
}
bool CXFA_FMParser::NextToken() {
@@ -153,7 +152,7 @@
if (!CheckThenNext(TOKendfunc))
return nullptr;
- return pdfium::MakeUnique<CXFA_FMFunctionDefinition>(
+ return std::make_unique<CXFA_FMFunctionDefinition>(
ident, std::move(arguments), std::move(expressions));
}
@@ -196,12 +195,12 @@
expr = ParseDoExpression();
break;
case TOKbreak:
- expr = pdfium::MakeUnique<CXFA_FMBreakExpression>();
+ expr = std::make_unique<CXFA_FMBreakExpression>();
if (!NextToken())
return nullptr;
break;
case TOKcontinue:
- expr = pdfium::MakeUnique<CXFA_FMContinueExpression>();
+ expr = std::make_unique<CXFA_FMContinueExpression>();
if (!NextToken())
return nullptr;
break;
@@ -239,7 +238,7 @@
return nullptr;
}
- return pdfium::MakeUnique<CXFA_FMVarExpression>(ident, std::move(expr));
+ return std::make_unique<CXFA_FMVarExpression>(ident, std::move(expr));
}
// SimpleExpression := LogicalOrExpression
@@ -269,10 +268,10 @@
if (!pExp2)
return nullptr;
- pExp1 = pdfium::MakeUnique<CXFA_FMAssignExpression>(
+ pExp1 = std::make_unique<CXFA_FMAssignExpression>(
TOKassign, std::move(pExp1), std::move(pExp2));
}
- return pdfium::MakeUnique<CXFA_FMExpExpression>(std::move(pExp1));
+ return std::make_unique<CXFA_FMExpExpression>(std::move(pExp1));
}
// LogicalOr := LogicalAndExpression |
@@ -303,8 +302,8 @@
if (!e2)
return nullptr;
- e1 = pdfium::MakeUnique<CXFA_FMLogicalOrExpression>(
- TOKor, std::move(e1), std::move(e2));
+ e1 = std::make_unique<CXFA_FMLogicalOrExpression>(TOKor, std::move(e1),
+ std::move(e2));
continue;
}
default:
@@ -342,7 +341,7 @@
if (!e2)
return nullptr;
- e1 = pdfium::MakeUnique<CXFA_FMLogicalAndExpression>(
+ e1 = std::make_unique<CXFA_FMLogicalAndExpression>(
TOKand, std::move(e1), std::move(e2));
continue;
}
@@ -382,8 +381,8 @@
if (!e2)
return nullptr;
- e1 = pdfium::MakeUnique<CXFA_FMEqualExpression>(TOKeq, std::move(e1),
- std::move(e2));
+ e1 = std::make_unique<CXFA_FMEqualExpression>(TOKeq, std::move(e1),
+ std::move(e2));
continue;
}
case TOKne:
@@ -396,8 +395,8 @@
if (!e2)
return nullptr;
- e1 = pdfium::MakeUnique<CXFA_FMNotEqualExpression>(TOKne, std::move(e1),
- std::move(e2));
+ e1 = std::make_unique<CXFA_FMNotEqualExpression>(TOKne, std::move(e1),
+ std::move(e2));
continue;
}
default:
@@ -436,8 +435,8 @@
if (!e2)
return nullptr;
- e1 = pdfium::MakeUnique<CXFA_FMLtExpression>(TOKlt, std::move(e1),
- std::move(e2));
+ e1 = std::make_unique<CXFA_FMLtExpression>(TOKlt, std::move(e1),
+ std::move(e2));
continue;
case TOKgt:
case TOKksgt:
@@ -448,8 +447,8 @@
if (!e2)
return nullptr;
- e1 = pdfium::MakeUnique<CXFA_FMGtExpression>(TOKgt, std::move(e1),
- std::move(e2));
+ e1 = std::make_unique<CXFA_FMGtExpression>(TOKgt, std::move(e1),
+ std::move(e2));
continue;
case TOKle:
case TOKksle:
@@ -460,8 +459,8 @@
if (!e2)
return nullptr;
- e1 = pdfium::MakeUnique<CXFA_FMLeExpression>(TOKle, std::move(e1),
- std::move(e2));
+ e1 = std::make_unique<CXFA_FMLeExpression>(TOKle, std::move(e1),
+ std::move(e2));
continue;
case TOKge:
case TOKksge:
@@ -472,8 +471,8 @@
if (!e2)
return nullptr;
- e1 = pdfium::MakeUnique<CXFA_FMGeExpression>(TOKge, std::move(e1),
- std::move(e2));
+ e1 = std::make_unique<CXFA_FMGeExpression>(TOKge, std::move(e1),
+ std::move(e2));
continue;
default:
break;
@@ -510,8 +509,8 @@
if (!e2)
return nullptr;
- e1 = pdfium::MakeUnique<CXFA_FMPlusExpression>(TOKplus, std::move(e1),
- std::move(e2));
+ e1 = std::make_unique<CXFA_FMPlusExpression>(TOKplus, std::move(e1),
+ std::move(e2));
continue;
case TOKminus:
if (!NextToken())
@@ -521,8 +520,8 @@
if (!e2)
return nullptr;
- e1 = pdfium::MakeUnique<CXFA_FMMinusExpression>(TOKminus, std::move(e1),
- std::move(e2));
+ e1 = std::make_unique<CXFA_FMMinusExpression>(TOKminus, std::move(e1),
+ std::move(e2));
continue;
default:
break;
@@ -559,8 +558,8 @@
if (!e2)
return nullptr;
- e1 = pdfium::MakeUnique<CXFA_FMMulExpression>(TOKmul, std::move(e1),
- std::move(e2));
+ e1 = std::make_unique<CXFA_FMMulExpression>(TOKmul, std::move(e1),
+ std::move(e2));
continue;
case TOKdiv:
if (!NextToken())
@@ -570,8 +569,8 @@
if (!e2)
return nullptr;
- e1 = pdfium::MakeUnique<CXFA_FMDivExpression>(TOKdiv, std::move(e1),
- std::move(e2));
+ e1 = std::make_unique<CXFA_FMDivExpression>(TOKdiv, std::move(e1),
+ std::move(e2));
continue;
default:
break;
@@ -597,7 +596,7 @@
if (!expr)
return nullptr;
- expr = pdfium::MakeUnique<CXFA_FMPosExpression>(std::move(expr));
+ expr = std::make_unique<CXFA_FMPosExpression>(std::move(expr));
break;
case TOKminus:
if (!NextToken())
@@ -607,7 +606,7 @@
if (!expr)
return nullptr;
- expr = pdfium::MakeUnique<CXFA_FMNegExpression>(std::move(expr));
+ expr = std::make_unique<CXFA_FMNegExpression>(std::move(expr));
break;
case TOKksnot:
if (!NextToken())
@@ -617,7 +616,7 @@
if (!expr)
return nullptr;
- expr = pdfium::MakeUnique<CXFA_FMNotExpression>(std::move(expr));
+ expr = std::make_unique<CXFA_FMNotExpression>(std::move(expr));
break;
default:
return ParsePrimaryExpression();
@@ -647,14 +646,14 @@
if (!s)
return nullptr;
- expr = pdfium::MakeUnique<CXFA_FMDotAccessorExpression>(
+ expr = std::make_unique<CXFA_FMDotAccessorExpression>(
nullptr, TOKdot, wsIdentifier, std::move(s));
if (!expr)
return nullptr;
if (!NextToken())
return nullptr;
} else {
- expr = pdfium::MakeUnique<CXFA_FMIdentifierExpression>(wsIdentifier);
+ expr = std::make_unique<CXFA_FMIdentifierExpression>(wsIdentifier);
}
break;
}
@@ -673,11 +672,11 @@
std::unique_ptr<CXFA_FMSimpleExpression> CXFA_FMParser::ParseLiteral() {
switch (m_token.m_type) {
case TOKnumber:
- return pdfium::MakeUnique<CXFA_FMNumberExpression>(m_token.m_string);
+ return std::make_unique<CXFA_FMNumberExpression>(m_token.m_string);
case TOKstring:
- return pdfium::MakeUnique<CXFA_FMStringExpression>(m_token.m_string);
+ return std::make_unique<CXFA_FMStringExpression>(m_token.m_string);
case TOKnull:
- return pdfium::MakeUnique<CXFA_FMNullExpression>();
+ return std::make_unique<CXFA_FMNullExpression>();
default:
return nullptr;
}
@@ -707,7 +706,7 @@
if (!expressions)
return nullptr;
- expr = pdfium::MakeUnique<CXFA_FMCallExpression>(
+ expr = std::make_unique<CXFA_FMCallExpression>(
std::move(expr), std::move(*expressions), false);
if (!NextToken())
return nullptr;
@@ -718,7 +717,7 @@
if (!s)
return nullptr;
- expr = pdfium::MakeUnique<CXFA_FMDotAccessorExpression>(
+ expr = std::make_unique<CXFA_FMDotAccessorExpression>(
std::move(expr), TOKcall, WideStringView(), std::move(s));
break;
}
@@ -738,10 +737,10 @@
return nullptr;
auto pIdentifier =
- pdfium::MakeUnique<CXFA_FMIdentifierExpression>(tempStr);
- auto pExpCall = pdfium::MakeUnique<CXFA_FMCallExpression>(
+ std::make_unique<CXFA_FMIdentifierExpression>(tempStr);
+ auto pExpCall = std::make_unique<CXFA_FMCallExpression>(
std::move(pIdentifier), std::move(*expressions), true);
- expr = pdfium::MakeUnique<CXFA_FMMethodCallExpression>(
+ expr = std::make_unique<CXFA_FMMethodCallExpression>(
std::move(expr), std::move(pExpCall));
if (!NextToken())
return nullptr;
@@ -752,20 +751,20 @@
if (!s)
return nullptr;
- expr = pdfium::MakeUnique<CXFA_FMDotAccessorExpression>(
+ expr = std::make_unique<CXFA_FMDotAccessorExpression>(
std::move(expr), TOKcall, WideStringView(), std::move(s));
} else if (m_token.m_type == TOKlbracket) {
std::unique_ptr<CXFA_FMSimpleExpression> s = ParseIndexExpression();
if (!s)
return nullptr;
- expr = pdfium::MakeUnique<CXFA_FMDotAccessorExpression>(
+ expr = std::make_unique<CXFA_FMDotAccessorExpression>(
std::move(expr), TOKdot, tempStr, std::move(s));
} else {
std::unique_ptr<CXFA_FMSimpleExpression> s =
- pdfium::MakeUnique<CXFA_FMIndexExpression>(ACCESSOR_NO_INDEX,
- nullptr, false);
- expr = pdfium::MakeUnique<CXFA_FMDotAccessorExpression>(
+ std::make_unique<CXFA_FMIndexExpression>(ACCESSOR_NO_INDEX,
+ nullptr, false);
+ expr = std::make_unique<CXFA_FMDotAccessorExpression>(
std::move(expr), TOKdot, tempStr, std::move(s));
continue;
}
@@ -785,13 +784,13 @@
if (!s)
return nullptr;
- expr = pdfium::MakeUnique<CXFA_FMDotDotAccessorExpression>(
+ expr = std::make_unique<CXFA_FMDotDotAccessorExpression>(
std::move(expr), TOKdotdot, tempStr, std::move(s));
} else {
std::unique_ptr<CXFA_FMSimpleExpression> s =
- pdfium::MakeUnique<CXFA_FMIndexExpression>(ACCESSOR_NO_INDEX,
- nullptr, false);
- expr = pdfium::MakeUnique<CXFA_FMDotDotAccessorExpression>(
+ std::make_unique<CXFA_FMIndexExpression>(ACCESSOR_NO_INDEX,
+ nullptr, false);
+ expr = std::make_unique<CXFA_FMDotDotAccessorExpression>(
std::move(expr), TOKdotdot, tempStr, std::move(s));
continue;
}
@@ -809,9 +808,9 @@
if (m_token.m_type != TOKlbracket) {
std::unique_ptr<CXFA_FMSimpleExpression> s =
- pdfium::MakeUnique<CXFA_FMIndexExpression>(ACCESSOR_NO_INDEX,
- nullptr, false);
- expr = pdfium::MakeUnique<CXFA_FMDotAccessorExpression>(
+ std::make_unique<CXFA_FMIndexExpression>(ACCESSOR_NO_INDEX,
+ nullptr, false);
+ expr = std::make_unique<CXFA_FMDotAccessorExpression>(
std::move(expr), TOKdotscream, tempStr, std::move(s));
continue;
}
@@ -820,15 +819,15 @@
if (!s)
return nullptr;
- expr = pdfium::MakeUnique<CXFA_FMDotAccessorExpression>(
+ expr = std::make_unique<CXFA_FMDotAccessorExpression>(
std::move(expr), TOKdotscream, tempStr, std::move(s));
break;
}
case TOKdotstar: {
std::unique_ptr<CXFA_FMSimpleExpression> s =
- pdfium::MakeUnique<CXFA_FMIndexExpression>(ACCESSOR_NO_INDEX,
- nullptr, false);
- expr = pdfium::MakeUnique<CXFA_FMDotAccessorExpression>(
+ std::make_unique<CXFA_FMIndexExpression>(ACCESSOR_NO_INDEX, nullptr,
+ false);
+ expr = std::make_unique<CXFA_FMDotAccessorExpression>(
std::move(expr), TOKdotstar, L"*", std::move(s));
break;
}
@@ -848,8 +847,8 @@
if (m_token.m_type != TOKlparen || !NextToken())
return nullptr;
- auto expressions = pdfium::MakeUnique<
- std::vector<std::unique_ptr<CXFA_FMSimpleExpression>>>();
+ auto expressions =
+ std::make_unique<std::vector<std::unique_ptr<CXFA_FMSimpleExpression>>>();
bool first_arg = true;
while (m_token.m_type != TOKrparen) {
if (first_arg) {
@@ -880,7 +879,7 @@
return nullptr;
if (m_token.m_type == TOKmul) {
- auto pExp = pdfium::MakeUnique<CXFA_FMIndexExpression>(
+ auto pExp = std::make_unique<CXFA_FMIndexExpression>(
ACCESSOR_NO_RELATIVEINDEX, nullptr, true);
if (!pExp || !NextToken())
return nullptr;
@@ -909,8 +908,8 @@
if (m_token.m_type != TOKrbracket)
return nullptr;
- return pdfium::MakeUnique<CXFA_FMIndexExpression>(accessorIndex, std::move(s),
- false);
+ return std::make_unique<CXFA_FMIndexExpression>(accessorIndex, std::move(s),
+ false);
}
// Paren := '(' SimpleExpression ')'
@@ -952,7 +951,7 @@
return nullptr;
auto pIfExpressions =
- pdfium::MakeUnique<CXFA_FMBlockExpression>(ParseExpressionList());
+ std::make_unique<CXFA_FMBlockExpression>(ParseExpressionList());
std::vector<std::unique_ptr<CXFA_FMIfExpression>> pElseIfExpressions;
while (m_token.m_type == TOKelseif) {
@@ -966,9 +965,9 @@
return nullptr;
auto elseIfExprs = ParseExpressionList();
- pElseIfExpressions.push_back(pdfium::MakeUnique<CXFA_FMIfExpression>(
+ pElseIfExpressions.push_back(std::make_unique<CXFA_FMIfExpression>(
std::move(elseIfCondition),
- pdfium::MakeUnique<CXFA_FMBlockExpression>(std::move(elseIfExprs)),
+ std::make_unique<CXFA_FMBlockExpression>(std::move(elseIfExprs)),
std::vector<std::unique_ptr<CXFA_FMIfExpression>>(), nullptr));
}
@@ -978,12 +977,12 @@
return nullptr;
pElseExpression =
- pdfium::MakeUnique<CXFA_FMBlockExpression>(ParseExpressionList());
+ std::make_unique<CXFA_FMBlockExpression>(ParseExpressionList());
}
if (!CheckThenNext(TOKendif))
return nullptr;
- return pdfium::MakeUnique<CXFA_FMIfExpression>(
+ return std::make_unique<CXFA_FMIfExpression>(
std::move(pCondition), std::move(pIfExpressions),
std::move(pElseIfExpressions), std::move(pElseExpression));
}
@@ -1004,9 +1003,9 @@
if (!CheckThenNext(TOKendwhile))
return nullptr;
- return pdfium::MakeUnique<CXFA_FMWhileExpression>(
+ return std::make_unique<CXFA_FMWhileExpression>(
std::move(pCondition),
- pdfium::MakeUnique<CXFA_FMBlockExpression>(std::move(exprs)));
+ std::make_unique<CXFA_FMBlockExpression>(std::move(exprs)));
}
// For := 'for' Assignment 'upto' Accessor ('step' SimpleExpression)?
@@ -1063,10 +1062,10 @@
if (!CheckThenNext(TOKendfor))
return nullptr;
- return pdfium::MakeUnique<CXFA_FMForExpression>(
+ return std::make_unique<CXFA_FMForExpression>(
wsVariant, std::move(pAssignment), std::move(pAccessor), iDirection,
std::move(pStep),
- pdfium::MakeUnique<CXFA_FMBlockExpression>(std::move(exprs)));
+ std::make_unique<CXFA_FMBlockExpression>(std::move(exprs)));
}
// Foreach := 'foreach' Identifier 'in' '(' ArgumentList ')'
@@ -1109,9 +1108,9 @@
if (!CheckThenNext(TOKendfor))
return nullptr;
- return pdfium::MakeUnique<CXFA_FMForeachExpression>(
+ return std::make_unique<CXFA_FMForeachExpression>(
wsIdentifier, std::move(pArgumentList),
- pdfium::MakeUnique<CXFA_FMBlockExpression>(std::move(exprs)));
+ std::make_unique<CXFA_FMBlockExpression>(std::move(exprs)));
}
// Block := 'do' ExpressionList 'end'
@@ -1129,8 +1128,8 @@
if (!CheckThenNext(TOKend))
return nullptr;
- return pdfium::MakeUnique<CXFA_FMDoExpression>(
- pdfium::MakeUnique<CXFA_FMBlockExpression>(std::move(exprs)));
+ return std::make_unique<CXFA_FMDoExpression>(
+ std::make_unique<CXFA_FMBlockExpression>(std::move(exprs)));
}
bool CXFA_FMParser::HasError() const {
diff --git a/xfa/fxfa/fm2js/cxfa_fmparser_unittest.cpp b/xfa/fxfa/fm2js/cxfa_fmparser_unittest.cpp
index 4c5aa46..526a5da 100644
--- a/xfa/fxfa/fm2js/cxfa_fmparser_unittest.cpp
+++ b/xfa/fxfa/fm2js/cxfa_fmparser_unittest.cpp
@@ -8,11 +8,10 @@
#include "core/fxcrt/cfx_widetextbuf.h"
#include "testing/gtest/include/gtest/gtest.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/fm2js/cxfa_fmtojavascriptdepth.h"
TEST(CXFA_FMParserTest, Empty) {
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(L"");
+ auto parser = std::make_unique<CXFA_FMParser>(L"");
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
ASSERT_TRUE(ast);
EXPECT_FALSE(parser->HasError());
@@ -25,7 +24,7 @@
}
TEST(CXFA_FMParserTest, CommentOnlyIsError) {
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(L"; Just comment");
+ auto parser = std::make_unique<CXFA_FMParser>(L"; Just comment");
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
ASSERT_TRUE(ast);
// TODO(dsinclair): This isn't allowed per the spec.
@@ -56,7 +55,7 @@
return pfm_rt.get_val(pfm_ret);
}).call(this);)***";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(L"; Just comment\n12");
+ auto parser = std::make_unique<CXFA_FMParser>(L"; Just comment\n12");
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
ASSERT_TRUE(ast);
EXPECT_FALSE(parser->HasError());
@@ -125,7 +124,7 @@
return pfm_rt.get_val(pfm_ret);
}).call(this);)***";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
ASSERT_TRUE(ast);
EXPECT_FALSE(parser->HasError());
@@ -137,14 +136,14 @@
}
TEST(CXFA_FMParserTest, MaxParseDepth) {
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(L"foo(bar[baz(fizz[0])])");
+ auto parser = std::make_unique<CXFA_FMParser>(L"foo(bar[baz(fizz[0])])");
parser->SetMaxParseDepthForTest(5);
EXPECT_EQ(nullptr, parser->Parse());
EXPECT_TRUE(parser->HasError());
}
TEST(CFXA_FMParserTest, chromium752201) {
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(
+ auto parser = std::make_unique<CXFA_FMParser>(
LR"***(fTep a
.#
fo@ =[=l)***");
@@ -153,7 +152,7 @@
}
TEST(CXFA_FMParserTest, MultipleAssignmentIsNotAllowed) {
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(L"(a=(b=t))=u");
+ auto parser = std::make_unique<CXFA_FMParser>(L"(a=(b=t))=u");
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
ASSERT_TRUE(!ast);
@@ -187,7 +186,7 @@
return pfm_rt.get_val(pfm_ret);
}).call(this);)***";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
ASSERT_TRUE(ast);
EXPECT_FALSE(parser->HasError());
@@ -225,7 +224,7 @@
return pfm_rt.get_val(pfm_ret);
}).call(this);)***";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
ASSERT_TRUE(ast);
EXPECT_FALSE(parser->HasError());
@@ -242,7 +241,7 @@
param1 * param2
endfunc)***";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
ASSERT_TRUE(ast == nullptr);
EXPECT_TRUE(parser->HasError());
@@ -251,7 +250,7 @@
TEST(CXFA_FMParserTest, ParseBadIfExpression) {
const wchar_t input[] = L"if ( then";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
ASSERT_TRUE(ast == nullptr);
EXPECT_TRUE(parser->HasError());
@@ -262,7 +261,7 @@
LR"***(if ($ ne -1) then"
elseif( then)***";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
ASSERT_TRUE(ast == nullptr);
EXPECT_TRUE(parser->HasError());
@@ -272,14 +271,14 @@
const wchar_t input[] = L"a <> b <> c <> d <> e <> f <> g <> h <> i <> j";
{
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
ASSERT_TRUE(ast);
EXPECT_TRUE(!parser->HasError());
}
{
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
parser->SetMaxParseDepthForTest(5);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
ASSERT_TRUE(ast == nullptr);
@@ -310,7 +309,7 @@
return pfm_rt.get_val(pfm_ret);
}).call(this);)***";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
EXPECT_FALSE(parser->HasError());
@@ -351,7 +350,7 @@
return pfm_rt.get_val(pfm_ret);
}).call(this);)***";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
EXPECT_FALSE(parser->HasError());
@@ -382,7 +381,7 @@
return pfm_rt.get_val(pfm_ret);
}).call(this);)***";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
EXPECT_FALSE(parser->HasError());
@@ -415,7 +414,7 @@
return pfm_rt.get_val(pfm_ret);
}).call(this);)***";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
EXPECT_FALSE(parser->HasError());
CXFA_FMToJavaScriptDepth::Reset();
@@ -447,7 +446,7 @@
return pfm_rt.get_val(pfm_ret);
}).call(this);)***";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
EXPECT_FALSE(parser->HasError());
CXFA_FMToJavaScriptDepth::Reset();
@@ -479,7 +478,7 @@
return pfm_rt.get_val(pfm_ret);
}).call(this);)***";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
EXPECT_FALSE(parser->HasError());
CXFA_FMToJavaScriptDepth::Reset();
@@ -491,7 +490,7 @@
TEST(CXFA_FMParserTest, ParseFunctionCallMissingCommas) {
const wchar_t input[] = L"P.x(!foo!bar!baz)";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
ASSERT_TRUE(ast == nullptr);
EXPECT_TRUE(parser->HasError());
@@ -500,7 +499,7 @@
TEST(CXFA_FMParserTest, ParseFunctionCallTrailingComma) {
const wchar_t input[] = L"P.x(foo,bar,baz,)";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
ASSERT_TRUE(ast == nullptr);
EXPECT_TRUE(parser->HasError());
@@ -509,7 +508,7 @@
TEST(CXFA_FMParserTest, ParseFunctionCallExtraComma) {
const wchar_t input[] = L"P.x(foo,bar,,baz)";
- auto parser = pdfium::MakeUnique<CXFA_FMParser>(input);
+ auto parser = std::make_unique<CXFA_FMParser>(input);
std::unique_ptr<CXFA_FMAST> ast = parser->Parse();
ASSERT_TRUE(ast == nullptr);
EXPECT_TRUE(parser->HasError());
diff --git a/xfa/fxfa/fm2js/cxfa_fmsimpleexpression_unittest.cpp b/xfa/fxfa/fm2js/cxfa_fmsimpleexpression_unittest.cpp
index 198087c..8831e05 100644
--- a/xfa/fxfa/fm2js/cxfa_fmsimpleexpression_unittest.cpp
+++ b/xfa/fxfa/fm2js/cxfa_fmsimpleexpression_unittest.cpp
@@ -10,17 +10,16 @@
#include "core/fxcrt/cfx_widetextbuf.h"
#include "core/fxcrt/fx_string.h"
#include "testing/gtest/include/gtest/gtest.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/fm2js/cxfa_fmlexer.h"
#include "xfa/fxfa/fm2js/cxfa_fmtojavascriptdepth.h"
TEST(FMCallExpressionTest, more_than_32_arguments) {
// Use sign as it has 3 object parameters at positions 0, 5, and 6.
- auto exp = pdfium::MakeUnique<CXFA_FMIdentifierExpression>(L"sign");
+ auto exp = std::make_unique<CXFA_FMIdentifierExpression>(L"sign");
std::vector<std::unique_ptr<CXFA_FMSimpleExpression>> args;
for (size_t i = 0; i < 50; i++)
- args.push_back(pdfium::MakeUnique<CXFA_FMNullExpression>());
+ args.push_back(std::make_unique<CXFA_FMNullExpression>());
CXFA_FMToJavaScriptDepth::Reset();
CXFA_FMCallExpression callExp(std::move(exp), std::move(args), true);
diff --git a/xfa/fxfa/layout/cxfa_contentlayoutprocessor.cpp b/xfa/fxfa/layout/cxfa_contentlayoutprocessor.cpp
index 833ab99..2c4c96d 100644
--- a/xfa/fxfa/layout/cxfa_contentlayoutprocessor.cpp
+++ b/xfa/fxfa/layout/cxfa_contentlayoutprocessor.cpp
@@ -14,7 +14,6 @@
#include "fxjs/xfa/cjx_object.h"
#include "third_party/base/compiler_specific.h"
#include "third_party/base/logging.h"
-#include "third_party/base/ptr_util.h"
#include "third_party/base/stl_util.h"
#include "xfa/fxfa/cxfa_ffdoc.h"
#include "xfa/fxfa/cxfa_ffnotify.h"
@@ -985,7 +984,7 @@
continue;
auto pProcessor =
- pdfium::MakeUnique<CXFA_ContentLayoutProcessor>(pCurChildNode, nullptr);
+ std::make_unique<CXFA_ContentLayoutProcessor>(pCurChildNode, nullptr);
pProcessor->DoLayout(false, FLT_MAX, FLT_MAX);
if (!pProcessor->HasLayoutItem())
continue;
@@ -1052,7 +1051,7 @@
if (m_pCurChildNode->GetElementType() == XFA_Element::Variables)
continue;
- auto pProcessor = pdfium::MakeUnique<CXFA_ContentLayoutProcessor>(
+ auto pProcessor = std::make_unique<CXFA_ContentLayoutProcessor>(
m_pCurChildNode, m_pViewLayoutProcessor.Get());
if (pContext && pContext->m_prgSpecifiedColumnWidths) {
int32_t iColSpan =
@@ -1187,7 +1186,7 @@
if (m_nCurChildNodeStage != Stage::kContainer)
continue;
- auto pProcessor = pdfium::MakeUnique<CXFA_ContentLayoutProcessor>(
+ auto pProcessor = std::make_unique<CXFA_ContentLayoutProcessor>(
m_pCurChildNode, m_pViewLayoutProcessor.Get());
pProcessor->DoLayoutInternal(false, FLT_MAX, FLT_MAX, pLayoutContext);
if (!pProcessor->HasLayoutItem())
@@ -1642,8 +1641,8 @@
AddPendingNode(pTrailerNode, true);
} else {
auto pTempProcessor =
- pdfium::MakeUnique<CXFA_ContentLayoutProcessor>(pTrailerNode,
- nullptr);
+ std::make_unique<CXFA_ContentLayoutProcessor>(pTrailerNode,
+ nullptr);
InsertFlowedItem(
pTempProcessor.get(), bContainerWidthAutoSize,
bContainerHeightAutoSize, container_size.height,
@@ -1673,9 +1672,8 @@
CXFA_Node* pTrailerNode = break_data.value().pTrailer;
bool bCreatePage = break_data.value().bCreatePage;
if (JudgeLeaderOrTrailerForOccur(pTrailerNode)) {
- auto pTempProcessor =
- pdfium::MakeUnique<CXFA_ContentLayoutProcessor>(pTrailerNode,
- nullptr);
+ auto pTempProcessor = std::make_unique<CXFA_ContentLayoutProcessor>(
+ pTrailerNode, nullptr);
InsertFlowedItem(pTempProcessor.get(), bContainerWidthAutoSize,
bContainerHeightAutoSize, container_size.height,
eFlowStrategy, &uCurHAlignState,
@@ -1693,8 +1691,8 @@
fContentCurRowHeight, fContentWidthLimit, false);
rgCurLineLayoutItems->clear();
auto pTempProcessor =
- pdfium::MakeUnique<CXFA_ContentLayoutProcessor>(pLeaderNode,
- nullptr);
+ std::make_unique<CXFA_ContentLayoutProcessor>(pLeaderNode,
+ nullptr);
InsertFlowedItem(
pTempProcessor.get(), bContainerWidthAutoSize,
bContainerHeightAutoSize, container_size.height,
@@ -1724,7 +1722,7 @@
CXFA_Node* pLeaderNode =
m_pViewLayoutProcessor->ProcessBookendLeader(m_pCurChildNode);
if (pLeaderNode) {
- pProcessor = pdfium::MakeUnique<CXFA_ContentLayoutProcessor>(
+ pProcessor = std::make_unique<CXFA_ContentLayoutProcessor>(
pLeaderNode, m_pViewLayoutProcessor.Get());
}
}
@@ -1752,7 +1750,7 @@
CXFA_Node* pTrailerNode =
m_pViewLayoutProcessor->ProcessBookendTrailer(m_pCurChildNode);
if (pTrailerNode) {
- pProcessor = pdfium::MakeUnique<CXFA_ContentLayoutProcessor>(
+ pProcessor = std::make_unique<CXFA_ContentLayoutProcessor>(
pTrailerNode, m_pViewLayoutProcessor.Get());
}
}
@@ -1789,7 +1787,7 @@
pProcessor = std::move(m_pCurChildPreprocessor);
bNewRow = true;
} else {
- pProcessor = pdfium::MakeUnique<CXFA_ContentLayoutProcessor>(
+ pProcessor = std::make_unique<CXFA_ContentLayoutProcessor>(
m_pCurChildNode, m_pViewLayoutProcessor.Get());
}
@@ -2273,7 +2271,7 @@
}
while (!m_PendingNodes.empty()) {
- auto pPendingProcessor = pdfium::MakeUnique<CXFA_ContentLayoutProcessor>(
+ auto pPendingProcessor = std::make_unique<CXFA_ContentLayoutProcessor>(
m_PendingNodes.front(), nullptr);
m_PendingNodes.pop_front();
pPendingProcessor->DoLayout(false, FLT_MAX, FLT_MAX);
@@ -2398,7 +2396,7 @@
if (pProcessor->JudgeLeaderOrTrailerForOccur(pOverflowTrailerNode)) {
if (pOverflowTrailerNode) {
auto pOverflowLeaderProcessor =
- pdfium::MakeUnique<CXFA_ContentLayoutProcessor>(
+ std::make_unique<CXFA_ContentLayoutProcessor>(
pOverflowTrailerNode, nullptr);
pOverflowLeaderProcessor->DoLayout(false, FLT_MAX, FLT_MAX);
pTrailerLayoutItem =
diff --git a/xfa/fxfa/layout/cxfa_layoutprocessor.cpp b/xfa/fxfa/layout/cxfa_layoutprocessor.cpp
index b247e8c..dca3cb1 100644
--- a/xfa/fxfa/layout/cxfa_layoutprocessor.cpp
+++ b/xfa/fxfa/layout/cxfa_layoutprocessor.cpp
@@ -7,7 +7,6 @@
#include "xfa/fxfa/layout/cxfa_layoutprocessor.h"
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
#include "third_party/base/stl_util.h"
#include "xfa/fxfa/layout/cxfa_contentlayoutitem.h"
#include "xfa/fxfa/layout/cxfa_contentlayoutprocessor.h"
@@ -51,14 +50,14 @@
return -1;
if (!m_pViewLayoutProcessor)
- m_pViewLayoutProcessor = pdfium::MakeUnique<CXFA_ViewLayoutProcessor>(this);
+ m_pViewLayoutProcessor = std::make_unique<CXFA_ViewLayoutProcessor>(this);
if (!m_pViewLayoutProcessor->InitLayoutPage(pFormRoot))
return -1;
if (!m_pViewLayoutProcessor->PrepareFirstPage(pFormRoot))
return -1;
- m_pContentLayoutProcessor = pdfium::MakeUnique<CXFA_ContentLayoutProcessor>(
+ m_pContentLayoutProcessor = std::make_unique<CXFA_ContentLayoutProcessor>(
pFormRoot, m_pViewLayoutProcessor.get());
m_nProgressCounter = 1;
return 0;
diff --git a/xfa/fxfa/layout/cxfa_viewlayoutprocessor.cpp b/xfa/fxfa/layout/cxfa_viewlayoutprocessor.cpp
index dcfdd47..5dd2a3e 100644
--- a/xfa/fxfa/layout/cxfa_viewlayoutprocessor.cpp
+++ b/xfa/fxfa/layout/cxfa_viewlayoutprocessor.cpp
@@ -10,7 +10,6 @@
#include "fxjs/xfa/cfxjse_engine.h"
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
#include "third_party/base/stl_util.h"
#include "xfa/fxfa/cxfa_ffnotify.h"
#include "xfa/fxfa/cxfa_ffpageview.h"
@@ -577,7 +576,7 @@
CXFA_ViewLayoutProcessor::CreateViewRecord(CXFA_Node* pPageNode,
bool bCreateNew) {
ASSERT(pPageNode);
- auto pNewRecord = pdfium::MakeUnique<CXFA_ViewRecord>();
+ auto pNewRecord = std::make_unique<CXFA_ViewRecord>();
if (!HasCurrentViewRecord()) {
CXFA_Node* pPageSet = pPageNode->GetParent();
if (pPageSet == m_pPageSetNode) {
@@ -642,7 +641,7 @@
CXFA_ViewLayoutProcessor::CXFA_ViewRecord*
CXFA_ViewLayoutProcessor::CreateViewRecordSimple() {
- auto pNewRecord = pdfium::MakeUnique<CXFA_ViewRecord>();
+ auto pNewRecord = std::make_unique<CXFA_ViewRecord>();
if (HasCurrentViewRecord())
*pNewRecord = *GetCurrentViewRecord();
else
diff --git a/xfa/fxfa/parser/cscript_datawindow.cpp b/xfa/fxfa/parser/cscript_datawindow.cpp
index 1328dba..5224ed2 100644
--- a/xfa/fxfa/parser/cscript_datawindow.cpp
+++ b/xfa/fxfa/parser/cscript_datawindow.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cscript_datawindow.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_datawindow.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_document.h"
#include "xfa/fxfa/parser/cxfa_localemgr.h"
#include "xfa/fxfa/parser/xfa_utils.h"
@@ -16,6 +17,6 @@
: CXFA_Object(pDocument,
XFA_ObjectType::Object,
XFA_Element::DataWindow,
- pdfium::MakeUnique<CJX_DataWindow>(this)) {}
+ std::make_unique<CJX_DataWindow>(this)) {}
CScript_DataWindow::~CScript_DataWindow() {}
diff --git a/xfa/fxfa/parser/cscript_eventpseudomodel.cpp b/xfa/fxfa/parser/cscript_eventpseudomodel.cpp
index b4953af..b461ba8 100644
--- a/xfa/fxfa/parser/cscript_eventpseudomodel.cpp
+++ b/xfa/fxfa/parser/cscript_eventpseudomodel.cpp
@@ -6,13 +6,14 @@
#include "xfa/fxfa/parser/cscript_eventpseudomodel.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_eventpseudomodel.h"
-#include "third_party/base/ptr_util.h"
CScript_EventPseudoModel::CScript_EventPseudoModel(CXFA_Document* pDocument)
: CXFA_Object(pDocument,
XFA_ObjectType::Object,
XFA_Element::EventPseudoModel,
- pdfium::MakeUnique<CJX_EventPseudoModel>(this)) {}
+ std::make_unique<CJX_EventPseudoModel>(this)) {}
CScript_EventPseudoModel::~CScript_EventPseudoModel() = default;
diff --git a/xfa/fxfa/parser/cscript_hostpseudomodel.cpp b/xfa/fxfa/parser/cscript_hostpseudomodel.cpp
index 4501633..5d495a8 100644
--- a/xfa/fxfa/parser/cscript_hostpseudomodel.cpp
+++ b/xfa/fxfa/parser/cscript_hostpseudomodel.cpp
@@ -6,13 +6,14 @@
#include "xfa/fxfa/parser/cscript_hostpseudomodel.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_hostpseudomodel.h"
-#include "third_party/base/ptr_util.h"
CScript_HostPseudoModel::CScript_HostPseudoModel(CXFA_Document* pDocument)
: CXFA_Object(pDocument,
XFA_ObjectType::Object,
XFA_Element::HostPseudoModel,
- pdfium::MakeUnique<CJX_HostPseudoModel>(this)) {}
+ std::make_unique<CJX_HostPseudoModel>(this)) {}
CScript_HostPseudoModel::~CScript_HostPseudoModel() = default;
diff --git a/xfa/fxfa/parser/cscript_layoutpseudomodel.cpp b/xfa/fxfa/parser/cscript_layoutpseudomodel.cpp
index 4dfad07..1a676d0 100644
--- a/xfa/fxfa/parser/cscript_layoutpseudomodel.cpp
+++ b/xfa/fxfa/parser/cscript_layoutpseudomodel.cpp
@@ -6,13 +6,14 @@
#include "xfa/fxfa/parser/cscript_layoutpseudomodel.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_layoutpseudomodel.h"
-#include "third_party/base/ptr_util.h"
CScript_LayoutPseudoModel::CScript_LayoutPseudoModel(CXFA_Document* pDocument)
: CXFA_Object(pDocument,
XFA_ObjectType::Object,
XFA_Element::LayoutPseudoModel,
- pdfium::MakeUnique<CJX_LayoutPseudoModel>(this)) {}
+ std::make_unique<CJX_LayoutPseudoModel>(this)) {}
CScript_LayoutPseudoModel::~CScript_LayoutPseudoModel() = default;
diff --git a/xfa/fxfa/parser/cscript_logpseudomodel.cpp b/xfa/fxfa/parser/cscript_logpseudomodel.cpp
index 185ac80..65207b5 100644
--- a/xfa/fxfa/parser/cscript_logpseudomodel.cpp
+++ b/xfa/fxfa/parser/cscript_logpseudomodel.cpp
@@ -6,13 +6,14 @@
#include "xfa/fxfa/parser/cscript_logpseudomodel.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_logpseudomodel.h"
-#include "third_party/base/ptr_util.h"
CScript_LogPseudoModel::CScript_LogPseudoModel(CXFA_Document* pDocument)
: CXFA_Object(pDocument,
XFA_ObjectType::Object,
XFA_Element::LogPseudoModel,
- pdfium::MakeUnique<CJX_LogPseudoModel>(this)) {}
+ std::make_unique<CJX_LogPseudoModel>(this)) {}
CScript_LogPseudoModel::~CScript_LogPseudoModel() {}
diff --git a/xfa/fxfa/parser/cscript_signaturepseudomodel.cpp b/xfa/fxfa/parser/cscript_signaturepseudomodel.cpp
index 1f92369..ba262ce 100644
--- a/xfa/fxfa/parser/cscript_signaturepseudomodel.cpp
+++ b/xfa/fxfa/parser/cscript_signaturepseudomodel.cpp
@@ -6,14 +6,15 @@
#include "xfa/fxfa/parser/cscript_signaturepseudomodel.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_signaturepseudomodel.h"
-#include "third_party/base/ptr_util.h"
CScript_SignaturePseudoModel::CScript_SignaturePseudoModel(
CXFA_Document* pDocument)
: CXFA_Object(pDocument,
XFA_ObjectType::Object,
XFA_Element::SignaturePseudoModel,
- pdfium::MakeUnique<CJX_SignaturePseudoModel>(this)) {}
+ std::make_unique<CJX_SignaturePseudoModel>(this)) {}
CScript_SignaturePseudoModel::~CScript_SignaturePseudoModel() = default;
diff --git a/xfa/fxfa/parser/cxfa_accessiblecontent.cpp b/xfa/fxfa/parser/cxfa_accessiblecontent.cpp
index 4840fbb..e3bab9f 100644
--- a/xfa/fxfa/parser/cxfa_accessiblecontent.cpp
+++ b/xfa/fxfa/parser/cxfa_accessiblecontent.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_accessiblecontent.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::AccessibleContent,
{},
kAccessibleContentAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_AccessibleContent::~CXFA_AccessibleContent() = default;
diff --git a/xfa/fxfa/parser/cxfa_acrobat.cpp b/xfa/fxfa/parser/cxfa_acrobat.cpp
index 301c056..6054685 100644
--- a/xfa/fxfa/parser/cxfa_acrobat.cpp
+++ b/xfa/fxfa/parser/cxfa_acrobat.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_acrobat.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -34,6 +35,6 @@
XFA_Element::Acrobat,
kAcrobatPropertyData,
kAcrobatAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Acrobat::~CXFA_Acrobat() = default;
diff --git a/xfa/fxfa/parser/cxfa_acrobat7.cpp b/xfa/fxfa/parser/cxfa_acrobat7.cpp
index 8b8afa4..2343ad0 100644
--- a/xfa/fxfa/parser/cxfa_acrobat7.cpp
+++ b/xfa/fxfa/parser/cxfa_acrobat7.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_acrobat7.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::Acrobat7,
kAcrobat7PropertyData,
kAcrobat7AttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Acrobat7::~CXFA_Acrobat7() = default;
diff --git a/xfa/fxfa/parser/cxfa_adbe_jsconsole.cpp b/xfa/fxfa/parser/cxfa_adbe_jsconsole.cpp
index cab9d62..0f0d356 100644
--- a/xfa/fxfa/parser/cxfa_adbe_jsconsole.cpp
+++ b/xfa/fxfa/parser/cxfa_adbe_jsconsole.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_adbe_jsconsole.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::ADBE_JSConsole,
{},
kADBE_JSConsoleAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_ADBE_JSConsole::~CXFA_ADBE_JSConsole() = default;
diff --git a/xfa/fxfa/parser/cxfa_adbe_jsdebugger.cpp b/xfa/fxfa/parser/cxfa_adbe_jsdebugger.cpp
index 01775e0..710894b 100644
--- a/xfa/fxfa/parser/cxfa_adbe_jsdebugger.cpp
+++ b/xfa/fxfa/parser/cxfa_adbe_jsdebugger.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_adbe_jsdebugger.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::ADBE_JSDebugger,
{},
kADBE_JSDebuggerAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_ADBE_JSDebugger::~CXFA_ADBE_JSDebugger() = default;
diff --git a/xfa/fxfa/parser/cxfa_addsilentprint.cpp b/xfa/fxfa/parser/cxfa_addsilentprint.cpp
index 26b7315..45fe9b9 100644
--- a/xfa/fxfa/parser/cxfa_addsilentprint.cpp
+++ b/xfa/fxfa/parser/cxfa_addsilentprint.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_addsilentprint.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::AddSilentPrint,
{},
kAddSilentPrintAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_AddSilentPrint::~CXFA_AddSilentPrint() = default;
diff --git a/xfa/fxfa/parser/cxfa_addviewerpreferences.cpp b/xfa/fxfa/parser/cxfa_addviewerpreferences.cpp
index d07fda2..dbcca5b 100644
--- a/xfa/fxfa/parser/cxfa_addviewerpreferences.cpp
+++ b/xfa/fxfa/parser/cxfa_addviewerpreferences.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_addviewerpreferences.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::AddViewerPreferences,
{},
kAddViewerPreferencesAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_AddViewerPreferences::~CXFA_AddViewerPreferences() = default;
diff --git a/xfa/fxfa/parser/cxfa_adjustdata.cpp b/xfa/fxfa/parser/cxfa_adjustdata.cpp
index 6dbb3d4..4bc8326 100644
--- a/xfa/fxfa/parser/cxfa_adjustdata.cpp
+++ b/xfa/fxfa/parser/cxfa_adjustdata.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_adjustdata.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::AdjustData,
{},
kAdjustDataAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_AdjustData::~CXFA_AdjustData() = default;
diff --git a/xfa/fxfa/parser/cxfa_adobeextensionlevel.cpp b/xfa/fxfa/parser/cxfa_adobeextensionlevel.cpp
index dce1399..41468f3 100644
--- a/xfa/fxfa/parser/cxfa_adobeextensionlevel.cpp
+++ b/xfa/fxfa/parser/cxfa_adobeextensionlevel.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_adobeextensionlevel.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::AdobeExtensionLevel,
{},
kAdobeExtensionLevelAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_AdobeExtensionLevel::~CXFA_AdobeExtensionLevel() = default;
diff --git a/xfa/fxfa/parser/cxfa_agent.cpp b/xfa/fxfa/parser/cxfa_agent.cpp
index f55b7bb..8109ac5 100644
--- a/xfa/fxfa/parser/cxfa_agent.cpp
+++ b/xfa/fxfa/parser/cxfa_agent.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_agent.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::Agent,
{},
kAgentAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Agent::~CXFA_Agent() = default;
diff --git a/xfa/fxfa/parser/cxfa_alwaysembed.cpp b/xfa/fxfa/parser/cxfa_alwaysembed.cpp
index afbb4a0..5b0519d 100644
--- a/xfa/fxfa/parser/cxfa_alwaysembed.cpp
+++ b/xfa/fxfa/parser/cxfa_alwaysembed.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_alwaysembed.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::AlwaysEmbed,
{},
kAlwaysEmbedAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_AlwaysEmbed::~CXFA_AlwaysEmbed() = default;
diff --git a/xfa/fxfa/parser/cxfa_amd.cpp b/xfa/fxfa/parser/cxfa_amd.cpp
index 0f6c9ef..42dbe4d 100644
--- a/xfa/fxfa/parser/cxfa_amd.cpp
+++ b/xfa/fxfa/parser/cxfa_amd.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_amd.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Amd,
{},
kAmdAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Amd::~CXFA_Amd() = default;
diff --git a/xfa/fxfa/parser/cxfa_appearancefilter.cpp b/xfa/fxfa/parser/cxfa_appearancefilter.cpp
index 6d076da..968052b 100644
--- a/xfa/fxfa/parser/cxfa_appearancefilter.cpp
+++ b/xfa/fxfa/parser/cxfa_appearancefilter.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_appearancefilter.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::AppearanceFilter,
{},
kAppearanceFilterAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_AppearanceFilter::~CXFA_AppearanceFilter() = default;
diff --git a/xfa/fxfa/parser/cxfa_arc.cpp b/xfa/fxfa/parser/cxfa_arc.cpp
index f9e2720..115265c 100644
--- a/xfa/fxfa/parser/cxfa_arc.cpp
+++ b/xfa/fxfa/parser/cxfa_arc.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_arc.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -37,6 +38,6 @@
XFA_Element::Arc,
kArcPropertyData,
kArcAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Arc::~CXFA_Arc() = default;
diff --git a/xfa/fxfa/parser/cxfa_area.cpp b/xfa/fxfa/parser/cxfa_area.cpp
index 16fa014..743ab28 100644
--- a/xfa/fxfa/parser/cxfa_area.cpp
+++ b/xfa/fxfa/parser/cxfa_area.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_area.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_container.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -40,6 +41,6 @@
XFA_Element::Area,
kAreaPropertyData,
kAreaAttributeData,
- pdfium::MakeUnique<CJX_Container>(this)) {}
+ std::make_unique<CJX_Container>(this)) {}
CXFA_Area::~CXFA_Area() = default;
diff --git a/xfa/fxfa/parser/cxfa_assist.cpp b/xfa/fxfa/parser/cxfa_assist.cpp
index cac0bc6..84c34fd 100644
--- a/xfa/fxfa/parser/cxfa_assist.cpp
+++ b/xfa/fxfa/parser/cxfa_assist.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_assist.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -33,6 +34,6 @@
XFA_Element::Assist,
kAssistPropertyData,
kAssistAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Assist::~CXFA_Assist() = default;
diff --git a/xfa/fxfa/parser/cxfa_attributes.cpp b/xfa/fxfa/parser/cxfa_attributes.cpp
index aeaf8cf..8cf386a 100644
--- a/xfa/fxfa/parser/cxfa_attributes.cpp
+++ b/xfa/fxfa/parser/cxfa_attributes.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_attributes.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Attributes,
{},
kAttributesAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Attributes::~CXFA_Attributes() = default;
diff --git a/xfa/fxfa/parser/cxfa_autosave.cpp b/xfa/fxfa/parser/cxfa_autosave.cpp
index 978cd56..7b4880b 100644
--- a/xfa/fxfa/parser/cxfa_autosave.cpp
+++ b/xfa/fxfa/parser/cxfa_autosave.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_autosave.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::AutoSave,
{},
kAutoSaveAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_AutoSave::~CXFA_AutoSave() = default;
diff --git a/xfa/fxfa/parser/cxfa_barcode.cpp b/xfa/fxfa/parser/cxfa_barcode.cpp
index a7dbb71..166ab76 100644
--- a/xfa/fxfa/parser/cxfa_barcode.cpp
+++ b/xfa/fxfa/parser/cxfa_barcode.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_barcode.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_measurement.h"
namespace {
@@ -50,7 +51,7 @@
XFA_Element::Barcode,
{},
kBarcodeAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Barcode::~CXFA_Barcode() = default;
diff --git a/xfa/fxfa/parser/cxfa_base.cpp b/xfa/fxfa/parser/cxfa_base.cpp
index c5d0f88..5143d30 100644
--- a/xfa/fxfa/parser/cxfa_base.cpp
+++ b/xfa/fxfa/parser/cxfa_base.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_base.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Base,
{},
kBaseAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Base::~CXFA_Base() = default;
diff --git a/xfa/fxfa/parser/cxfa_batchoutput.cpp b/xfa/fxfa/parser/cxfa_batchoutput.cpp
index daec03f..1f51952 100644
--- a/xfa/fxfa/parser/cxfa_batchoutput.cpp
+++ b/xfa/fxfa/parser/cxfa_batchoutput.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_batchoutput.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::BatchOutput,
{},
kBatchOutputAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_BatchOutput::~CXFA_BatchOutput() = default;
diff --git a/xfa/fxfa/parser/cxfa_behavioroverride.cpp b/xfa/fxfa/parser/cxfa_behavioroverride.cpp
index 86ea80b..9724624 100644
--- a/xfa/fxfa/parser/cxfa_behavioroverride.cpp
+++ b/xfa/fxfa/parser/cxfa_behavioroverride.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_behavioroverride.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::BehaviorOverride,
{},
kBehaviorOverrideAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_BehaviorOverride::~CXFA_BehaviorOverride() = default;
diff --git a/xfa/fxfa/parser/cxfa_bind.cpp b/xfa/fxfa/parser/cxfa_bind.cpp
index 87f01e8..147c7a8 100644
--- a/xfa/fxfa/parser/cxfa_bind.cpp
+++ b/xfa/fxfa/parser/cxfa_bind.cpp
@@ -6,9 +6,10 @@
#include "xfa/fxfa/parser/cxfa_bind.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_picture.h"
namespace {
@@ -41,7 +42,7 @@
XFA_Element::Bind,
kBindPropertyData,
kBindAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Bind::~CXFA_Bind() = default;
diff --git a/xfa/fxfa/parser/cxfa_binditems.cpp b/xfa/fxfa/parser/cxfa_binditems.cpp
index 44badb8..1441e46 100644
--- a/xfa/fxfa/parser/cxfa_binditems.cpp
+++ b/xfa/fxfa/parser/cxfa_binditems.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_binditems.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,7 +29,7 @@
XFA_Element::BindItems,
{},
kBindItemsAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_BindItems::~CXFA_BindItems() = default;
diff --git a/xfa/fxfa/parser/cxfa_bookend.cpp b/xfa/fxfa/parser/cxfa_bookend.cpp
index 143a484..2b34aa1 100644
--- a/xfa/fxfa/parser/cxfa_bookend.cpp
+++ b/xfa/fxfa/parser/cxfa_bookend.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_bookend.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::Bookend,
{},
kBookendAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Bookend::~CXFA_Bookend() = default;
diff --git a/xfa/fxfa/parser/cxfa_boolean.cpp b/xfa/fxfa/parser/cxfa_boolean.cpp
index 919d679..9a5e0a9 100644
--- a/xfa/fxfa/parser/cxfa_boolean.cpp
+++ b/xfa/fxfa/parser/cxfa_boolean.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_boolean.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_boolean.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::Boolean,
{},
kBooleanAttributeData,
- pdfium::MakeUnique<CJX_Boolean>(this)) {}
+ std::make_unique<CJX_Boolean>(this)) {}
CXFA_Boolean::~CXFA_Boolean() {}
diff --git a/xfa/fxfa/parser/cxfa_border.cpp b/xfa/fxfa/parser/cxfa_border.cpp
index 1d315ad..cf9b81d 100644
--- a/xfa/fxfa/parser/cxfa_border.cpp
+++ b/xfa/fxfa/parser/cxfa_border.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_border.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -40,6 +41,6 @@
XFA_Element::Border,
kBorderPropertyData,
kBorderAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Border::~CXFA_Border() = default;
diff --git a/xfa/fxfa/parser/cxfa_break.cpp b/xfa/fxfa/parser/cxfa_break.cpp
index e02fa1e..d4cbacd 100644
--- a/xfa/fxfa/parser/cxfa_break.cpp
+++ b/xfa/fxfa/parser/cxfa_break.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_break.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -43,6 +44,6 @@
XFA_Element::Break,
kBreakPropertyData,
kBreakAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Break::~CXFA_Break() = default;
diff --git a/xfa/fxfa/parser/cxfa_breakafter.cpp b/xfa/fxfa/parser/cxfa_breakafter.cpp
index 252a607..0b91d81 100644
--- a/xfa/fxfa/parser/cxfa_breakafter.cpp
+++ b/xfa/fxfa/parser/cxfa_breakafter.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_breakafter.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -37,6 +38,6 @@
XFA_Element::BreakAfter,
kBreakAfterPropertyData,
kBreakAfterAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_BreakAfter::~CXFA_BreakAfter() = default;
diff --git a/xfa/fxfa/parser/cxfa_breakbefore.cpp b/xfa/fxfa/parser/cxfa_breakbefore.cpp
index 0518ae1..db3972a 100644
--- a/xfa/fxfa/parser/cxfa_breakbefore.cpp
+++ b/xfa/fxfa/parser/cxfa_breakbefore.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_breakbefore.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -37,6 +38,6 @@
XFA_Element::BreakBefore,
kBreakBeforePropertyData,
kBreakBeforeAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_BreakBefore::~CXFA_BreakBefore() = default;
diff --git a/xfa/fxfa/parser/cxfa_button.cpp b/xfa/fxfa/parser/cxfa_button.cpp
index 4b35aad..2d32c74 100644
--- a/xfa/fxfa/parser/cxfa_button.cpp
+++ b/xfa/fxfa/parser/cxfa_button.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_button.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -33,7 +34,7 @@
XFA_Element::Button,
kButtonPropertyData,
kButtonAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Button::~CXFA_Button() = default;
diff --git a/xfa/fxfa/parser/cxfa_cache.cpp b/xfa/fxfa/parser/cxfa_cache.cpp
index 8b51c02..3437a35 100644
--- a/xfa/fxfa/parser/cxfa_cache.cpp
+++ b/xfa/fxfa/parser/cxfa_cache.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_cache.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::Cache,
kCachePropertyData,
kCacheAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Cache::~CXFA_Cache() {}
diff --git a/xfa/fxfa/parser/cxfa_calculate.cpp b/xfa/fxfa/parser/cxfa_calculate.cpp
index ce79864..ad8b196 100644
--- a/xfa/fxfa/parser/cxfa_calculate.cpp
+++ b/xfa/fxfa/parser/cxfa_calculate.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_calculate.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_message.h"
#include "xfa/fxfa/parser/cxfa_script.h"
#include "xfa/fxfa/parser/cxfa_text.h"
@@ -38,7 +39,7 @@
XFA_Element::Calculate,
kCalculatePropertyData,
kCalculateAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Calculate::~CXFA_Calculate() = default;
diff --git a/xfa/fxfa/parser/cxfa_calendarsymbols.cpp b/xfa/fxfa/parser/cxfa_calendarsymbols.cpp
index 155a296..348d3bb 100644
--- a/xfa/fxfa/parser/cxfa_calendarsymbols.cpp
+++ b/xfa/fxfa/parser/cxfa_calendarsymbols.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_calendarsymbols.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -34,6 +35,6 @@
XFA_Element::CalendarSymbols,
kCalendarSymbolsPropertyData,
kCalendarSymbolsAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_CalendarSymbols::~CXFA_CalendarSymbols() = default;
diff --git a/xfa/fxfa/parser/cxfa_caption.cpp b/xfa/fxfa/parser/cxfa_caption.cpp
index 1fadb8d..227e417 100644
--- a/xfa/fxfa/parser/cxfa_caption.cpp
+++ b/xfa/fxfa/parser/cxfa_caption.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_caption.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_font.h"
#include "xfa/fxfa/parser/cxfa_margin.h"
#include "xfa/fxfa/parser/cxfa_measurement.h"
@@ -42,7 +43,7 @@
XFA_Element::Caption,
kCaptionPropertyData,
kCaptionAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Caption::~CXFA_Caption() = default;
diff --git a/xfa/fxfa/parser/cxfa_certificate.cpp b/xfa/fxfa/parser/cxfa_certificate.cpp
index 65b6941..26f7f14 100644
--- a/xfa/fxfa/parser/cxfa_certificate.cpp
+++ b/xfa/fxfa/parser/cxfa_certificate.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_certificate.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::Certificate,
{},
kCertificateAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_Certificate::~CXFA_Certificate() = default;
diff --git a/xfa/fxfa/parser/cxfa_certificates.cpp b/xfa/fxfa/parser/cxfa_certificates.cpp
index 42b025e..38b2d91 100644
--- a/xfa/fxfa/parser/cxfa_certificates.cpp
+++ b/xfa/fxfa/parser/cxfa_certificates.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_certificates.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -37,6 +38,6 @@
XFA_Element::Certificates,
kCertificatesPropertyData,
kCertificatesAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Certificates::~CXFA_Certificates() = default;
diff --git a/xfa/fxfa/parser/cxfa_change.cpp b/xfa/fxfa/parser/cxfa_change.cpp
index ae8da63..d1e0fe1 100644
--- a/xfa/fxfa/parser/cxfa_change.cpp
+++ b/xfa/fxfa/parser/cxfa_change.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_change.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Change,
{},
kChangeAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Change::~CXFA_Change() = default;
diff --git a/xfa/fxfa/parser/cxfa_checkbutton.cpp b/xfa/fxfa/parser/cxfa_checkbutton.cpp
index 903ce49..785d9f3 100644
--- a/xfa/fxfa/parser/cxfa_checkbutton.cpp
+++ b/xfa/fxfa/parser/cxfa_checkbutton.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_checkbutton.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -39,7 +40,7 @@
XFA_Element::CheckButton,
kCheckButtonPropertyData,
kCheckButtonAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_CheckButton::~CXFA_CheckButton() = default;
diff --git a/xfa/fxfa/parser/cxfa_choicelist.cpp b/xfa/fxfa/parser/cxfa_choicelist.cpp
index 63e9882..ff4921c 100644
--- a/xfa/fxfa/parser/cxfa_choicelist.cpp
+++ b/xfa/fxfa/parser/cxfa_choicelist.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_choicelist.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -38,7 +39,7 @@
XFA_Element::ChoiceList,
kChoiceListPropertyData,
kChoiceListAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_ChoiceList::~CXFA_ChoiceList() = default;
diff --git a/xfa/fxfa/parser/cxfa_color.cpp b/xfa/fxfa/parser/cxfa_color.cpp
index 477121b..5acbcd2 100644
--- a/xfa/fxfa/parser/cxfa_color.cpp
+++ b/xfa/fxfa/parser/cxfa_color.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_color.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -33,7 +34,7 @@
XFA_Element::Color,
kColorPropertyData,
kColorAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Color::~CXFA_Color() = default;
diff --git a/xfa/fxfa/parser/cxfa_comb.cpp b/xfa/fxfa/parser/cxfa_comb.cpp
index 4bd8ac5..d864f69 100644
--- a/xfa/fxfa/parser/cxfa_comb.cpp
+++ b/xfa/fxfa/parser/cxfa_comb.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_comb.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::Comb,
{},
kCombAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Comb::~CXFA_Comb() {}
diff --git a/xfa/fxfa/parser/cxfa_command.cpp b/xfa/fxfa/parser/cxfa_command.cpp
index 4d1e283..aed9e43 100644
--- a/xfa/fxfa/parser/cxfa_command.cpp
+++ b/xfa/fxfa/parser/cxfa_command.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_command.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -36,6 +37,6 @@
XFA_Element::Command,
kCommandPropertyData,
kCommandAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Command::~CXFA_Command() = default;
diff --git a/xfa/fxfa/parser/cxfa_common.cpp b/xfa/fxfa/parser/cxfa_common.cpp
index 576234c..8b4c334 100644
--- a/xfa/fxfa/parser/cxfa_common.cpp
+++ b/xfa/fxfa/parser/cxfa_common.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_common.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -37,6 +38,6 @@
XFA_Element::Common,
kCommonPropertyData,
kCommonAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Common::~CXFA_Common() = default;
diff --git a/xfa/fxfa/parser/cxfa_compress.cpp b/xfa/fxfa/parser/cxfa_compress.cpp
index 6b593e7..83c30bb 100644
--- a/xfa/fxfa/parser/cxfa_compress.cpp
+++ b/xfa/fxfa/parser/cxfa_compress.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_compress.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::Compress,
{},
kCompressAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Compress::~CXFA_Compress() = default;
diff --git a/xfa/fxfa/parser/cxfa_compression.cpp b/xfa/fxfa/parser/cxfa_compression.cpp
index 344101d..238d649 100644
--- a/xfa/fxfa/parser/cxfa_compression.cpp
+++ b/xfa/fxfa/parser/cxfa_compression.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_compression.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -33,6 +34,6 @@
XFA_Element::Compression,
kCompressionPropertyData,
kCompressionAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Compression::~CXFA_Compression() = default;
diff --git a/xfa/fxfa/parser/cxfa_compresslogicalstructure.cpp b/xfa/fxfa/parser/cxfa_compresslogicalstructure.cpp
index c9bcf6b..5e54470 100644
--- a/xfa/fxfa/parser/cxfa_compresslogicalstructure.cpp
+++ b/xfa/fxfa/parser/cxfa_compresslogicalstructure.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_compresslogicalstructure.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::CompressLogicalStructure,
{},
kCompressLogicalStructureAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_CompressLogicalStructure::~CXFA_CompressLogicalStructure() = default;
diff --git a/xfa/fxfa/parser/cxfa_compressobjectstream.cpp b/xfa/fxfa/parser/cxfa_compressobjectstream.cpp
index ed643d0..eb1ba7f 100644
--- a/xfa/fxfa/parser/cxfa_compressobjectstream.cpp
+++ b/xfa/fxfa/parser/cxfa_compressobjectstream.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_compressobjectstream.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::CompressObjectStream,
{},
kCompressObjectStreamAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_CompressObjectStream::~CXFA_CompressObjectStream() = default;
diff --git a/xfa/fxfa/parser/cxfa_config.cpp b/xfa/fxfa/parser/cxfa_config.cpp
index 540e967..67930e6 100644
--- a/xfa/fxfa/parser/cxfa_config.cpp
+++ b/xfa/fxfa/parser/cxfa_config.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_config.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -32,6 +33,6 @@
XFA_Element::Config,
kConfigPropertyData,
kConfigAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Config::~CXFA_Config() = default;
diff --git a/xfa/fxfa/parser/cxfa_conformance.cpp b/xfa/fxfa/parser/cxfa_conformance.cpp
index b9c8e34..4c7a522 100644
--- a/xfa/fxfa/parser/cxfa_conformance.cpp
+++ b/xfa/fxfa/parser/cxfa_conformance.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_conformance.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Conformance,
{},
kConformanceAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Conformance::~CXFA_Conformance() = default;
diff --git a/xfa/fxfa/parser/cxfa_connect.cpp b/xfa/fxfa/parser/cxfa_connect.cpp
index c46debc..5c2b3d2 100644
--- a/xfa/fxfa/parser/cxfa_connect.cpp
+++ b/xfa/fxfa/parser/cxfa_connect.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_connect.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -42,6 +43,6 @@
XFA_Element::Connect,
kConnectPropertyData,
kConnectAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Connect::~CXFA_Connect() = default;
diff --git a/xfa/fxfa/parser/cxfa_connectionset.cpp b/xfa/fxfa/parser/cxfa_connectionset.cpp
index 74585e6..102df26 100644
--- a/xfa/fxfa/parser/cxfa_connectionset.cpp
+++ b/xfa/fxfa/parser/cxfa_connectionset.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_connectionset.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_model.h"
-#include "third_party/base/ptr_util.h"
CXFA_ConnectionSet::CXFA_ConnectionSet(CXFA_Document* doc,
XFA_PacketType packet)
@@ -18,6 +19,6 @@
XFA_Element::ConnectionSet,
{},
{},
- pdfium::MakeUnique<CJX_Model>(this)) {}
+ std::make_unique<CJX_Model>(this)) {}
CXFA_ConnectionSet::~CXFA_ConnectionSet() = default;
diff --git a/xfa/fxfa/parser/cxfa_connectstring.cpp b/xfa/fxfa/parser/cxfa_connectstring.cpp
index c5e37f4..ff5fc65 100644
--- a/xfa/fxfa/parser/cxfa_connectstring.cpp
+++ b/xfa/fxfa/parser/cxfa_connectstring.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_connectstring.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::ConnectString,
{},
kConnectStringAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_ConnectString::~CXFA_ConnectString() = default;
diff --git a/xfa/fxfa/parser/cxfa_contentarea.cpp b/xfa/fxfa/parser/cxfa_contentarea.cpp
index 8c62c0a..e5b3f6a 100644
--- a/xfa/fxfa/parser/cxfa_contentarea.cpp
+++ b/xfa/fxfa/parser/cxfa_contentarea.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_contentarea.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_container.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -38,6 +39,6 @@
XFA_Element::ContentArea,
kContentAreaPropertyData,
kContentAreaAttributeData,
- pdfium::MakeUnique<CJX_Container>(this)) {}
+ std::make_unique<CJX_Container>(this)) {}
CXFA_ContentArea::~CXFA_ContentArea() = default;
diff --git a/xfa/fxfa/parser/cxfa_contentcopy.cpp b/xfa/fxfa/parser/cxfa_contentcopy.cpp
index 38fd27e..5d09ebb 100644
--- a/xfa/fxfa/parser/cxfa_contentcopy.cpp
+++ b/xfa/fxfa/parser/cxfa_contentcopy.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_contentcopy.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::ContentCopy,
{},
kContentCopyAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_ContentCopy::~CXFA_ContentCopy() = default;
diff --git a/xfa/fxfa/parser/cxfa_copies.cpp b/xfa/fxfa/parser/cxfa_copies.cpp
index 7b8ef0e..167b2e5 100644
--- a/xfa/fxfa/parser/cxfa_copies.cpp
+++ b/xfa/fxfa/parser/cxfa_copies.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_copies.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Copies,
{},
kCopiesAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Copies::~CXFA_Copies() = default;
diff --git a/xfa/fxfa/parser/cxfa_corner.cpp b/xfa/fxfa/parser/cxfa_corner.cpp
index 3ffbc71..0459df8 100644
--- a/xfa/fxfa/parser/cxfa_corner.cpp
+++ b/xfa/fxfa/parser/cxfa_corner.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_corner.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -41,6 +42,6 @@
XFA_Element::Corner,
kCornerPropertyData,
kCornerAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Corner::~CXFA_Corner() = default;
diff --git a/xfa/fxfa/parser/cxfa_creator.cpp b/xfa/fxfa/parser/cxfa_creator.cpp
index e03b32a..0f38f9e 100644
--- a/xfa/fxfa/parser/cxfa_creator.cpp
+++ b/xfa/fxfa/parser/cxfa_creator.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_creator.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Creator,
{},
kCreatorAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Creator::~CXFA_Creator() = default;
diff --git a/xfa/fxfa/parser/cxfa_currencysymbol.cpp b/xfa/fxfa/parser/cxfa_currencysymbol.cpp
index beca653..81f6422 100644
--- a/xfa/fxfa/parser/cxfa_currencysymbol.cpp
+++ b/xfa/fxfa/parser/cxfa_currencysymbol.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_currencysymbol.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::CurrencySymbol,
{},
kCurrencySymbolAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_CurrencySymbol::~CXFA_CurrencySymbol() = default;
diff --git a/xfa/fxfa/parser/cxfa_currencysymbols.cpp b/xfa/fxfa/parser/cxfa_currencysymbols.cpp
index 3b2e90c..4198e02 100644
--- a/xfa/fxfa/parser/cxfa_currencysymbols.cpp
+++ b/xfa/fxfa/parser/cxfa_currencysymbols.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_currencysymbols.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::CurrencySymbols,
kCurrencySymbolsPropertyData,
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_CurrencySymbols::~CXFA_CurrencySymbols() = default;
diff --git a/xfa/fxfa/parser/cxfa_currentpage.cpp b/xfa/fxfa/parser/cxfa_currentpage.cpp
index a98aa1c..e673b48 100644
--- a/xfa/fxfa/parser/cxfa_currentpage.cpp
+++ b/xfa/fxfa/parser/cxfa_currentpage.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_currentpage.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::CurrentPage,
{},
kCurrentPageAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_CurrentPage::~CXFA_CurrentPage() = default;
diff --git a/xfa/fxfa/parser/cxfa_data.cpp b/xfa/fxfa/parser/cxfa_data.cpp
index 5173147..463efe1 100644
--- a/xfa/fxfa/parser/cxfa_data.cpp
+++ b/xfa/fxfa/parser/cxfa_data.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_data.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -34,6 +35,6 @@
XFA_Element::Data,
kDataPropertyData,
kDataAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Data::~CXFA_Data() = default;
diff --git a/xfa/fxfa/parser/cxfa_datagroup.cpp b/xfa/fxfa/parser/cxfa_datagroup.cpp
index bb5b5fb..67caf00 100644
--- a/xfa/fxfa/parser/cxfa_datagroup.cpp
+++ b/xfa/fxfa/parser/cxfa_datagroup.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_datagroup.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -25,6 +26,6 @@
XFA_Element::DataGroup,
{},
kDataGroupAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DataGroup::~CXFA_DataGroup() = default;
diff --git a/xfa/fxfa/parser/cxfa_datamodel.cpp b/xfa/fxfa/parser/cxfa_datamodel.cpp
index 4b506c5..8165458 100644
--- a/xfa/fxfa/parser/cxfa_datamodel.cpp
+++ b/xfa/fxfa/parser/cxfa_datamodel.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_datamodel.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_model.h"
-#include "third_party/base/ptr_util.h"
CXFA_DataModel::CXFA_DataModel(CXFA_Document* doc, XFA_PacketType packet)
: CXFA_Node(doc,
@@ -17,6 +18,6 @@
XFA_Element::DataModel,
{},
{},
- pdfium::MakeUnique<CJX_Model>(this)) {}
+ std::make_unique<CJX_Model>(this)) {}
CXFA_DataModel::~CXFA_DataModel() = default;
diff --git a/xfa/fxfa/parser/cxfa_datavalue.cpp b/xfa/fxfa/parser/cxfa_datavalue.cpp
index 6e541a4..4c984be 100644
--- a/xfa/fxfa/parser/cxfa_datavalue.cpp
+++ b/xfa/fxfa/parser/cxfa_datavalue.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_datavalue.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::DataValue,
{},
kDataValueAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DataValue::~CXFA_DataValue() = default;
diff --git a/xfa/fxfa/parser/cxfa_date.cpp b/xfa/fxfa/parser/cxfa_date.cpp
index 9508e65..857c5d1 100644
--- a/xfa/fxfa/parser/cxfa_date.cpp
+++ b/xfa/fxfa/parser/cxfa_date.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_date.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::Date,
{},
kDateAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Date::~CXFA_Date() = default;
diff --git a/xfa/fxfa/parser/cxfa_datepattern.cpp b/xfa/fxfa/parser/cxfa_datepattern.cpp
index 9f4f635..8b97787 100644
--- a/xfa/fxfa/parser/cxfa_datepattern.cpp
+++ b/xfa/fxfa/parser/cxfa_datepattern.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_datepattern.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::DatePattern,
{},
kDatePatternAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DatePattern::~CXFA_DatePattern() = default;
diff --git a/xfa/fxfa/parser/cxfa_datepatterns.cpp b/xfa/fxfa/parser/cxfa_datepatterns.cpp
index 9ac1922..f0c5a77 100644
--- a/xfa/fxfa/parser/cxfa_datepatterns.cpp
+++ b/xfa/fxfa/parser/cxfa_datepatterns.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_datepatterns.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -25,6 +26,6 @@
XFA_Element::DatePatterns,
kDatePatternsPropertyData,
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DatePatterns::~CXFA_DatePatterns() = default;
diff --git a/xfa/fxfa/parser/cxfa_datetime.cpp b/xfa/fxfa/parser/cxfa_datetime.cpp
index 313a469..193d66f 100644
--- a/xfa/fxfa/parser/cxfa_datetime.cpp
+++ b/xfa/fxfa/parser/cxfa_datetime.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_datetime.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::DateTime,
{},
kDateTimeAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DateTime::~CXFA_DateTime() = default;
diff --git a/xfa/fxfa/parser/cxfa_datetimeedit.cpp b/xfa/fxfa/parser/cxfa_datetimeedit.cpp
index e64abbd..026105d 100644
--- a/xfa/fxfa/parser/cxfa_datetimeedit.cpp
+++ b/xfa/fxfa/parser/cxfa_datetimeedit.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_datetimeedit.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -38,7 +39,7 @@
XFA_Element::DateTimeEdit,
kDateTimeEditPropertyData,
kDateTimeEditAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DateTimeEdit::~CXFA_DateTimeEdit() = default;
diff --git a/xfa/fxfa/parser/cxfa_datetimesymbols.cpp b/xfa/fxfa/parser/cxfa_datetimesymbols.cpp
index 159d821..b1e25ce 100644
--- a/xfa/fxfa/parser/cxfa_datetimesymbols.cpp
+++ b/xfa/fxfa/parser/cxfa_datetimesymbols.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_datetimesymbols.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
CXFA_DateTimeSymbols::CXFA_DateTimeSymbols(CXFA_Document* doc,
XFA_PacketType packet)
@@ -18,6 +19,6 @@
XFA_Element::DateTimeSymbols,
{},
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DateTimeSymbols::~CXFA_DateTimeSymbols() = default;
diff --git a/xfa/fxfa/parser/cxfa_day.cpp b/xfa/fxfa/parser/cxfa_day.cpp
index ffbeb2f..5f17763 100644
--- a/xfa/fxfa/parser/cxfa_day.cpp
+++ b/xfa/fxfa/parser/cxfa_day.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_day.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
CXFA_Day::CXFA_Day(CXFA_Document* doc, XFA_PacketType packet)
: CXFA_Node(doc,
@@ -17,6 +18,6 @@
XFA_Element::Day,
{},
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Day::~CXFA_Day() = default;
diff --git a/xfa/fxfa/parser/cxfa_daynames.cpp b/xfa/fxfa/parser/cxfa_daynames.cpp
index 8a3b447..5321f3f 100644
--- a/xfa/fxfa/parser/cxfa_daynames.cpp
+++ b/xfa/fxfa/parser/cxfa_daynames.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_daynames.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::DayNames,
kDayNamesPropertyData,
kDayNamesAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DayNames::~CXFA_DayNames() = default;
diff --git a/xfa/fxfa/parser/cxfa_debug.cpp b/xfa/fxfa/parser/cxfa_debug.cpp
index f4b6ac9..3381d65 100644
--- a/xfa/fxfa/parser/cxfa_debug.cpp
+++ b/xfa/fxfa/parser/cxfa_debug.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_debug.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::Debug,
kDebugPropertyData,
kDebugAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Debug::~CXFA_Debug() = default;
diff --git a/xfa/fxfa/parser/cxfa_decimal.cpp b/xfa/fxfa/parser/cxfa_decimal.cpp
index 93e5e10..69a0ec8 100644
--- a/xfa/fxfa/parser/cxfa_decimal.cpp
+++ b/xfa/fxfa/parser/cxfa_decimal.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_decimal.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::Decimal,
{},
kDecimalAttributeData,
- pdfium::MakeUnique<CJX_Object>(this)) {}
+ std::make_unique<CJX_Object>(this)) {}
CXFA_Decimal::~CXFA_Decimal() = default;
diff --git a/xfa/fxfa/parser/cxfa_defaulttypeface.cpp b/xfa/fxfa/parser/cxfa_defaulttypeface.cpp
index 1d38e32..23eee09 100644
--- a/xfa/fxfa/parser/cxfa_defaulttypeface.cpp
+++ b/xfa/fxfa/parser/cxfa_defaulttypeface.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_defaulttypeface.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::DefaultTypeface,
{},
kDefaultTypefaceAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DefaultTypeface::~CXFA_DefaultTypeface() = default;
diff --git a/xfa/fxfa/parser/cxfa_defaultui.cpp b/xfa/fxfa/parser/cxfa_defaultui.cpp
index 26114b0..f0dbf02 100644
--- a/xfa/fxfa/parser/cxfa_defaultui.cpp
+++ b/xfa/fxfa/parser/cxfa_defaultui.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_defaultui.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -31,7 +32,7 @@
XFA_Element::DefaultUi,
kDefaultUiPropertyData,
kDefaultUiAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DefaultUi::~CXFA_DefaultUi() = default;
diff --git a/xfa/fxfa/parser/cxfa_delete.cpp b/xfa/fxfa/parser/cxfa_delete.cpp
index bf76b00..6647606 100644
--- a/xfa/fxfa/parser/cxfa_delete.cpp
+++ b/xfa/fxfa/parser/cxfa_delete.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_delete.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::Delete,
{},
kDeleteAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_Delete::~CXFA_Delete() = default;
diff --git a/xfa/fxfa/parser/cxfa_delta.cpp b/xfa/fxfa/parser/cxfa_delta.cpp
index c48b2b3..bbb8bfb 100644
--- a/xfa/fxfa/parser/cxfa_delta.cpp
+++ b/xfa/fxfa/parser/cxfa_delta.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_delta.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_delta.h"
-#include "third_party/base/ptr_util.h"
CXFA_Delta::CXFA_Delta(CXFA_Document* doc, XFA_PacketType packet)
: CXFA_Node(doc,
@@ -17,6 +18,6 @@
XFA_Element::Delta,
{},
{},
- pdfium::MakeUnique<CJX_Delta>(this)) {}
+ std::make_unique<CJX_Delta>(this)) {}
CXFA_Delta::~CXFA_Delta() = default;
diff --git a/xfa/fxfa/parser/cxfa_deltas.cpp b/xfa/fxfa/parser/cxfa_deltas.cpp
index c55595c..48208fb 100644
--- a/xfa/fxfa/parser/cxfa_deltas.cpp
+++ b/xfa/fxfa/parser/cxfa_deltas.cpp
@@ -6,10 +6,11 @@
#include "xfa/fxfa/parser/cxfa_deltas.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_list.h"
-#include "third_party/base/ptr_util.h"
CXFA_Deltas::CXFA_Deltas(CXFA_Document* doc)
- : CXFA_List(doc, pdfium::MakeUnique<CJX_List>(this)) {}
+ : CXFA_List(doc, std::make_unique<CJX_List>(this)) {}
CXFA_Deltas::~CXFA_Deltas() {}
diff --git a/xfa/fxfa/parser/cxfa_desc.cpp b/xfa/fxfa/parser/cxfa_desc.cpp
index dc26ca4..043fdd1 100644
--- a/xfa/fxfa/parser/cxfa_desc.cpp
+++ b/xfa/fxfa/parser/cxfa_desc.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_desc.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_desc.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -35,6 +36,6 @@
XFA_Element::Desc,
kDescPropertyData,
kDescAttributeData,
- pdfium::MakeUnique<CJX_Desc>(this)) {}
+ std::make_unique<CJX_Desc>(this)) {}
CXFA_Desc::~CXFA_Desc() = default;
diff --git a/xfa/fxfa/parser/cxfa_destination.cpp b/xfa/fxfa/parser/cxfa_destination.cpp
index b80dceb..982896e 100644
--- a/xfa/fxfa/parser/cxfa_destination.cpp
+++ b/xfa/fxfa/parser/cxfa_destination.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_destination.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Destination,
{},
kDestinationAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Destination::~CXFA_Destination() = default;
diff --git a/xfa/fxfa/parser/cxfa_digestmethod.cpp b/xfa/fxfa/parser/cxfa_digestmethod.cpp
index 70c781d..9df7c5c 100644
--- a/xfa/fxfa/parser/cxfa_digestmethod.cpp
+++ b/xfa/fxfa/parser/cxfa_digestmethod.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_digestmethod.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::DigestMethod,
{},
kDigestMethodAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DigestMethod::~CXFA_DigestMethod() = default;
diff --git a/xfa/fxfa/parser/cxfa_digestmethods.cpp b/xfa/fxfa/parser/cxfa_digestmethods.cpp
index 2a1d1a2..0987ea4 100644
--- a/xfa/fxfa/parser/cxfa_digestmethods.cpp
+++ b/xfa/fxfa/parser/cxfa_digestmethods.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_digestmethods.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::DigestMethods,
{},
kDigestMethodsAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DigestMethods::~CXFA_DigestMethods() = default;
diff --git a/xfa/fxfa/parser/cxfa_document.cpp b/xfa/fxfa/parser/cxfa_document.cpp
index 1a2c5b9..5c39152 100644
--- a/xfa/fxfa/parser/cxfa_document.cpp
+++ b/xfa/fxfa/parser/cxfa_document.cpp
@@ -14,7 +14,6 @@
#include "fxjs/xfa/cfxjse_engine.h"
#include "fxjs/xfa/cjx_object.h"
#include "third_party/base/compiler_specific.h"
-#include "third_party/base/ptr_util.h"
#include "third_party/base/stl_util.h"
#include "xfa/fxfa/cxfa_ffdoc.h"
#include "xfa/fxfa/cxfa_ffnotify.h"
@@ -1335,33 +1334,33 @@
}
case XFA_HASHCODE_DataWindow: {
if (!m_pScriptDataWindow)
- m_pScriptDataWindow = pdfium::MakeUnique<CScript_DataWindow>(this);
+ m_pScriptDataWindow = std::make_unique<CScript_DataWindow>(this);
return m_pScriptDataWindow.get();
}
case XFA_HASHCODE_Event: {
if (!m_pScriptEvent)
- m_pScriptEvent = pdfium::MakeUnique<CScript_EventPseudoModel>(this);
+ m_pScriptEvent = std::make_unique<CScript_EventPseudoModel>(this);
return m_pScriptEvent.get();
}
case XFA_HASHCODE_Host: {
if (!m_pScriptHost)
- m_pScriptHost = pdfium::MakeUnique<CScript_HostPseudoModel>(this);
+ m_pScriptHost = std::make_unique<CScript_HostPseudoModel>(this);
return m_pScriptHost.get();
}
case XFA_HASHCODE_Log: {
if (!m_pScriptLog)
- m_pScriptLog = pdfium::MakeUnique<CScript_LogPseudoModel>(this);
+ m_pScriptLog = std::make_unique<CScript_LogPseudoModel>(this);
return m_pScriptLog.get();
}
case XFA_HASHCODE_Signature: {
if (!m_pScriptSignature)
m_pScriptSignature =
- pdfium::MakeUnique<CScript_SignaturePseudoModel>(this);
+ std::make_unique<CScript_SignaturePseudoModel>(this);
return m_pScriptSignature.get();
}
case XFA_HASHCODE_Layout: {
if (!m_pScriptLayout)
- m_pScriptLayout = pdfium::MakeUnique<CScript_LayoutPseudoModel>(this);
+ m_pScriptLayout = std::make_unique<CScript_LayoutPseudoModel>(this);
return m_pScriptLayout.get();
}
default:
@@ -1406,7 +1405,7 @@
CXFA_LocaleMgr* CXFA_Document::GetLocaleMgr() {
if (!m_pLocaleMgr) {
- m_pLocaleMgr = pdfium::MakeUnique<CXFA_LocaleMgr>(
+ m_pLocaleMgr = std::make_unique<CXFA_LocaleMgr>(
ToNode(GetXFAObject(XFA_HASHCODE_LocaleSet)),
GetNotify()->GetAppProvider()->GetLanguage());
}
@@ -1415,7 +1414,7 @@
CFXJSE_Engine* CXFA_Document::InitScriptContext(CJS_Runtime* fxjs_runtime) {
ASSERT(!m_pScriptContext);
- m_pScriptContext = pdfium::MakeUnique<CFXJSE_Engine>(this, fxjs_runtime);
+ m_pScriptContext = std::make_unique<CFXJSE_Engine>(this, fxjs_runtime);
return m_pScriptContext.get();
}
diff --git a/xfa/fxfa/parser/cxfa_document_parser_unittest.cpp b/xfa/fxfa/parser/cxfa_document_parser_unittest.cpp
index 625473a..bd7e1ee 100644
--- a/xfa/fxfa/parser/cxfa_document_parser_unittest.cpp
+++ b/xfa/fxfa/parser/cxfa_document_parser_unittest.cpp
@@ -7,14 +7,13 @@
#include "core/fxcrt/cfx_readonlymemorystream.h"
#include "core/fxcrt/xml/cfx_xmldocument.h"
#include "testing/gtest/include/gtest/gtest.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_document.h"
class CXFA_DocumentParserTest : public testing::Test {
public:
void SetUp() override {
- doc_ = pdfium::MakeUnique<CXFA_Document>(nullptr, nullptr);
- parser_ = pdfium::MakeUnique<CXFA_DocumentParser>(doc_.get());
+ doc_ = std::make_unique<CXFA_Document>(nullptr, nullptr);
+ parser_ = std::make_unique<CXFA_DocumentParser>(doc_.get());
}
void TearDown() override {
diff --git a/xfa/fxfa/parser/cxfa_documentassembly.cpp b/xfa/fxfa/parser/cxfa_documentassembly.cpp
index c6582e8..31238a6 100644
--- a/xfa/fxfa/parser/cxfa_documentassembly.cpp
+++ b/xfa/fxfa/parser/cxfa_documentassembly.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_documentassembly.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::DocumentAssembly,
{},
kDocumentAssemblyAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DocumentAssembly::~CXFA_DocumentAssembly() = default;
diff --git a/xfa/fxfa/parser/cxfa_draw.cpp b/xfa/fxfa/parser/cxfa_draw.cpp
index 02387d7..0f56e47 100644
--- a/xfa/fxfa/parser/cxfa_draw.cpp
+++ b/xfa/fxfa/parser/cxfa_draw.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_draw.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_draw.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -57,6 +58,6 @@
XFA_Element::Draw,
kDrawPropertyData,
kDrawAttributeData,
- pdfium::MakeUnique<CJX_Draw>(this)) {}
+ std::make_unique<CJX_Draw>(this)) {}
CXFA_Draw::~CXFA_Draw() = default;
diff --git a/xfa/fxfa/parser/cxfa_driver.cpp b/xfa/fxfa/parser/cxfa_driver.cpp
index 215601c..fb9a28d 100644
--- a/xfa/fxfa/parser/cxfa_driver.cpp
+++ b/xfa/fxfa/parser/cxfa_driver.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_driver.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -32,6 +33,6 @@
XFA_Element::Driver,
kDriverPropertyData,
kDriverAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Driver::~CXFA_Driver() = default;
diff --git a/xfa/fxfa/parser/cxfa_dsigdata.cpp b/xfa/fxfa/parser/cxfa_dsigdata.cpp
index 19788db..e746c72 100644
--- a/xfa/fxfa/parser/cxfa_dsigdata.cpp
+++ b/xfa/fxfa/parser/cxfa_dsigdata.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_dsigdata.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -25,6 +26,6 @@
XFA_Element::DSigData,
{},
kDSigDataAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DSigData::~CXFA_DSigData() = default;
diff --git a/xfa/fxfa/parser/cxfa_duplexoption.cpp b/xfa/fxfa/parser/cxfa_duplexoption.cpp
index 36feccd..49c7239 100644
--- a/xfa/fxfa/parser/cxfa_duplexoption.cpp
+++ b/xfa/fxfa/parser/cxfa_duplexoption.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_duplexoption.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::DuplexOption,
{},
kDuplexOptionAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DuplexOption::~CXFA_DuplexOption() = default;
diff --git a/xfa/fxfa/parser/cxfa_dynamicrender.cpp b/xfa/fxfa/parser/cxfa_dynamicrender.cpp
index 5326cec..ef7d274 100644
--- a/xfa/fxfa/parser/cxfa_dynamicrender.cpp
+++ b/xfa/fxfa/parser/cxfa_dynamicrender.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_dynamicrender.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::DynamicRender,
{},
kDynamicRenderAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_DynamicRender::~CXFA_DynamicRender() = default;
diff --git a/xfa/fxfa/parser/cxfa_edge.cpp b/xfa/fxfa/parser/cxfa_edge.cpp
index 36ca7b9..1c4fd06 100644
--- a/xfa/fxfa/parser/cxfa_edge.cpp
+++ b/xfa/fxfa/parser/cxfa_edge.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_edge.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -39,6 +40,6 @@
XFA_Element::Edge,
kEdgePropertyData,
kEdgeAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Edge::~CXFA_Edge() = default;
diff --git a/xfa/fxfa/parser/cxfa_effectiveinputpolicy.cpp b/xfa/fxfa/parser/cxfa_effectiveinputpolicy.cpp
index f2f210d..b46bc14 100644
--- a/xfa/fxfa/parser/cxfa_effectiveinputpolicy.cpp
+++ b/xfa/fxfa/parser/cxfa_effectiveinputpolicy.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_effectiveinputpolicy.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::EffectiveInputPolicy,
{},
kEffectiveInputPolicyAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_EffectiveInputPolicy::~CXFA_EffectiveInputPolicy() = default;
diff --git a/xfa/fxfa/parser/cxfa_effectiveoutputpolicy.cpp b/xfa/fxfa/parser/cxfa_effectiveoutputpolicy.cpp
index 43e07ff..15acdea 100644
--- a/xfa/fxfa/parser/cxfa_effectiveoutputpolicy.cpp
+++ b/xfa/fxfa/parser/cxfa_effectiveoutputpolicy.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_effectiveoutputpolicy.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::EffectiveOutputPolicy,
{},
kEffectiveOutputPolicyAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_EffectiveOutputPolicy::~CXFA_EffectiveOutputPolicy() = default;
diff --git a/xfa/fxfa/parser/cxfa_embed.cpp b/xfa/fxfa/parser/cxfa_embed.cpp
index 0941b19..edc7dab 100644
--- a/xfa/fxfa/parser/cxfa_embed.cpp
+++ b/xfa/fxfa/parser/cxfa_embed.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_embed.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Embed,
{},
kEmbedAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Embed::~CXFA_Embed() = default;
diff --git a/xfa/fxfa/parser/cxfa_encoding.cpp b/xfa/fxfa/parser/cxfa_encoding.cpp
index a9330d6..905bcac 100644
--- a/xfa/fxfa/parser/cxfa_encoding.cpp
+++ b/xfa/fxfa/parser/cxfa_encoding.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_encoding.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::Encoding,
{},
kEncodingAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Encoding::~CXFA_Encoding() = default;
diff --git a/xfa/fxfa/parser/cxfa_encodings.cpp b/xfa/fxfa/parser/cxfa_encodings.cpp
index 939cb53..c0de859 100644
--- a/xfa/fxfa/parser/cxfa_encodings.cpp
+++ b/xfa/fxfa/parser/cxfa_encodings.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_encodings.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::Encodings,
{},
kEncodingsAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Encodings::~CXFA_Encodings() = default;
diff --git a/xfa/fxfa/parser/cxfa_encrypt.cpp b/xfa/fxfa/parser/cxfa_encrypt.cpp
index baef9ad..e82cc70 100644
--- a/xfa/fxfa/parser/cxfa_encrypt.cpp
+++ b/xfa/fxfa/parser/cxfa_encrypt.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_encrypt.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_encrypt.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -34,6 +35,6 @@
XFA_Element::Encrypt,
kEncryptPropertyData,
kEncryptAttributeData,
- pdfium::MakeUnique<CJX_Encrypt>(this)) {}
+ std::make_unique<CJX_Encrypt>(this)) {}
CXFA_Encrypt::~CXFA_Encrypt() = default;
diff --git a/xfa/fxfa/parser/cxfa_encryption.cpp b/xfa/fxfa/parser/cxfa_encryption.cpp
index e730770..a9f1b50 100644
--- a/xfa/fxfa/parser/cxfa_encryption.cpp
+++ b/xfa/fxfa/parser/cxfa_encryption.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_encryption.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -32,6 +33,6 @@
XFA_Element::Encryption,
kEncryptionPropertyData,
kEncryptionAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Encryption::~CXFA_Encryption() = default;
diff --git a/xfa/fxfa/parser/cxfa_encryptionlevel.cpp b/xfa/fxfa/parser/cxfa_encryptionlevel.cpp
index b9a182f..49ae125 100644
--- a/xfa/fxfa/parser/cxfa_encryptionlevel.cpp
+++ b/xfa/fxfa/parser/cxfa_encryptionlevel.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_encryptionlevel.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::EncryptionLevel,
{},
kEncryptionLevelAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_EncryptionLevel::~CXFA_EncryptionLevel() = default;
diff --git a/xfa/fxfa/parser/cxfa_encryptionmethod.cpp b/xfa/fxfa/parser/cxfa_encryptionmethod.cpp
index 4cad94c..7eaedef 100644
--- a/xfa/fxfa/parser/cxfa_encryptionmethod.cpp
+++ b/xfa/fxfa/parser/cxfa_encryptionmethod.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_encryptionmethod.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::EncryptionMethod,
{},
kEncryptionMethodAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_EncryptionMethod::~CXFA_EncryptionMethod() = default;
diff --git a/xfa/fxfa/parser/cxfa_encryptionmethods.cpp b/xfa/fxfa/parser/cxfa_encryptionmethods.cpp
index 806cd75..0ce0852 100644
--- a/xfa/fxfa/parser/cxfa_encryptionmethods.cpp
+++ b/xfa/fxfa/parser/cxfa_encryptionmethods.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_encryptionmethods.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::EncryptionMethods,
{},
kEncryptionMethodsAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_EncryptionMethods::~CXFA_EncryptionMethods() = default;
diff --git a/xfa/fxfa/parser/cxfa_enforce.cpp b/xfa/fxfa/parser/cxfa_enforce.cpp
index f8ce4a0..c997256 100644
--- a/xfa/fxfa/parser/cxfa_enforce.cpp
+++ b/xfa/fxfa/parser/cxfa_enforce.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_enforce.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Enforce,
{},
kEnforceAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Enforce::~CXFA_Enforce() = default;
diff --git a/xfa/fxfa/parser/cxfa_equate.cpp b/xfa/fxfa/parser/cxfa_equate.cpp
index 52a4108..067decd 100644
--- a/xfa/fxfa/parser/cxfa_equate.cpp
+++ b/xfa/fxfa/parser/cxfa_equate.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_equate.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::Equate,
{},
kEquateAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Equate::~CXFA_Equate() = default;
diff --git a/xfa/fxfa/parser/cxfa_equaterange.cpp b/xfa/fxfa/parser/cxfa_equaterange.cpp
index 4398c24..5c38253 100644
--- a/xfa/fxfa/parser/cxfa_equaterange.cpp
+++ b/xfa/fxfa/parser/cxfa_equaterange.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_equaterange.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::EquateRange,
{},
kEquateRangeAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_EquateRange::~CXFA_EquateRange() = default;
diff --git a/xfa/fxfa/parser/cxfa_era.cpp b/xfa/fxfa/parser/cxfa_era.cpp
index 1cb8df2..db14202 100644
--- a/xfa/fxfa/parser/cxfa_era.cpp
+++ b/xfa/fxfa/parser/cxfa_era.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_era.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
CXFA_Era::CXFA_Era(CXFA_Document* doc, XFA_PacketType packet)
: CXFA_Node(doc,
@@ -17,6 +18,6 @@
XFA_Element::Era,
{},
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Era::~CXFA_Era() = default;
diff --git a/xfa/fxfa/parser/cxfa_eranames.cpp b/xfa/fxfa/parser/cxfa_eranames.cpp
index 391c5fa..c68bbde 100644
--- a/xfa/fxfa/parser/cxfa_eranames.cpp
+++ b/xfa/fxfa/parser/cxfa_eranames.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_eranames.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -25,6 +26,6 @@
XFA_Element::EraNames,
kEraNamesPropertyData,
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_EraNames::~CXFA_EraNames() = default;
diff --git a/xfa/fxfa/parser/cxfa_event.cpp b/xfa/fxfa/parser/cxfa_event.cpp
index 0b109c1..0f719af 100644
--- a/xfa/fxfa/parser/cxfa_event.cpp
+++ b/xfa/fxfa/parser/cxfa_event.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_event.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_script.h"
#include "xfa/fxfa/parser/cxfa_submit.h"
@@ -43,7 +44,7 @@
XFA_Element::Event,
kEventPropertyData,
kEventAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Event::~CXFA_Event() = default;
diff --git a/xfa/fxfa/parser/cxfa_exclgroup.cpp b/xfa/fxfa/parser/cxfa_exclgroup.cpp
index f662224..4dc6f55 100644
--- a/xfa/fxfa/parser/cxfa_exclgroup.cpp
+++ b/xfa/fxfa/parser/cxfa_exclgroup.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_exclgroup.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_exclgroup.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -60,6 +61,6 @@
XFA_Element::ExclGroup,
kExclGroupPropertyData,
kExclGroupAttributeData,
- pdfium::MakeUnique<CJX_ExclGroup>(this)) {}
+ std::make_unique<CJX_ExclGroup>(this)) {}
CXFA_ExclGroup::~CXFA_ExclGroup() = default;
diff --git a/xfa/fxfa/parser/cxfa_exclude.cpp b/xfa/fxfa/parser/cxfa_exclude.cpp
index 006831e..626bc0c 100644
--- a/xfa/fxfa/parser/cxfa_exclude.cpp
+++ b/xfa/fxfa/parser/cxfa_exclude.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_exclude.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Exclude,
{},
kExcludeAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Exclude::~CXFA_Exclude() = default;
diff --git a/xfa/fxfa/parser/cxfa_excludens.cpp b/xfa/fxfa/parser/cxfa_excludens.cpp
index 0d47359..3cd714d 100644
--- a/xfa/fxfa/parser/cxfa_excludens.cpp
+++ b/xfa/fxfa/parser/cxfa_excludens.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_excludens.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::ExcludeNS,
{},
kExcludeNSAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_ExcludeNS::~CXFA_ExcludeNS() = default;
diff --git a/xfa/fxfa/parser/cxfa_exdata.cpp b/xfa/fxfa/parser/cxfa_exdata.cpp
index 1c2e856..0927ae8 100644
--- a/xfa/fxfa/parser/cxfa_exdata.cpp
+++ b/xfa/fxfa/parser/cxfa_exdata.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_exdata.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -34,7 +35,7 @@
XFA_Element::ExData,
{},
kExDataAttributeData,
- pdfium::MakeUnique<CJX_Object>(this)) {}
+ std::make_unique<CJX_Object>(this)) {}
CXFA_ExData::~CXFA_ExData() = default;
diff --git a/xfa/fxfa/parser/cxfa_execute.cpp b/xfa/fxfa/parser/cxfa_execute.cpp
index c89bd70..684cbf7 100644
--- a/xfa/fxfa/parser/cxfa_execute.cpp
+++ b/xfa/fxfa/parser/cxfa_execute.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_execute.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -32,6 +33,6 @@
XFA_Element::Execute,
{},
kExecuteAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Execute::~CXFA_Execute() = default;
diff --git a/xfa/fxfa/parser/cxfa_exobject.cpp b/xfa/fxfa/parser/cxfa_exobject.cpp
index 86a7409..26fa48b 100644
--- a/xfa/fxfa/parser/cxfa_exobject.cpp
+++ b/xfa/fxfa/parser/cxfa_exobject.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_exobject.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -36,6 +37,6 @@
XFA_Element::ExObject,
kExObjectPropertyData,
kExObjectAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_ExObject::~CXFA_ExObject() = default;
diff --git a/xfa/fxfa/parser/cxfa_extras.cpp b/xfa/fxfa/parser/cxfa_extras.cpp
index b23a689..3b527cc 100644
--- a/xfa/fxfa/parser/cxfa_extras.cpp
+++ b/xfa/fxfa/parser/cxfa_extras.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_extras.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_extras.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::Extras,
{},
kExtrasAttributeData,
- pdfium::MakeUnique<CJX_Extras>(this)) {}
+ std::make_unique<CJX_Extras>(this)) {}
CXFA_Extras::~CXFA_Extras() = default;
diff --git a/xfa/fxfa/parser/cxfa_field.cpp b/xfa/fxfa/parser/cxfa_field.cpp
index e33dfa4..46839a7 100644
--- a/xfa/fxfa/parser/cxfa_field.cpp
+++ b/xfa/fxfa/parser/cxfa_field.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_field.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_field.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -63,6 +64,6 @@
XFA_Element::Field,
kFieldPropertyData,
kFieldAttributeData,
- pdfium::MakeUnique<CJX_Field>(this)) {}
+ std::make_unique<CJX_Field>(this)) {}
CXFA_Field::~CXFA_Field() = default;
diff --git a/xfa/fxfa/parser/cxfa_fill.cpp b/xfa/fxfa/parser/cxfa_fill.cpp
index 5bc8b02..09f990a 100644
--- a/xfa/fxfa/parser/cxfa_fill.cpp
+++ b/xfa/fxfa/parser/cxfa_fill.cpp
@@ -6,9 +6,10 @@
#include "xfa/fxfa/parser/cxfa_fill.h"
+#include <memory>
+
#include "core/fxge/render_defines.h"
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_color.h"
#include "xfa/fxfa/parser/cxfa_linear.h"
#include "xfa/fxfa/parser/cxfa_node.h"
@@ -47,7 +48,7 @@
XFA_Element::Fill,
kFillPropertyData,
kFillAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Fill::~CXFA_Fill() = default;
diff --git a/xfa/fxfa/parser/cxfa_filter.cpp b/xfa/fxfa/parser/cxfa_filter.cpp
index fdd2960..e0f4883 100644
--- a/xfa/fxfa/parser/cxfa_filter.cpp
+++ b/xfa/fxfa/parser/cxfa_filter.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_filter.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -38,6 +39,6 @@
XFA_Element::Filter,
kFilterPropertyData,
kFilterAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Filter::~CXFA_Filter() = default;
diff --git a/xfa/fxfa/parser/cxfa_fliplabel.cpp b/xfa/fxfa/parser/cxfa_fliplabel.cpp
index 8780e87..9d9169a 100644
--- a/xfa/fxfa/parser/cxfa_fliplabel.cpp
+++ b/xfa/fxfa/parser/cxfa_fliplabel.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_fliplabel.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::FlipLabel,
{},
kFlipLabelAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_FlipLabel::~CXFA_FlipLabel() = default;
diff --git a/xfa/fxfa/parser/cxfa_float.cpp b/xfa/fxfa/parser/cxfa_float.cpp
index a17341f..aa028e5 100644
--- a/xfa/fxfa/parser/cxfa_float.cpp
+++ b/xfa/fxfa/parser/cxfa_float.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_float.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::Float,
{},
kFloatAttributeData,
- pdfium::MakeUnique<CJX_Object>(this)) {}
+ std::make_unique<CJX_Object>(this)) {}
CXFA_Float::~CXFA_Float() = default;
diff --git a/xfa/fxfa/parser/cxfa_font.cpp b/xfa/fxfa/parser/cxfa_font.cpp
index 70e8426..c909008 100644
--- a/xfa/fxfa/parser/cxfa_font.cpp
+++ b/xfa/fxfa/parser/cxfa_font.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_font.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_fill.h"
#include "xfa/fxfa/parser/cxfa_measurement.h"
@@ -61,7 +62,7 @@
XFA_Element::Font,
kFontPropertyData,
kFontAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Font::~CXFA_Font() = default;
diff --git a/xfa/fxfa/parser/cxfa_fontinfo.cpp b/xfa/fxfa/parser/cxfa_fontinfo.cpp
index 8ec5e93..1d98633 100644
--- a/xfa/fxfa/parser/cxfa_fontinfo.cpp
+++ b/xfa/fxfa/parser/cxfa_fontinfo.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_fontinfo.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -32,6 +33,6 @@
XFA_Element::FontInfo,
kFontInfoPropertyData,
kFontInfoAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_FontInfo::~CXFA_FontInfo() = default;
diff --git a/xfa/fxfa/parser/cxfa_form.cpp b/xfa/fxfa/parser/cxfa_form.cpp
index 4586a29..50ccc5c 100644
--- a/xfa/fxfa/parser/cxfa_form.cpp
+++ b/xfa/fxfa/parser/cxfa_form.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_form.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_form.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -25,6 +26,6 @@
XFA_Element::Form,
{},
kFormAttributeData,
- pdfium::MakeUnique<CJX_Form>(this)) {}
+ std::make_unique<CJX_Form>(this)) {}
CXFA_Form::~CXFA_Form() = default;
diff --git a/xfa/fxfa/parser/cxfa_format.cpp b/xfa/fxfa/parser/cxfa_format.cpp
index 9e84a6f..62cf408 100644
--- a/xfa/fxfa/parser/cxfa_format.cpp
+++ b/xfa/fxfa/parser/cxfa_format.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_format.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -32,6 +33,6 @@
XFA_Element::Format,
kFormatPropertyData,
kFormatAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Format::~CXFA_Format() = default;
diff --git a/xfa/fxfa/parser/cxfa_formfieldfilling.cpp b/xfa/fxfa/parser/cxfa_formfieldfilling.cpp
index 6dc5af4..a1df698 100644
--- a/xfa/fxfa/parser/cxfa_formfieldfilling.cpp
+++ b/xfa/fxfa/parser/cxfa_formfieldfilling.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_formfieldfilling.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::FormFieldFilling,
{},
kFormFieldFillingAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_FormFieldFilling::~CXFA_FormFieldFilling() = default;
diff --git a/xfa/fxfa/parser/cxfa_groupparent.cpp b/xfa/fxfa/parser/cxfa_groupparent.cpp
index 8dd780c..0f1a643 100644
--- a/xfa/fxfa/parser/cxfa_groupparent.cpp
+++ b/xfa/fxfa/parser/cxfa_groupparent.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_groupparent.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::GroupParent,
{},
kGroupParentAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_GroupParent::~CXFA_GroupParent() = default;
diff --git a/xfa/fxfa/parser/cxfa_handler.cpp b/xfa/fxfa/parser/cxfa_handler.cpp
index 88c6ac8..ba37d69 100644
--- a/xfa/fxfa/parser/cxfa_handler.cpp
+++ b/xfa/fxfa/parser/cxfa_handler.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_handler.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_handler.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::Handler,
{},
kHandlerAttributeData,
- pdfium::MakeUnique<CJX_Handler>(this)) {}
+ std::make_unique<CJX_Handler>(this)) {}
CXFA_Handler::~CXFA_Handler() = default;
diff --git a/xfa/fxfa/parser/cxfa_hyphenation.cpp b/xfa/fxfa/parser/cxfa_hyphenation.cpp
index 41d77f4..190cb4c 100644
--- a/xfa/fxfa/parser/cxfa_hyphenation.cpp
+++ b/xfa/fxfa/parser/cxfa_hyphenation.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_hyphenation.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -33,6 +34,6 @@
XFA_Element::Hyphenation,
{},
kHyphenationAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Hyphenation::~CXFA_Hyphenation() = default;
diff --git a/xfa/fxfa/parser/cxfa_ifempty.cpp b/xfa/fxfa/parser/cxfa_ifempty.cpp
index dc50a19..da19339 100644
--- a/xfa/fxfa/parser/cxfa_ifempty.cpp
+++ b/xfa/fxfa/parser/cxfa_ifempty.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_ifempty.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::IfEmpty,
{},
kIfEmptyAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_IfEmpty::~CXFA_IfEmpty() = default;
diff --git a/xfa/fxfa/parser/cxfa_image.cpp b/xfa/fxfa/parser/cxfa_image.cpp
index fe84b11..d90f3a1 100644
--- a/xfa/fxfa/parser/cxfa_image.cpp
+++ b/xfa/fxfa/parser/cxfa_image.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_image.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -34,7 +35,7 @@
XFA_Element::Image,
{},
kImageAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Image::~CXFA_Image() = default;
diff --git a/xfa/fxfa/parser/cxfa_imageedit.cpp b/xfa/fxfa/parser/cxfa_imageedit.cpp
index 5a6447e..c094816 100644
--- a/xfa/fxfa/parser/cxfa_imageedit.cpp
+++ b/xfa/fxfa/parser/cxfa_imageedit.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_imageedit.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -35,7 +36,7 @@
XFA_Element::ImageEdit,
kImageEditPropertyData,
kImageEditAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_ImageEdit::~CXFA_ImageEdit() = default;
diff --git a/xfa/fxfa/parser/cxfa_includexdpcontent.cpp b/xfa/fxfa/parser/cxfa_includexdpcontent.cpp
index fb9f358..9f3bc70 100644
--- a/xfa/fxfa/parser/cxfa_includexdpcontent.cpp
+++ b/xfa/fxfa/parser/cxfa_includexdpcontent.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_includexdpcontent.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::IncludeXDPContent,
{},
kIncludeXDPContentAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_IncludeXDPContent::~CXFA_IncludeXDPContent() = default;
diff --git a/xfa/fxfa/parser/cxfa_incrementalload.cpp b/xfa/fxfa/parser/cxfa_incrementalload.cpp
index cedf559..521d5d3 100644
--- a/xfa/fxfa/parser/cxfa_incrementalload.cpp
+++ b/xfa/fxfa/parser/cxfa_incrementalload.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_incrementalload.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::IncrementalLoad,
{},
kIncrementalLoadAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_IncrementalLoad::~CXFA_IncrementalLoad() = default;
diff --git a/xfa/fxfa/parser/cxfa_incrementalmerge.cpp b/xfa/fxfa/parser/cxfa_incrementalmerge.cpp
index faf1148..4cb75e0 100644
--- a/xfa/fxfa/parser/cxfa_incrementalmerge.cpp
+++ b/xfa/fxfa/parser/cxfa_incrementalmerge.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_incrementalmerge.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::IncrementalMerge,
{},
kIncrementalMergeAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_IncrementalMerge::~CXFA_IncrementalMerge() = default;
diff --git a/xfa/fxfa/parser/cxfa_insert.cpp b/xfa/fxfa/parser/cxfa_insert.cpp
index ff98c51..42c2d6a 100644
--- a/xfa/fxfa/parser/cxfa_insert.cpp
+++ b/xfa/fxfa/parser/cxfa_insert.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_insert.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::Insert,
{},
kInsertAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_Insert::~CXFA_Insert() = default;
diff --git a/xfa/fxfa/parser/cxfa_instancemanager.cpp b/xfa/fxfa/parser/cxfa_instancemanager.cpp
index e0d2658..0ffcf4b 100644
--- a/xfa/fxfa/parser/cxfa_instancemanager.cpp
+++ b/xfa/fxfa/parser/cxfa_instancemanager.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_instancemanager.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_instancemanager.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::InstanceManager,
kInstanceManagerPropertyData,
kInstanceManagerAttributeData,
- pdfium::MakeUnique<CJX_InstanceManager>(this)) {}
+ std::make_unique<CJX_InstanceManager>(this)) {}
CXFA_InstanceManager::~CXFA_InstanceManager() = default;
diff --git a/xfa/fxfa/parser/cxfa_integer.cpp b/xfa/fxfa/parser/cxfa_integer.cpp
index cf48a25..fdfff5f 100644
--- a/xfa/fxfa/parser/cxfa_integer.cpp
+++ b/xfa/fxfa/parser/cxfa_integer.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_integer.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::Integer,
{},
kIntegerAttributeData,
- pdfium::MakeUnique<CJX_Object>(this)) {}
+ std::make_unique<CJX_Object>(this)) {}
CXFA_Integer::~CXFA_Integer() = default;
diff --git a/xfa/fxfa/parser/cxfa_interactive.cpp b/xfa/fxfa/parser/cxfa_interactive.cpp
index a489ab3..b66b185 100644
--- a/xfa/fxfa/parser/cxfa_interactive.cpp
+++ b/xfa/fxfa/parser/cxfa_interactive.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_interactive.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Interactive,
{},
kInteractiveAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Interactive::~CXFA_Interactive() {}
diff --git a/xfa/fxfa/parser/cxfa_issuers.cpp b/xfa/fxfa/parser/cxfa_issuers.cpp
index 0d9f5f2..2ff250d 100644
--- a/xfa/fxfa/parser/cxfa_issuers.cpp
+++ b/xfa/fxfa/parser/cxfa_issuers.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_issuers.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::Issuers,
{},
kIssuersAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Issuers::~CXFA_Issuers() = default;
diff --git a/xfa/fxfa/parser/cxfa_items.cpp b/xfa/fxfa/parser/cxfa_items.cpp
index 89fee2b..d79a2c3 100644
--- a/xfa/fxfa/parser/cxfa_items.cpp
+++ b/xfa/fxfa/parser/cxfa_items.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_items.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -32,6 +33,6 @@
XFA_Element::Items,
{},
kItemsAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Items::~CXFA_Items() = default;
diff --git a/xfa/fxfa/parser/cxfa_jog.cpp b/xfa/fxfa/parser/cxfa_jog.cpp
index f979259..4f34d4d 100644
--- a/xfa/fxfa/parser/cxfa_jog.cpp
+++ b/xfa/fxfa/parser/cxfa_jog.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_jog.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Jog,
{},
kJogAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Jog::~CXFA_Jog() = default;
diff --git a/xfa/fxfa/parser/cxfa_keep.cpp b/xfa/fxfa/parser/cxfa_keep.cpp
index e500ee6..f12ae74 100644
--- a/xfa/fxfa/parser/cxfa_keep.cpp
+++ b/xfa/fxfa/parser/cxfa_keep.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_keep.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -37,6 +38,6 @@
XFA_Element::Keep,
kKeepPropertyData,
kKeepAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Keep::~CXFA_Keep() = default;
diff --git a/xfa/fxfa/parser/cxfa_keyusage.cpp b/xfa/fxfa/parser/cxfa_keyusage.cpp
index dda5c10..f35f5a8 100644
--- a/xfa/fxfa/parser/cxfa_keyusage.cpp
+++ b/xfa/fxfa/parser/cxfa_keyusage.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_keyusage.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -38,6 +39,6 @@
XFA_Element::KeyUsage,
{},
kKeyUsageAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_KeyUsage::~CXFA_KeyUsage() = default;
diff --git a/xfa/fxfa/parser/cxfa_labelprinter.cpp b/xfa/fxfa/parser/cxfa_labelprinter.cpp
index 40f3616..2484c13 100644
--- a/xfa/fxfa/parser/cxfa_labelprinter.cpp
+++ b/xfa/fxfa/parser/cxfa_labelprinter.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_labelprinter.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -35,6 +36,6 @@
XFA_Element::LabelPrinter,
kLabelPrinterPropertyData,
kLabelPrinterAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_LabelPrinter::~CXFA_LabelPrinter() = default;
diff --git a/xfa/fxfa/parser/cxfa_layout.cpp b/xfa/fxfa/parser/cxfa_layout.cpp
index 12d6f49..e80e3f0 100644
--- a/xfa/fxfa/parser/cxfa_layout.cpp
+++ b/xfa/fxfa/parser/cxfa_layout.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_layout.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Layout,
{},
kLayoutAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Layout::~CXFA_Layout() = default;
diff --git a/xfa/fxfa/parser/cxfa_level.cpp b/xfa/fxfa/parser/cxfa_level.cpp
index b738081..3f23fbc 100644
--- a/xfa/fxfa/parser/cxfa_level.cpp
+++ b/xfa/fxfa/parser/cxfa_level.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_level.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Level,
{},
kLevelAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Level::~CXFA_Level() = default;
diff --git a/xfa/fxfa/parser/cxfa_line.cpp b/xfa/fxfa/parser/cxfa_line.cpp
index 2ac97b2..d69de54 100644
--- a/xfa/fxfa/parser/cxfa_line.cpp
+++ b/xfa/fxfa/parser/cxfa_line.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_line.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_edge.h"
#include "xfa/fxfa/parser/cxfa_node.h"
@@ -37,7 +38,7 @@
XFA_Element::Line,
kLinePropertyData,
kLineAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Line::~CXFA_Line() = default;
diff --git a/xfa/fxfa/parser/cxfa_linear.cpp b/xfa/fxfa/parser/cxfa_linear.cpp
index b482d27..9239d73 100644
--- a/xfa/fxfa/parser/cxfa_linear.cpp
+++ b/xfa/fxfa/parser/cxfa_linear.cpp
@@ -6,9 +6,10 @@
#include "xfa/fxfa/parser/cxfa_linear.h"
+#include <memory>
+
#include "core/fxge/render_defines.h"
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_color.h"
#include "xfa/fxgraphics/cxfa_geshading.h"
@@ -37,7 +38,7 @@
XFA_Element::Linear,
kLinearPropertyData,
kLinearAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Linear::~CXFA_Linear() = default;
diff --git a/xfa/fxfa/parser/cxfa_linearized.cpp b/xfa/fxfa/parser/cxfa_linearized.cpp
index 6c2ffe1..d0087dc 100644
--- a/xfa/fxfa/parser/cxfa_linearized.cpp
+++ b/xfa/fxfa/parser/cxfa_linearized.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_linearized.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Linearized,
{},
kLinearizedAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Linearized::~CXFA_Linearized() = default;
diff --git a/xfa/fxfa/parser/cxfa_locale.cpp b/xfa/fxfa/parser/cxfa_locale.cpp
index 6c54fb8..0196027 100644
--- a/xfa/fxfa/parser/cxfa_locale.cpp
+++ b/xfa/fxfa/parser/cxfa_locale.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_locale.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -34,6 +35,6 @@
XFA_Element::Locale,
kLocalePropertyData,
kLocaleAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Locale::~CXFA_Locale() = default;
diff --git a/xfa/fxfa/parser/cxfa_localemgr.cpp b/xfa/fxfa/parser/cxfa_localemgr.cpp
index b6c65a6..e46768f 100644
--- a/xfa/fxfa/parser/cxfa_localemgr.cpp
+++ b/xfa/fxfa/parser/cxfa_localemgr.cpp
@@ -14,7 +14,6 @@
#include "core/fxcodec/flate/flatemodule.h"
#include "core/fxcrt/fx_memory_wrappers.h"
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_acrobat.h"
#include "xfa/fxfa/parser/cxfa_common.h"
#include "xfa/fxfa/parser/cxfa_locale.h"
@@ -1133,7 +1132,7 @@
for (CXFA_Node* pNodeLocale = pLocaleSet->GetFirstChild(); pNodeLocale;
pNodeLocale = pNodeLocale->GetNextSibling()) {
- m_LocaleArray.push_back(pdfium::MakeUnique<CXFA_NodeLocale>(pNodeLocale));
+ m_LocaleArray.push_back(std::make_unique<CXFA_NodeLocale>(pNodeLocale));
}
}
diff --git a/xfa/fxfa/parser/cxfa_localeset.cpp b/xfa/fxfa/parser/cxfa_localeset.cpp
index 527006c..5db4626 100644
--- a/xfa/fxfa/parser/cxfa_localeset.cpp
+++ b/xfa/fxfa/parser/cxfa_localeset.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_localeset.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::LocaleSet,
{},
kLocaleSetAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_LocaleSet::~CXFA_LocaleSet() = default;
diff --git a/xfa/fxfa/parser/cxfa_localevalue.cpp b/xfa/fxfa/parser/cxfa_localevalue.cpp
index 0663d38..ebce1dd 100644
--- a/xfa/fxfa/parser/cxfa_localevalue.cpp
+++ b/xfa/fxfa/parser/cxfa_localevalue.cpp
@@ -7,11 +7,11 @@
#include "xfa/fxfa/parser/cxfa_localevalue.h"
#include <cwchar>
+#include <memory>
#include <utility>
#include <vector>
#include "core/fxcrt/fx_extension.h"
-#include "third_party/base/ptr_util.h"
#include "third_party/base/span.h"
#include "third_party/base/stl_util.h"
#include "xfa/fgas/crt/cfgas_stringformatter.h"
@@ -137,7 +137,7 @@
for (; !bRet && i < wsPatterns.size(); i++) {
const WideString& wsFormat = wsPatterns[i];
auto pFormat =
- pdfium::MakeUnique<CFGAS_StringFormatter>(m_pLocaleMgr.Get(), wsFormat);
+ std::make_unique<CFGAS_StringFormatter>(m_pLocaleMgr.Get(), wsFormat);
switch (ValueCategory(pFormat->GetCategory(), m_dwType)) {
case FX_LOCALECATEGORY_Null:
bRet = pFormat->ParseNull(wsValue);
@@ -279,7 +279,7 @@
wsResult.clear();
bool bRet = false;
auto pFormat =
- pdfium::MakeUnique<CFGAS_StringFormatter>(m_pLocaleMgr.Get(), wsFormat);
+ std::make_unique<CFGAS_StringFormatter>(m_pLocaleMgr.Get(), wsFormat);
FX_LOCALECATEGORY eCategory = ValueCategory(pFormat->GetCategory(), m_dwType);
switch (eCategory) {
case FX_LOCALECATEGORY_Null:
@@ -554,7 +554,7 @@
for (size_t i = 0; !bRet && i < wsPatterns.size(); i++) {
const WideString& wsFormat = wsPatterns[i];
auto pFormat =
- pdfium::MakeUnique<CFGAS_StringFormatter>(m_pLocaleMgr.Get(), wsFormat);
+ std::make_unique<CFGAS_StringFormatter>(m_pLocaleMgr.Get(), wsFormat);
switch (ValueCategory(pFormat->GetCategory(), m_dwType)) {
case FX_LOCALECATEGORY_Null:
bRet = pFormat->ParseNull(wsValue);
diff --git a/xfa/fxfa/parser/cxfa_lockdocument.cpp b/xfa/fxfa/parser/cxfa_lockdocument.cpp
index b6aa783..63cf55f 100644
--- a/xfa/fxfa/parser/cxfa_lockdocument.cpp
+++ b/xfa/fxfa/parser/cxfa_lockdocument.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_lockdocument.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::LockDocument,
{},
kLockDocumentAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_LockDocument::~CXFA_LockDocument() = default;
diff --git a/xfa/fxfa/parser/cxfa_log.cpp b/xfa/fxfa/parser/cxfa_log.cpp
index e3e6c91..efdcd9e 100644
--- a/xfa/fxfa/parser/cxfa_log.cpp
+++ b/xfa/fxfa/parser/cxfa_log.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_log.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -33,6 +34,6 @@
XFA_Element::Log,
kLogPropertyData,
kLogAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Log::~CXFA_Log() = default;
diff --git a/xfa/fxfa/parser/cxfa_manifest.cpp b/xfa/fxfa/parser/cxfa_manifest.cpp
index 071ba3f..9e98f3a 100644
--- a/xfa/fxfa/parser/cxfa_manifest.cpp
+++ b/xfa/fxfa/parser/cxfa_manifest.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_manifest.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_manifest.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -34,6 +35,6 @@
XFA_Element::Manifest,
kManifestPropertyData,
kManifestAttributeData,
- pdfium::MakeUnique<CJX_Manifest>(this)) {}
+ std::make_unique<CJX_Manifest>(this)) {}
CXFA_Manifest::~CXFA_Manifest() = default;
diff --git a/xfa/fxfa/parser/cxfa_map.cpp b/xfa/fxfa/parser/cxfa_map.cpp
index 782cbc5..f41b320 100644
--- a/xfa/fxfa/parser/cxfa_map.cpp
+++ b/xfa/fxfa/parser/cxfa_map.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_map.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -32,6 +33,6 @@
XFA_Element::Map,
{},
kMapAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Map::~CXFA_Map() = default;
diff --git a/xfa/fxfa/parser/cxfa_margin.cpp b/xfa/fxfa/parser/cxfa_margin.cpp
index 5e58a88..0a9dcc9 100644
--- a/xfa/fxfa/parser/cxfa_margin.cpp
+++ b/xfa/fxfa/parser/cxfa_margin.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_margin.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -35,7 +36,7 @@
XFA_Element::Margin,
kMarginPropertyData,
kMarginAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Margin::~CXFA_Margin() = default;
diff --git a/xfa/fxfa/parser/cxfa_mdp.cpp b/xfa/fxfa/parser/cxfa_mdp.cpp
index 3917bb6..419e979 100644
--- a/xfa/fxfa/parser/cxfa_mdp.cpp
+++ b/xfa/fxfa/parser/cxfa_mdp.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_mdp.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::Mdp,
{},
kMdpAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Mdp::~CXFA_Mdp() = default;
diff --git a/xfa/fxfa/parser/cxfa_medium.cpp b/xfa/fxfa/parser/cxfa_medium.cpp
index 47dee1b..b030a35 100644
--- a/xfa/fxfa/parser/cxfa_medium.cpp
+++ b/xfa/fxfa/parser/cxfa_medium.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_medium.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -37,6 +38,6 @@
XFA_Element::Medium,
{},
kMediumAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Medium::~CXFA_Medium() = default;
diff --git a/xfa/fxfa/parser/cxfa_mediuminfo.cpp b/xfa/fxfa/parser/cxfa_mediuminfo.cpp
index cc17657..297e718 100644
--- a/xfa/fxfa/parser/cxfa_mediuminfo.cpp
+++ b/xfa/fxfa/parser/cxfa_mediuminfo.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_mediuminfo.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::MediumInfo,
kMediumInfoPropertyData,
kMediumInfoAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_MediumInfo::~CXFA_MediumInfo() = default;
diff --git a/xfa/fxfa/parser/cxfa_meridiem.cpp b/xfa/fxfa/parser/cxfa_meridiem.cpp
index e250f2d..eee660c 100644
--- a/xfa/fxfa/parser/cxfa_meridiem.cpp
+++ b/xfa/fxfa/parser/cxfa_meridiem.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_meridiem.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
CXFA_Meridiem::CXFA_Meridiem(CXFA_Document* doc, XFA_PacketType packet)
: CXFA_Node(doc,
@@ -17,6 +18,6 @@
XFA_Element::Meridiem,
{},
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Meridiem::~CXFA_Meridiem() = default;
diff --git a/xfa/fxfa/parser/cxfa_meridiemnames.cpp b/xfa/fxfa/parser/cxfa_meridiemnames.cpp
index 70ede73..3fce4e7 100644
--- a/xfa/fxfa/parser/cxfa_meridiemnames.cpp
+++ b/xfa/fxfa/parser/cxfa_meridiemnames.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_meridiemnames.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::MeridiemNames,
kMeridiemNamesPropertyData,
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_MeridiemNames::~CXFA_MeridiemNames() = default;
diff --git a/xfa/fxfa/parser/cxfa_message.cpp b/xfa/fxfa/parser/cxfa_message.cpp
index 809a1db..b8db0c5 100644
--- a/xfa/fxfa/parser/cxfa_message.cpp
+++ b/xfa/fxfa/parser/cxfa_message.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_message.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -35,6 +36,6 @@
XFA_Element::Message,
kMessagePropertyData,
kMessageAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Message::~CXFA_Message() = default;
diff --git a/xfa/fxfa/parser/cxfa_messaging.cpp b/xfa/fxfa/parser/cxfa_messaging.cpp
index 4bb2b88..bfca282 100644
--- a/xfa/fxfa/parser/cxfa_messaging.cpp
+++ b/xfa/fxfa/parser/cxfa_messaging.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_messaging.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Messaging,
{},
kMessagingAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Messaging::~CXFA_Messaging() = default;
diff --git a/xfa/fxfa/parser/cxfa_mode.cpp b/xfa/fxfa/parser/cxfa_mode.cpp
index 4e8e09e..d51711f 100644
--- a/xfa/fxfa/parser/cxfa_mode.cpp
+++ b/xfa/fxfa/parser/cxfa_mode.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_mode.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Mode,
{},
kModeAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Mode::~CXFA_Mode() = default;
diff --git a/xfa/fxfa/parser/cxfa_modifyannots.cpp b/xfa/fxfa/parser/cxfa_modifyannots.cpp
index 6ec1293..16273ca 100644
--- a/xfa/fxfa/parser/cxfa_modifyannots.cpp
+++ b/xfa/fxfa/parser/cxfa_modifyannots.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_modifyannots.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::ModifyAnnots,
{},
kModifyAnnotsAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_ModifyAnnots::~CXFA_ModifyAnnots() = default;
diff --git a/xfa/fxfa/parser/cxfa_month.cpp b/xfa/fxfa/parser/cxfa_month.cpp
index 8cc4481..2eed8a3 100644
--- a/xfa/fxfa/parser/cxfa_month.cpp
+++ b/xfa/fxfa/parser/cxfa_month.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_month.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
CXFA_Month::CXFA_Month(CXFA_Document* doc, XFA_PacketType packet)
: CXFA_Node(doc,
@@ -17,6 +18,6 @@
XFA_Element::Month,
{},
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Month::~CXFA_Month() = default;
diff --git a/xfa/fxfa/parser/cxfa_monthnames.cpp b/xfa/fxfa/parser/cxfa_monthnames.cpp
index dfb68d5..aa89dcbe 100644
--- a/xfa/fxfa/parser/cxfa_monthnames.cpp
+++ b/xfa/fxfa/parser/cxfa_monthnames.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_monthnames.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::MonthNames,
kMonthNamesPropertyData,
kMonthNamesAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_MonthNames::~CXFA_MonthNames() = default;
diff --git a/xfa/fxfa/parser/cxfa_msgid.cpp b/xfa/fxfa/parser/cxfa_msgid.cpp
index 107f635..8e3258b 100644
--- a/xfa/fxfa/parser/cxfa_msgid.cpp
+++ b/xfa/fxfa/parser/cxfa_msgid.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_msgid.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::MsgId,
{},
kMsgIdAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_MsgId::~CXFA_MsgId() = default;
diff --git a/xfa/fxfa/parser/cxfa_nameattr.cpp b/xfa/fxfa/parser/cxfa_nameattr.cpp
index d29353f..480d299 100644
--- a/xfa/fxfa/parser/cxfa_nameattr.cpp
+++ b/xfa/fxfa/parser/cxfa_nameattr.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_nameattr.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::NameAttr,
{},
kNameAttrAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_NameAttr::~CXFA_NameAttr() = default;
diff --git a/xfa/fxfa/parser/cxfa_neverembed.cpp b/xfa/fxfa/parser/cxfa_neverembed.cpp
index 18af282..21a2ba3 100644
--- a/xfa/fxfa/parser/cxfa_neverembed.cpp
+++ b/xfa/fxfa/parser/cxfa_neverembed.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_neverembed.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::NeverEmbed,
{},
kNeverEmbedAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_NeverEmbed::~CXFA_NeverEmbed() = default;
diff --git a/xfa/fxfa/parser/cxfa_node.cpp b/xfa/fxfa/parser/cxfa_node.cpp
index cf38c2a..33e7bf6 100644
--- a/xfa/fxfa/parser/cxfa_node.cpp
+++ b/xfa/fxfa/parser/cxfa_node.cpp
@@ -28,7 +28,6 @@
#include "fxjs/xfa/cjx_node.h"
#include "third_party/base/compiler_specific.h"
#include "third_party/base/logging.h"
-#include "third_party/base/ptr_util.h"
#include "third_party/base/span.h"
#include "third_party/base/stl_util.h"
#include "xfa/fde/cfde_textout.h"
@@ -576,11 +575,11 @@
return nullptr;
if (!(*pMap)[pParentNode])
- (*pMap)[pParentNode] = pdfium::MakeUnique<CXFA_NodeSetPairMap>();
+ (*pMap)[pParentNode] = std::make_unique<CXFA_NodeSetPairMap>();
CXFA_NodeSetPairMap* pNodeSetPairMap = (*pMap)[pParentNode].get();
if (!(*pNodeSetPairMap)[dwNameHash])
- (*pNodeSetPairMap)[dwNameHash] = pdfium::MakeUnique<CXFA_NodeSetPair>();
+ (*pNodeSetPairMap)[dwNameHash] = std::make_unique<CXFA_NodeSetPair>();
return (*pNodeSetPairMap)[dwNameHash].get();
}
@@ -842,9 +841,9 @@
return;
m_pTextProvider =
- pdfium::MakeUnique<CXFA_TextProvider>(pNode, XFA_TEXTPROVIDERTYPE_Text);
+ std::make_unique<CXFA_TextProvider>(pNode, XFA_TEXTPROVIDERTYPE_Text);
m_pTextLayout =
- pdfium::MakeUnique<CXFA_TextLayout>(doc, m_pTextProvider.get());
+ std::make_unique<CXFA_TextLayout>(doc, m_pTextProvider.get());
}
private:
@@ -899,10 +898,10 @@
if (!caption || caption->IsHidden())
return false;
- m_pCapTextProvider = pdfium::MakeUnique<CXFA_TextProvider>(
+ m_pCapTextProvider = std::make_unique<CXFA_TextProvider>(
pNode, XFA_TEXTPROVIDERTYPE_Caption);
m_pCapTextLayout =
- pdfium::MakeUnique<CXFA_TextLayout>(doc, m_pCapTextProvider.get());
+ std::make_unique<CXFA_TextLayout>(doc, m_pCapTextProvider.get());
return true;
}
@@ -2742,7 +2741,7 @@
pContext->SetNodesOfRunScript(&refNodes);
}
- auto pTmpRetValue = pdfium::MakeUnique<CFXJSE_Value>(pContext->GetIsolate());
+ auto pTmpRetValue = std::make_unique<CFXJSE_Value>(pContext->GetIsolate());
bool bRet = false;
{
AutoRestorer<uint8_t> restorer(&m_ExecuteRecursionDepth);
@@ -2777,8 +2776,7 @@
CXFA_CalcData* pGlobalData = pRefNode->JSObject()->GetCalcData();
if (!pGlobalData) {
- pRefNode->JSObject()->SetCalcData(
- pdfium::MakeUnique<CXFA_CalcData>());
+ pRefNode->JSObject()->SetCalcData(std::make_unique<CXFA_CalcData>());
pGlobalData = pRefNode->JSObject()->GetCalcData();
}
if (!pdfium::Contains(pGlobalData->m_Globals, this))
@@ -3266,7 +3264,7 @@
CXFA_FieldLayoutData* layoutData = m_pLayoutData->AsFieldLayoutData();
if (!layoutData->m_pTextOut) {
- layoutData->m_pTextOut = pdfium::MakeUnique<CFDE_TextOut>();
+ layoutData->m_pTextOut = std::make_unique<CFDE_TextOut>();
CFDE_TextOut* pTextOut = layoutData->m_pTextOut.get();
pTextOut->SetFont(GetFDEFont(doc));
pTextOut->SetFontSize(fFontSize);
@@ -3789,25 +3787,25 @@
switch (GetFFWidgetType()) {
case XFA_FFWidgetType::kText:
- m_pLayoutData = pdfium::MakeUnique<CXFA_TextLayoutData>();
+ m_pLayoutData = std::make_unique<CXFA_TextLayoutData>();
return;
case XFA_FFWidgetType::kTextEdit:
- m_pLayoutData = pdfium::MakeUnique<CXFA_TextEditData>();
+ m_pLayoutData = std::make_unique<CXFA_TextEditData>();
return;
case XFA_FFWidgetType::kImage:
- m_pLayoutData = pdfium::MakeUnique<CXFA_ImageLayoutData>();
+ m_pLayoutData = std::make_unique<CXFA_ImageLayoutData>();
return;
case XFA_FFWidgetType::kImageEdit:
- m_pLayoutData = pdfium::MakeUnique<CXFA_ImageEditData>();
+ m_pLayoutData = std::make_unique<CXFA_ImageEditData>();
return;
default:
break;
}
if (GetElementType() == XFA_Element::Field) {
- m_pLayoutData = pdfium::MakeUnique<CXFA_FieldLayoutData>();
+ m_pLayoutData = std::make_unique<CXFA_FieldLayoutData>();
return;
}
- m_pLayoutData = pdfium::MakeUnique<CXFA_WidgetLayoutData>();
+ m_pLayoutData = std::make_unique<CXFA_WidgetLayoutData>();
}
void CXFA_Node::StartTextLayout(CXFA_FFDoc* doc,
@@ -5095,913 +5093,913 @@
std::unique_ptr<CXFA_Node> node;
switch (element) {
case XFA_Element::Ps:
- node = pdfium::MakeUnique<CXFA_Ps>(doc, packet);
+ node = std::make_unique<CXFA_Ps>(doc, packet);
break;
case XFA_Element::To:
- node = pdfium::MakeUnique<CXFA_To>(doc, packet);
+ node = std::make_unique<CXFA_To>(doc, packet);
break;
case XFA_Element::Ui:
- node = pdfium::MakeUnique<CXFA_Ui>(doc, packet);
+ node = std::make_unique<CXFA_Ui>(doc, packet);
break;
case XFA_Element::RecordSet:
- node = pdfium::MakeUnique<CXFA_RecordSet>(doc, packet);
+ node = std::make_unique<CXFA_RecordSet>(doc, packet);
break;
case XFA_Element::SubsetBelow:
- node = pdfium::MakeUnique<CXFA_SubsetBelow>(doc, packet);
+ node = std::make_unique<CXFA_SubsetBelow>(doc, packet);
break;
case XFA_Element::SubformSet:
- node = pdfium::MakeUnique<CXFA_SubformSet>(doc, packet);
+ node = std::make_unique<CXFA_SubformSet>(doc, packet);
break;
case XFA_Element::AdobeExtensionLevel:
- node = pdfium::MakeUnique<CXFA_AdobeExtensionLevel>(doc, packet);
+ node = std::make_unique<CXFA_AdobeExtensionLevel>(doc, packet);
break;
case XFA_Element::Typeface:
- node = pdfium::MakeUnique<CXFA_Typeface>(doc, packet);
+ node = std::make_unique<CXFA_Typeface>(doc, packet);
break;
case XFA_Element::Break:
- node = pdfium::MakeUnique<CXFA_Break>(doc, packet);
+ node = std::make_unique<CXFA_Break>(doc, packet);
break;
case XFA_Element::FontInfo:
- node = pdfium::MakeUnique<CXFA_FontInfo>(doc, packet);
+ node = std::make_unique<CXFA_FontInfo>(doc, packet);
break;
case XFA_Element::NumberPattern:
- node = pdfium::MakeUnique<CXFA_NumberPattern>(doc, packet);
+ node = std::make_unique<CXFA_NumberPattern>(doc, packet);
break;
case XFA_Element::DynamicRender:
- node = pdfium::MakeUnique<CXFA_DynamicRender>(doc, packet);
+ node = std::make_unique<CXFA_DynamicRender>(doc, packet);
break;
case XFA_Element::PrintScaling:
- node = pdfium::MakeUnique<CXFA_PrintScaling>(doc, packet);
+ node = std::make_unique<CXFA_PrintScaling>(doc, packet);
break;
case XFA_Element::CheckButton:
- node = pdfium::MakeUnique<CXFA_CheckButton>(doc, packet);
+ node = std::make_unique<CXFA_CheckButton>(doc, packet);
break;
case XFA_Element::DatePatterns:
- node = pdfium::MakeUnique<CXFA_DatePatterns>(doc, packet);
+ node = std::make_unique<CXFA_DatePatterns>(doc, packet);
break;
case XFA_Element::SourceSet:
- node = pdfium::MakeUnique<CXFA_SourceSet>(doc, packet);
+ node = std::make_unique<CXFA_SourceSet>(doc, packet);
break;
case XFA_Element::Amd:
- node = pdfium::MakeUnique<CXFA_Amd>(doc, packet);
+ node = std::make_unique<CXFA_Amd>(doc, packet);
break;
case XFA_Element::Arc:
- node = pdfium::MakeUnique<CXFA_Arc>(doc, packet);
+ node = std::make_unique<CXFA_Arc>(doc, packet);
break;
case XFA_Element::Day:
- node = pdfium::MakeUnique<CXFA_Day>(doc, packet);
+ node = std::make_unique<CXFA_Day>(doc, packet);
break;
case XFA_Element::Era:
- node = pdfium::MakeUnique<CXFA_Era>(doc, packet);
+ node = std::make_unique<CXFA_Era>(doc, packet);
break;
case XFA_Element::Jog:
- node = pdfium::MakeUnique<CXFA_Jog>(doc, packet);
+ node = std::make_unique<CXFA_Jog>(doc, packet);
break;
case XFA_Element::Log:
- node = pdfium::MakeUnique<CXFA_Log>(doc, packet);
+ node = std::make_unique<CXFA_Log>(doc, packet);
break;
case XFA_Element::Map:
- node = pdfium::MakeUnique<CXFA_Map>(doc, packet);
+ node = std::make_unique<CXFA_Map>(doc, packet);
break;
case XFA_Element::Mdp:
- node = pdfium::MakeUnique<CXFA_Mdp>(doc, packet);
+ node = std::make_unique<CXFA_Mdp>(doc, packet);
break;
case XFA_Element::BreakBefore:
- node = pdfium::MakeUnique<CXFA_BreakBefore>(doc, packet);
+ node = std::make_unique<CXFA_BreakBefore>(doc, packet);
break;
case XFA_Element::Oid:
- node = pdfium::MakeUnique<CXFA_Oid>(doc, packet);
+ node = std::make_unique<CXFA_Oid>(doc, packet);
break;
case XFA_Element::Pcl:
- node = pdfium::MakeUnique<CXFA_Pcl>(doc, packet);
+ node = std::make_unique<CXFA_Pcl>(doc, packet);
break;
case XFA_Element::Pdf:
- node = pdfium::MakeUnique<CXFA_Pdf>(doc, packet);
+ node = std::make_unique<CXFA_Pdf>(doc, packet);
break;
case XFA_Element::Ref:
- node = pdfium::MakeUnique<CXFA_Ref>(doc, packet);
+ node = std::make_unique<CXFA_Ref>(doc, packet);
break;
case XFA_Element::Uri:
- node = pdfium::MakeUnique<CXFA_Uri>(doc, packet);
+ node = std::make_unique<CXFA_Uri>(doc, packet);
break;
case XFA_Element::Xdc:
- node = pdfium::MakeUnique<CXFA_Xdc>(doc, packet);
+ node = std::make_unique<CXFA_Xdc>(doc, packet);
break;
case XFA_Element::Xdp:
- node = pdfium::MakeUnique<CXFA_Xdp>(doc, packet);
+ node = std::make_unique<CXFA_Xdp>(doc, packet);
break;
case XFA_Element::Xfa:
- node = pdfium::MakeUnique<CXFA_Xfa>(doc, packet);
+ node = std::make_unique<CXFA_Xfa>(doc, packet);
break;
case XFA_Element::Xsl:
- node = pdfium::MakeUnique<CXFA_Xsl>(doc, packet);
+ node = std::make_unique<CXFA_Xsl>(doc, packet);
break;
case XFA_Element::Zpl:
- node = pdfium::MakeUnique<CXFA_Zpl>(doc, packet);
+ node = std::make_unique<CXFA_Zpl>(doc, packet);
break;
case XFA_Element::Cache:
- node = pdfium::MakeUnique<CXFA_Cache>(doc, packet);
+ node = std::make_unique<CXFA_Cache>(doc, packet);
break;
case XFA_Element::Margin:
- node = pdfium::MakeUnique<CXFA_Margin>(doc, packet);
+ node = std::make_unique<CXFA_Margin>(doc, packet);
break;
case XFA_Element::KeyUsage:
- node = pdfium::MakeUnique<CXFA_KeyUsage>(doc, packet);
+ node = std::make_unique<CXFA_KeyUsage>(doc, packet);
break;
case XFA_Element::Exclude:
- node = pdfium::MakeUnique<CXFA_Exclude>(doc, packet);
+ node = std::make_unique<CXFA_Exclude>(doc, packet);
break;
case XFA_Element::ChoiceList:
- node = pdfium::MakeUnique<CXFA_ChoiceList>(doc, packet);
+ node = std::make_unique<CXFA_ChoiceList>(doc, packet);
break;
case XFA_Element::Level:
- node = pdfium::MakeUnique<CXFA_Level>(doc, packet);
+ node = std::make_unique<CXFA_Level>(doc, packet);
break;
case XFA_Element::LabelPrinter:
- node = pdfium::MakeUnique<CXFA_LabelPrinter>(doc, packet);
+ node = std::make_unique<CXFA_LabelPrinter>(doc, packet);
break;
case XFA_Element::CalendarSymbols:
- node = pdfium::MakeUnique<CXFA_CalendarSymbols>(doc, packet);
+ node = std::make_unique<CXFA_CalendarSymbols>(doc, packet);
break;
case XFA_Element::Para:
- node = pdfium::MakeUnique<CXFA_Para>(doc, packet);
+ node = std::make_unique<CXFA_Para>(doc, packet);
break;
case XFA_Element::Part:
- node = pdfium::MakeUnique<CXFA_Part>(doc, packet);
+ node = std::make_unique<CXFA_Part>(doc, packet);
break;
case XFA_Element::Pdfa:
- node = pdfium::MakeUnique<CXFA_Pdfa>(doc, packet);
+ node = std::make_unique<CXFA_Pdfa>(doc, packet);
break;
case XFA_Element::Filter:
- node = pdfium::MakeUnique<CXFA_Filter>(doc, packet);
+ node = std::make_unique<CXFA_Filter>(doc, packet);
break;
case XFA_Element::Present:
- node = pdfium::MakeUnique<CXFA_Present>(doc, packet);
+ node = std::make_unique<CXFA_Present>(doc, packet);
break;
case XFA_Element::Pagination:
- node = pdfium::MakeUnique<CXFA_Pagination>(doc, packet);
+ node = std::make_unique<CXFA_Pagination>(doc, packet);
break;
case XFA_Element::Encoding:
- node = pdfium::MakeUnique<CXFA_Encoding>(doc, packet);
+ node = std::make_unique<CXFA_Encoding>(doc, packet);
break;
case XFA_Element::Event:
- node = pdfium::MakeUnique<CXFA_Event>(doc, packet);
+ node = std::make_unique<CXFA_Event>(doc, packet);
break;
case XFA_Element::Whitespace:
- node = pdfium::MakeUnique<CXFA_Whitespace>(doc, packet);
+ node = std::make_unique<CXFA_Whitespace>(doc, packet);
break;
case XFA_Element::DefaultUi:
- node = pdfium::MakeUnique<CXFA_DefaultUi>(doc, packet);
+ node = std::make_unique<CXFA_DefaultUi>(doc, packet);
break;
case XFA_Element::DataModel:
- node = pdfium::MakeUnique<CXFA_DataModel>(doc, packet);
+ node = std::make_unique<CXFA_DataModel>(doc, packet);
break;
case XFA_Element::Barcode:
- node = pdfium::MakeUnique<CXFA_Barcode>(doc, packet);
+ node = std::make_unique<CXFA_Barcode>(doc, packet);
break;
case XFA_Element::TimePattern:
- node = pdfium::MakeUnique<CXFA_TimePattern>(doc, packet);
+ node = std::make_unique<CXFA_TimePattern>(doc, packet);
break;
case XFA_Element::BatchOutput:
- node = pdfium::MakeUnique<CXFA_BatchOutput>(doc, packet);
+ node = std::make_unique<CXFA_BatchOutput>(doc, packet);
break;
case XFA_Element::Enforce:
- node = pdfium::MakeUnique<CXFA_Enforce>(doc, packet);
+ node = std::make_unique<CXFA_Enforce>(doc, packet);
break;
case XFA_Element::CurrencySymbols:
- node = pdfium::MakeUnique<CXFA_CurrencySymbols>(doc, packet);
+ node = std::make_unique<CXFA_CurrencySymbols>(doc, packet);
break;
case XFA_Element::AddSilentPrint:
- node = pdfium::MakeUnique<CXFA_AddSilentPrint>(doc, packet);
+ node = std::make_unique<CXFA_AddSilentPrint>(doc, packet);
break;
case XFA_Element::Rename:
- node = pdfium::MakeUnique<CXFA_Rename>(doc, packet);
+ node = std::make_unique<CXFA_Rename>(doc, packet);
break;
case XFA_Element::Operation:
- node = pdfium::MakeUnique<CXFA_Operation>(doc, packet);
+ node = std::make_unique<CXFA_Operation>(doc, packet);
break;
case XFA_Element::Typefaces:
- node = pdfium::MakeUnique<CXFA_Typefaces>(doc, packet);
+ node = std::make_unique<CXFA_Typefaces>(doc, packet);
break;
case XFA_Element::SubjectDNs:
- node = pdfium::MakeUnique<CXFA_SubjectDNs>(doc, packet);
+ node = std::make_unique<CXFA_SubjectDNs>(doc, packet);
break;
case XFA_Element::Issuers:
- node = pdfium::MakeUnique<CXFA_Issuers>(doc, packet);
+ node = std::make_unique<CXFA_Issuers>(doc, packet);
break;
case XFA_Element::WsdlConnection:
- node = pdfium::MakeUnique<CXFA_WsdlConnection>(doc, packet);
+ node = std::make_unique<CXFA_WsdlConnection>(doc, packet);
break;
case XFA_Element::Debug:
- node = pdfium::MakeUnique<CXFA_Debug>(doc, packet);
+ node = std::make_unique<CXFA_Debug>(doc, packet);
break;
case XFA_Element::Delta:
- node = pdfium::MakeUnique<CXFA_Delta>(doc, packet);
+ node = std::make_unique<CXFA_Delta>(doc, packet);
break;
case XFA_Element::EraNames:
- node = pdfium::MakeUnique<CXFA_EraNames>(doc, packet);
+ node = std::make_unique<CXFA_EraNames>(doc, packet);
break;
case XFA_Element::ModifyAnnots:
- node = pdfium::MakeUnique<CXFA_ModifyAnnots>(doc, packet);
+ node = std::make_unique<CXFA_ModifyAnnots>(doc, packet);
break;
case XFA_Element::StartNode:
- node = pdfium::MakeUnique<CXFA_StartNode>(doc, packet);
+ node = std::make_unique<CXFA_StartNode>(doc, packet);
break;
case XFA_Element::Button:
- node = pdfium::MakeUnique<CXFA_Button>(doc, packet);
+ node = std::make_unique<CXFA_Button>(doc, packet);
break;
case XFA_Element::Format:
- node = pdfium::MakeUnique<CXFA_Format>(doc, packet);
+ node = std::make_unique<CXFA_Format>(doc, packet);
break;
case XFA_Element::Border:
- node = pdfium::MakeUnique<CXFA_Border>(doc, packet);
+ node = std::make_unique<CXFA_Border>(doc, packet);
break;
case XFA_Element::Area:
- node = pdfium::MakeUnique<CXFA_Area>(doc, packet);
+ node = std::make_unique<CXFA_Area>(doc, packet);
break;
case XFA_Element::Hyphenation:
- node = pdfium::MakeUnique<CXFA_Hyphenation>(doc, packet);
+ node = std::make_unique<CXFA_Hyphenation>(doc, packet);
break;
case XFA_Element::Text:
- node = pdfium::MakeUnique<CXFA_Text>(doc, packet);
+ node = std::make_unique<CXFA_Text>(doc, packet);
break;
case XFA_Element::Time:
- node = pdfium::MakeUnique<CXFA_Time>(doc, packet);
+ node = std::make_unique<CXFA_Time>(doc, packet);
break;
case XFA_Element::Type:
- node = pdfium::MakeUnique<CXFA_Type>(doc, packet);
+ node = std::make_unique<CXFA_Type>(doc, packet);
break;
case XFA_Element::Overprint:
- node = pdfium::MakeUnique<CXFA_Overprint>(doc, packet);
+ node = std::make_unique<CXFA_Overprint>(doc, packet);
break;
case XFA_Element::Certificates:
- node = pdfium::MakeUnique<CXFA_Certificates>(doc, packet);
+ node = std::make_unique<CXFA_Certificates>(doc, packet);
break;
case XFA_Element::EncryptionMethods:
- node = pdfium::MakeUnique<CXFA_EncryptionMethods>(doc, packet);
+ node = std::make_unique<CXFA_EncryptionMethods>(doc, packet);
break;
case XFA_Element::SetProperty:
- node = pdfium::MakeUnique<CXFA_SetProperty>(doc, packet);
+ node = std::make_unique<CXFA_SetProperty>(doc, packet);
break;
case XFA_Element::PrinterName:
- node = pdfium::MakeUnique<CXFA_PrinterName>(doc, packet);
+ node = std::make_unique<CXFA_PrinterName>(doc, packet);
break;
case XFA_Element::StartPage:
- node = pdfium::MakeUnique<CXFA_StartPage>(doc, packet);
+ node = std::make_unique<CXFA_StartPage>(doc, packet);
break;
case XFA_Element::PageOffset:
- node = pdfium::MakeUnique<CXFA_PageOffset>(doc, packet);
+ node = std::make_unique<CXFA_PageOffset>(doc, packet);
break;
case XFA_Element::DateTime:
- node = pdfium::MakeUnique<CXFA_DateTime>(doc, packet);
+ node = std::make_unique<CXFA_DateTime>(doc, packet);
break;
case XFA_Element::Comb:
- node = pdfium::MakeUnique<CXFA_Comb>(doc, packet);
+ node = std::make_unique<CXFA_Comb>(doc, packet);
break;
case XFA_Element::Pattern:
- node = pdfium::MakeUnique<CXFA_Pattern>(doc, packet);
+ node = std::make_unique<CXFA_Pattern>(doc, packet);
break;
case XFA_Element::IfEmpty:
- node = pdfium::MakeUnique<CXFA_IfEmpty>(doc, packet);
+ node = std::make_unique<CXFA_IfEmpty>(doc, packet);
break;
case XFA_Element::SuppressBanner:
- node = pdfium::MakeUnique<CXFA_SuppressBanner>(doc, packet);
+ node = std::make_unique<CXFA_SuppressBanner>(doc, packet);
break;
case XFA_Element::OutputBin:
- node = pdfium::MakeUnique<CXFA_OutputBin>(doc, packet);
+ node = std::make_unique<CXFA_OutputBin>(doc, packet);
break;
case XFA_Element::Field:
- node = pdfium::MakeUnique<CXFA_Field>(doc, packet);
+ node = std::make_unique<CXFA_Field>(doc, packet);
break;
case XFA_Element::Agent:
- node = pdfium::MakeUnique<CXFA_Agent>(doc, packet);
+ node = std::make_unique<CXFA_Agent>(doc, packet);
break;
case XFA_Element::OutputXSL:
- node = pdfium::MakeUnique<CXFA_OutputXSL>(doc, packet);
+ node = std::make_unique<CXFA_OutputXSL>(doc, packet);
break;
case XFA_Element::AdjustData:
- node = pdfium::MakeUnique<CXFA_AdjustData>(doc, packet);
+ node = std::make_unique<CXFA_AdjustData>(doc, packet);
break;
case XFA_Element::AutoSave:
- node = pdfium::MakeUnique<CXFA_AutoSave>(doc, packet);
+ node = std::make_unique<CXFA_AutoSave>(doc, packet);
break;
case XFA_Element::ContentArea:
- node = pdfium::MakeUnique<CXFA_ContentArea>(doc, packet);
+ node = std::make_unique<CXFA_ContentArea>(doc, packet);
break;
case XFA_Element::WsdlAddress:
- node = pdfium::MakeUnique<CXFA_WsdlAddress>(doc, packet);
+ node = std::make_unique<CXFA_WsdlAddress>(doc, packet);
break;
case XFA_Element::Solid:
- node = pdfium::MakeUnique<CXFA_Solid>(doc, packet);
+ node = std::make_unique<CXFA_Solid>(doc, packet);
break;
case XFA_Element::DateTimeSymbols:
- node = pdfium::MakeUnique<CXFA_DateTimeSymbols>(doc, packet);
+ node = std::make_unique<CXFA_DateTimeSymbols>(doc, packet);
break;
case XFA_Element::EncryptionLevel:
- node = pdfium::MakeUnique<CXFA_EncryptionLevel>(doc, packet);
+ node = std::make_unique<CXFA_EncryptionLevel>(doc, packet);
break;
case XFA_Element::Edge:
- node = pdfium::MakeUnique<CXFA_Edge>(doc, packet);
+ node = std::make_unique<CXFA_Edge>(doc, packet);
break;
case XFA_Element::Stipple:
- node = pdfium::MakeUnique<CXFA_Stipple>(doc, packet);
+ node = std::make_unique<CXFA_Stipple>(doc, packet);
break;
case XFA_Element::Attributes:
- node = pdfium::MakeUnique<CXFA_Attributes>(doc, packet);
+ node = std::make_unique<CXFA_Attributes>(doc, packet);
break;
case XFA_Element::VersionControl:
- node = pdfium::MakeUnique<CXFA_VersionControl>(doc, packet);
+ node = std::make_unique<CXFA_VersionControl>(doc, packet);
break;
case XFA_Element::Meridiem:
- node = pdfium::MakeUnique<CXFA_Meridiem>(doc, packet);
+ node = std::make_unique<CXFA_Meridiem>(doc, packet);
break;
case XFA_Element::ExclGroup:
- node = pdfium::MakeUnique<CXFA_ExclGroup>(doc, packet);
+ node = std::make_unique<CXFA_ExclGroup>(doc, packet);
break;
case XFA_Element::ToolTip:
- node = pdfium::MakeUnique<CXFA_ToolTip>(doc, packet);
+ node = std::make_unique<CXFA_ToolTip>(doc, packet);
break;
case XFA_Element::Compress:
- node = pdfium::MakeUnique<CXFA_Compress>(doc, packet);
+ node = std::make_unique<CXFA_Compress>(doc, packet);
break;
case XFA_Element::Reason:
- node = pdfium::MakeUnique<CXFA_Reason>(doc, packet);
+ node = std::make_unique<CXFA_Reason>(doc, packet);
break;
case XFA_Element::Execute:
- node = pdfium::MakeUnique<CXFA_Execute>(doc, packet);
+ node = std::make_unique<CXFA_Execute>(doc, packet);
break;
case XFA_Element::ContentCopy:
- node = pdfium::MakeUnique<CXFA_ContentCopy>(doc, packet);
+ node = std::make_unique<CXFA_ContentCopy>(doc, packet);
break;
case XFA_Element::DateTimeEdit:
- node = pdfium::MakeUnique<CXFA_DateTimeEdit>(doc, packet);
+ node = std::make_unique<CXFA_DateTimeEdit>(doc, packet);
break;
case XFA_Element::Config:
- node = pdfium::MakeUnique<CXFA_Config>(doc, packet);
+ node = std::make_unique<CXFA_Config>(doc, packet);
break;
case XFA_Element::Image:
- node = pdfium::MakeUnique<CXFA_Image>(doc, packet);
+ node = std::make_unique<CXFA_Image>(doc, packet);
break;
case XFA_Element::SharpxHTML:
- node = pdfium::MakeUnique<CXFA_SharpxHTML>(doc, packet);
+ node = std::make_unique<CXFA_SharpxHTML>(doc, packet);
break;
case XFA_Element::NumberOfCopies:
- node = pdfium::MakeUnique<CXFA_NumberOfCopies>(doc, packet);
+ node = std::make_unique<CXFA_NumberOfCopies>(doc, packet);
break;
case XFA_Element::BehaviorOverride:
- node = pdfium::MakeUnique<CXFA_BehaviorOverride>(doc, packet);
+ node = std::make_unique<CXFA_BehaviorOverride>(doc, packet);
break;
case XFA_Element::TimeStamp:
- node = pdfium::MakeUnique<CXFA_TimeStamp>(doc, packet);
+ node = std::make_unique<CXFA_TimeStamp>(doc, packet);
break;
case XFA_Element::Month:
- node = pdfium::MakeUnique<CXFA_Month>(doc, packet);
+ node = std::make_unique<CXFA_Month>(doc, packet);
break;
case XFA_Element::ViewerPreferences:
- node = pdfium::MakeUnique<CXFA_ViewerPreferences>(doc, packet);
+ node = std::make_unique<CXFA_ViewerPreferences>(doc, packet);
break;
case XFA_Element::ScriptModel:
- node = pdfium::MakeUnique<CXFA_ScriptModel>(doc, packet);
+ node = std::make_unique<CXFA_ScriptModel>(doc, packet);
break;
case XFA_Element::Decimal:
- node = pdfium::MakeUnique<CXFA_Decimal>(doc, packet);
+ node = std::make_unique<CXFA_Decimal>(doc, packet);
break;
case XFA_Element::Subform:
- node = pdfium::MakeUnique<CXFA_Subform>(doc, packet);
+ node = std::make_unique<CXFA_Subform>(doc, packet);
break;
case XFA_Element::Select:
- node = pdfium::MakeUnique<CXFA_Select>(doc, packet);
+ node = std::make_unique<CXFA_Select>(doc, packet);
break;
case XFA_Element::Window:
- node = pdfium::MakeUnique<CXFA_Window>(doc, packet);
+ node = std::make_unique<CXFA_Window>(doc, packet);
break;
case XFA_Element::LocaleSet:
- node = pdfium::MakeUnique<CXFA_LocaleSet>(doc, packet);
+ node = std::make_unique<CXFA_LocaleSet>(doc, packet);
break;
case XFA_Element::Handler:
- node = pdfium::MakeUnique<CXFA_Handler>(doc, packet);
+ node = std::make_unique<CXFA_Handler>(doc, packet);
break;
case XFA_Element::Presence:
- node = pdfium::MakeUnique<CXFA_Presence>(doc, packet);
+ node = std::make_unique<CXFA_Presence>(doc, packet);
break;
case XFA_Element::Record:
- node = pdfium::MakeUnique<CXFA_Record>(doc, packet);
+ node = std::make_unique<CXFA_Record>(doc, packet);
break;
case XFA_Element::Embed:
- node = pdfium::MakeUnique<CXFA_Embed>(doc, packet);
+ node = std::make_unique<CXFA_Embed>(doc, packet);
break;
case XFA_Element::Version:
- node = pdfium::MakeUnique<CXFA_Version>(doc, packet);
+ node = std::make_unique<CXFA_Version>(doc, packet);
break;
case XFA_Element::Command:
- node = pdfium::MakeUnique<CXFA_Command>(doc, packet);
+ node = std::make_unique<CXFA_Command>(doc, packet);
break;
case XFA_Element::Copies:
- node = pdfium::MakeUnique<CXFA_Copies>(doc, packet);
+ node = std::make_unique<CXFA_Copies>(doc, packet);
break;
case XFA_Element::Staple:
- node = pdfium::MakeUnique<CXFA_Staple>(doc, packet);
+ node = std::make_unique<CXFA_Staple>(doc, packet);
break;
case XFA_Element::SubmitFormat:
- node = pdfium::MakeUnique<CXFA_SubmitFormat>(doc, packet);
+ node = std::make_unique<CXFA_SubmitFormat>(doc, packet);
break;
case XFA_Element::Boolean:
- node = pdfium::MakeUnique<CXFA_Boolean>(doc, packet);
+ node = std::make_unique<CXFA_Boolean>(doc, packet);
break;
case XFA_Element::Message:
- node = pdfium::MakeUnique<CXFA_Message>(doc, packet);
+ node = std::make_unique<CXFA_Message>(doc, packet);
break;
case XFA_Element::Output:
- node = pdfium::MakeUnique<CXFA_Output>(doc, packet);
+ node = std::make_unique<CXFA_Output>(doc, packet);
break;
case XFA_Element::PsMap:
- node = pdfium::MakeUnique<CXFA_PsMap>(doc, packet);
+ node = std::make_unique<CXFA_PsMap>(doc, packet);
break;
case XFA_Element::ExcludeNS:
- node = pdfium::MakeUnique<CXFA_ExcludeNS>(doc, packet);
+ node = std::make_unique<CXFA_ExcludeNS>(doc, packet);
break;
case XFA_Element::Assist:
- node = pdfium::MakeUnique<CXFA_Assist>(doc, packet);
+ node = std::make_unique<CXFA_Assist>(doc, packet);
break;
case XFA_Element::Picture:
- node = pdfium::MakeUnique<CXFA_Picture>(doc, packet);
+ node = std::make_unique<CXFA_Picture>(doc, packet);
break;
case XFA_Element::Traversal:
- node = pdfium::MakeUnique<CXFA_Traversal>(doc, packet);
+ node = std::make_unique<CXFA_Traversal>(doc, packet);
break;
case XFA_Element::SilentPrint:
- node = pdfium::MakeUnique<CXFA_SilentPrint>(doc, packet);
+ node = std::make_unique<CXFA_SilentPrint>(doc, packet);
break;
case XFA_Element::WebClient:
- node = pdfium::MakeUnique<CXFA_WebClient>(doc, packet);
+ node = std::make_unique<CXFA_WebClient>(doc, packet);
break;
case XFA_Element::Producer:
- node = pdfium::MakeUnique<CXFA_Producer>(doc, packet);
+ node = std::make_unique<CXFA_Producer>(doc, packet);
break;
case XFA_Element::Corner:
- node = pdfium::MakeUnique<CXFA_Corner>(doc, packet);
+ node = std::make_unique<CXFA_Corner>(doc, packet);
break;
case XFA_Element::MsgId:
- node = pdfium::MakeUnique<CXFA_MsgId>(doc, packet);
+ node = std::make_unique<CXFA_MsgId>(doc, packet);
break;
case XFA_Element::Color:
- node = pdfium::MakeUnique<CXFA_Color>(doc, packet);
+ node = std::make_unique<CXFA_Color>(doc, packet);
break;
case XFA_Element::Keep:
- node = pdfium::MakeUnique<CXFA_Keep>(doc, packet);
+ node = std::make_unique<CXFA_Keep>(doc, packet);
break;
case XFA_Element::Query:
- node = pdfium::MakeUnique<CXFA_Query>(doc, packet);
+ node = std::make_unique<CXFA_Query>(doc, packet);
break;
case XFA_Element::Insert:
- node = pdfium::MakeUnique<CXFA_Insert>(doc, packet);
+ node = std::make_unique<CXFA_Insert>(doc, packet);
break;
case XFA_Element::ImageEdit:
- node = pdfium::MakeUnique<CXFA_ImageEdit>(doc, packet);
+ node = std::make_unique<CXFA_ImageEdit>(doc, packet);
break;
case XFA_Element::Validate:
- node = pdfium::MakeUnique<CXFA_Validate>(doc, packet);
+ node = std::make_unique<CXFA_Validate>(doc, packet);
break;
case XFA_Element::DigestMethods:
- node = pdfium::MakeUnique<CXFA_DigestMethods>(doc, packet);
+ node = std::make_unique<CXFA_DigestMethods>(doc, packet);
break;
case XFA_Element::NumberPatterns:
- node = pdfium::MakeUnique<CXFA_NumberPatterns>(doc, packet);
+ node = std::make_unique<CXFA_NumberPatterns>(doc, packet);
break;
case XFA_Element::PageSet:
- node = pdfium::MakeUnique<CXFA_PageSet>(doc, packet);
+ node = std::make_unique<CXFA_PageSet>(doc, packet);
break;
case XFA_Element::Integer:
- node = pdfium::MakeUnique<CXFA_Integer>(doc, packet);
+ node = std::make_unique<CXFA_Integer>(doc, packet);
break;
case XFA_Element::SoapAddress:
- node = pdfium::MakeUnique<CXFA_SoapAddress>(doc, packet);
+ node = std::make_unique<CXFA_SoapAddress>(doc, packet);
break;
case XFA_Element::Equate:
- node = pdfium::MakeUnique<CXFA_Equate>(doc, packet);
+ node = std::make_unique<CXFA_Equate>(doc, packet);
break;
case XFA_Element::FormFieldFilling:
- node = pdfium::MakeUnique<CXFA_FormFieldFilling>(doc, packet);
+ node = std::make_unique<CXFA_FormFieldFilling>(doc, packet);
break;
case XFA_Element::PageRange:
- node = pdfium::MakeUnique<CXFA_PageRange>(doc, packet);
+ node = std::make_unique<CXFA_PageRange>(doc, packet);
break;
case XFA_Element::Update:
- node = pdfium::MakeUnique<CXFA_Update>(doc, packet);
+ node = std::make_unique<CXFA_Update>(doc, packet);
break;
case XFA_Element::ConnectString:
- node = pdfium::MakeUnique<CXFA_ConnectString>(doc, packet);
+ node = std::make_unique<CXFA_ConnectString>(doc, packet);
break;
case XFA_Element::Mode:
- node = pdfium::MakeUnique<CXFA_Mode>(doc, packet);
+ node = std::make_unique<CXFA_Mode>(doc, packet);
break;
case XFA_Element::Layout:
- node = pdfium::MakeUnique<CXFA_Layout>(doc, packet);
+ node = std::make_unique<CXFA_Layout>(doc, packet);
break;
case XFA_Element::Sharpxml:
- node = pdfium::MakeUnique<CXFA_Sharpxml>(doc, packet);
+ node = std::make_unique<CXFA_Sharpxml>(doc, packet);
break;
case XFA_Element::XsdConnection:
- node = pdfium::MakeUnique<CXFA_XsdConnection>(doc, packet);
+ node = std::make_unique<CXFA_XsdConnection>(doc, packet);
break;
case XFA_Element::Traverse:
- node = pdfium::MakeUnique<CXFA_Traverse>(doc, packet);
+ node = std::make_unique<CXFA_Traverse>(doc, packet);
break;
case XFA_Element::Encodings:
- node = pdfium::MakeUnique<CXFA_Encodings>(doc, packet);
+ node = std::make_unique<CXFA_Encodings>(doc, packet);
break;
case XFA_Element::Template:
- node = pdfium::MakeUnique<CXFA_Template>(doc, packet);
+ node = std::make_unique<CXFA_Template>(doc, packet);
break;
case XFA_Element::Acrobat:
- node = pdfium::MakeUnique<CXFA_Acrobat>(doc, packet);
+ node = std::make_unique<CXFA_Acrobat>(doc, packet);
break;
case XFA_Element::ValidationMessaging:
- node = pdfium::MakeUnique<CXFA_ValidationMessaging>(doc, packet);
+ node = std::make_unique<CXFA_ValidationMessaging>(doc, packet);
break;
case XFA_Element::Signing:
- node = pdfium::MakeUnique<CXFA_Signing>(doc, packet);
+ node = std::make_unique<CXFA_Signing>(doc, packet);
break;
case XFA_Element::Script:
- node = pdfium::MakeUnique<CXFA_Script>(doc, packet);
+ node = std::make_unique<CXFA_Script>(doc, packet);
break;
case XFA_Element::AddViewerPreferences:
- node = pdfium::MakeUnique<CXFA_AddViewerPreferences>(doc, packet);
+ node = std::make_unique<CXFA_AddViewerPreferences>(doc, packet);
break;
case XFA_Element::AlwaysEmbed:
- node = pdfium::MakeUnique<CXFA_AlwaysEmbed>(doc, packet);
+ node = std::make_unique<CXFA_AlwaysEmbed>(doc, packet);
break;
case XFA_Element::PasswordEdit:
- node = pdfium::MakeUnique<CXFA_PasswordEdit>(doc, packet);
+ node = std::make_unique<CXFA_PasswordEdit>(doc, packet);
break;
case XFA_Element::NumericEdit:
- node = pdfium::MakeUnique<CXFA_NumericEdit>(doc, packet);
+ node = std::make_unique<CXFA_NumericEdit>(doc, packet);
break;
case XFA_Element::EncryptionMethod:
- node = pdfium::MakeUnique<CXFA_EncryptionMethod>(doc, packet);
+ node = std::make_unique<CXFA_EncryptionMethod>(doc, packet);
break;
case XFA_Element::Change:
- node = pdfium::MakeUnique<CXFA_Change>(doc, packet);
+ node = std::make_unique<CXFA_Change>(doc, packet);
break;
case XFA_Element::PageArea:
- node = pdfium::MakeUnique<CXFA_PageArea>(doc, packet);
+ node = std::make_unique<CXFA_PageArea>(doc, packet);
break;
case XFA_Element::SubmitUrl:
- node = pdfium::MakeUnique<CXFA_SubmitUrl>(doc, packet);
+ node = std::make_unique<CXFA_SubmitUrl>(doc, packet);
break;
case XFA_Element::Oids:
- node = pdfium::MakeUnique<CXFA_Oids>(doc, packet);
+ node = std::make_unique<CXFA_Oids>(doc, packet);
break;
case XFA_Element::Signature:
- node = pdfium::MakeUnique<CXFA_Signature>(doc, packet);
+ node = std::make_unique<CXFA_Signature>(doc, packet);
break;
case XFA_Element::ADBE_JSConsole:
- node = pdfium::MakeUnique<CXFA_ADBE_JSConsole>(doc, packet);
+ node = std::make_unique<CXFA_ADBE_JSConsole>(doc, packet);
break;
case XFA_Element::Caption:
- node = pdfium::MakeUnique<CXFA_Caption>(doc, packet);
+ node = std::make_unique<CXFA_Caption>(doc, packet);
break;
case XFA_Element::Relevant:
- node = pdfium::MakeUnique<CXFA_Relevant>(doc, packet);
+ node = std::make_unique<CXFA_Relevant>(doc, packet);
break;
case XFA_Element::FlipLabel:
- node = pdfium::MakeUnique<CXFA_FlipLabel>(doc, packet);
+ node = std::make_unique<CXFA_FlipLabel>(doc, packet);
break;
case XFA_Element::ExData:
- node = pdfium::MakeUnique<CXFA_ExData>(doc, packet);
+ node = std::make_unique<CXFA_ExData>(doc, packet);
break;
case XFA_Element::DayNames:
- node = pdfium::MakeUnique<CXFA_DayNames>(doc, packet);
+ node = std::make_unique<CXFA_DayNames>(doc, packet);
break;
case XFA_Element::SoapAction:
- node = pdfium::MakeUnique<CXFA_SoapAction>(doc, packet);
+ node = std::make_unique<CXFA_SoapAction>(doc, packet);
break;
case XFA_Element::DefaultTypeface:
- node = pdfium::MakeUnique<CXFA_DefaultTypeface>(doc, packet);
+ node = std::make_unique<CXFA_DefaultTypeface>(doc, packet);
break;
case XFA_Element::Manifest:
- node = pdfium::MakeUnique<CXFA_Manifest>(doc, packet);
+ node = std::make_unique<CXFA_Manifest>(doc, packet);
break;
case XFA_Element::Overflow:
- node = pdfium::MakeUnique<CXFA_Overflow>(doc, packet);
+ node = std::make_unique<CXFA_Overflow>(doc, packet);
break;
case XFA_Element::Linear:
- node = pdfium::MakeUnique<CXFA_Linear>(doc, packet);
+ node = std::make_unique<CXFA_Linear>(doc, packet);
break;
case XFA_Element::CurrencySymbol:
- node = pdfium::MakeUnique<CXFA_CurrencySymbol>(doc, packet);
+ node = std::make_unique<CXFA_CurrencySymbol>(doc, packet);
break;
case XFA_Element::Delete:
- node = pdfium::MakeUnique<CXFA_Delete>(doc, packet);
+ node = std::make_unique<CXFA_Delete>(doc, packet);
break;
case XFA_Element::DigestMethod:
- node = pdfium::MakeUnique<CXFA_DigestMethod>(doc, packet);
+ node = std::make_unique<CXFA_DigestMethod>(doc, packet);
break;
case XFA_Element::InstanceManager:
- node = pdfium::MakeUnique<CXFA_InstanceManager>(doc, packet);
+ node = std::make_unique<CXFA_InstanceManager>(doc, packet);
break;
case XFA_Element::EquateRange:
- node = pdfium::MakeUnique<CXFA_EquateRange>(doc, packet);
+ node = std::make_unique<CXFA_EquateRange>(doc, packet);
break;
case XFA_Element::Medium:
- node = pdfium::MakeUnique<CXFA_Medium>(doc, packet);
+ node = std::make_unique<CXFA_Medium>(doc, packet);
break;
case XFA_Element::TextEdit:
- node = pdfium::MakeUnique<CXFA_TextEdit>(doc, packet);
+ node = std::make_unique<CXFA_TextEdit>(doc, packet);
break;
case XFA_Element::TemplateCache:
- node = pdfium::MakeUnique<CXFA_TemplateCache>(doc, packet);
+ node = std::make_unique<CXFA_TemplateCache>(doc, packet);
break;
case XFA_Element::CompressObjectStream:
- node = pdfium::MakeUnique<CXFA_CompressObjectStream>(doc, packet);
+ node = std::make_unique<CXFA_CompressObjectStream>(doc, packet);
break;
case XFA_Element::DataValue:
- node = pdfium::MakeUnique<CXFA_DataValue>(doc, packet);
+ node = std::make_unique<CXFA_DataValue>(doc, packet);
break;
case XFA_Element::AccessibleContent:
- node = pdfium::MakeUnique<CXFA_AccessibleContent>(doc, packet);
+ node = std::make_unique<CXFA_AccessibleContent>(doc, packet);
break;
case XFA_Element::IncludeXDPContent:
- node = pdfium::MakeUnique<CXFA_IncludeXDPContent>(doc, packet);
+ node = std::make_unique<CXFA_IncludeXDPContent>(doc, packet);
break;
case XFA_Element::XmlConnection:
- node = pdfium::MakeUnique<CXFA_XmlConnection>(doc, packet);
+ node = std::make_unique<CXFA_XmlConnection>(doc, packet);
break;
case XFA_Element::ValidateApprovalSignatures:
- node = pdfium::MakeUnique<CXFA_ValidateApprovalSignatures>(doc, packet);
+ node = std::make_unique<CXFA_ValidateApprovalSignatures>(doc, packet);
break;
case XFA_Element::SignData:
- node = pdfium::MakeUnique<CXFA_SignData>(doc, packet);
+ node = std::make_unique<CXFA_SignData>(doc, packet);
break;
case XFA_Element::Packets:
- node = pdfium::MakeUnique<CXFA_Packets>(doc, packet);
+ node = std::make_unique<CXFA_Packets>(doc, packet);
break;
case XFA_Element::DatePattern:
- node = pdfium::MakeUnique<CXFA_DatePattern>(doc, packet);
+ node = std::make_unique<CXFA_DatePattern>(doc, packet);
break;
case XFA_Element::DuplexOption:
- node = pdfium::MakeUnique<CXFA_DuplexOption>(doc, packet);
+ node = std::make_unique<CXFA_DuplexOption>(doc, packet);
break;
case XFA_Element::Base:
- node = pdfium::MakeUnique<CXFA_Base>(doc, packet);
+ node = std::make_unique<CXFA_Base>(doc, packet);
break;
case XFA_Element::Bind:
- node = pdfium::MakeUnique<CXFA_Bind>(doc, packet);
+ node = std::make_unique<CXFA_Bind>(doc, packet);
break;
case XFA_Element::Compression:
- node = pdfium::MakeUnique<CXFA_Compression>(doc, packet);
+ node = std::make_unique<CXFA_Compression>(doc, packet);
break;
case XFA_Element::User:
- node = pdfium::MakeUnique<CXFA_User>(doc, packet);
+ node = std::make_unique<CXFA_User>(doc, packet);
break;
case XFA_Element::Rectangle:
- node = pdfium::MakeUnique<CXFA_Rectangle>(doc, packet);
+ node = std::make_unique<CXFA_Rectangle>(doc, packet);
break;
case XFA_Element::EffectiveOutputPolicy:
- node = pdfium::MakeUnique<CXFA_EffectiveOutputPolicy>(doc, packet);
+ node = std::make_unique<CXFA_EffectiveOutputPolicy>(doc, packet);
break;
case XFA_Element::ADBE_JSDebugger:
- node = pdfium::MakeUnique<CXFA_ADBE_JSDebugger>(doc, packet);
+ node = std::make_unique<CXFA_ADBE_JSDebugger>(doc, packet);
break;
case XFA_Element::Acrobat7:
- node = pdfium::MakeUnique<CXFA_Acrobat7>(doc, packet);
+ node = std::make_unique<CXFA_Acrobat7>(doc, packet);
break;
case XFA_Element::Interactive:
- node = pdfium::MakeUnique<CXFA_Interactive>(doc, packet);
+ node = std::make_unique<CXFA_Interactive>(doc, packet);
break;
case XFA_Element::Locale:
- node = pdfium::MakeUnique<CXFA_Locale>(doc, packet);
+ node = std::make_unique<CXFA_Locale>(doc, packet);
break;
case XFA_Element::CurrentPage:
- node = pdfium::MakeUnique<CXFA_CurrentPage>(doc, packet);
+ node = std::make_unique<CXFA_CurrentPage>(doc, packet);
break;
case XFA_Element::Data:
- node = pdfium::MakeUnique<CXFA_Data>(doc, packet);
+ node = std::make_unique<CXFA_Data>(doc, packet);
break;
case XFA_Element::Date:
- node = pdfium::MakeUnique<CXFA_Date>(doc, packet);
+ node = std::make_unique<CXFA_Date>(doc, packet);
break;
case XFA_Element::Desc:
- node = pdfium::MakeUnique<CXFA_Desc>(doc, packet);
+ node = std::make_unique<CXFA_Desc>(doc, packet);
break;
case XFA_Element::Encrypt:
- node = pdfium::MakeUnique<CXFA_Encrypt>(doc, packet);
+ node = std::make_unique<CXFA_Encrypt>(doc, packet);
break;
case XFA_Element::Draw:
- node = pdfium::MakeUnique<CXFA_Draw>(doc, packet);
+ node = std::make_unique<CXFA_Draw>(doc, packet);
break;
case XFA_Element::Encryption:
- node = pdfium::MakeUnique<CXFA_Encryption>(doc, packet);
+ node = std::make_unique<CXFA_Encryption>(doc, packet);
break;
case XFA_Element::MeridiemNames:
- node = pdfium::MakeUnique<CXFA_MeridiemNames>(doc, packet);
+ node = std::make_unique<CXFA_MeridiemNames>(doc, packet);
break;
case XFA_Element::Messaging:
- node = pdfium::MakeUnique<CXFA_Messaging>(doc, packet);
+ node = std::make_unique<CXFA_Messaging>(doc, packet);
break;
case XFA_Element::Speak:
- node = pdfium::MakeUnique<CXFA_Speak>(doc, packet);
+ node = std::make_unique<CXFA_Speak>(doc, packet);
break;
case XFA_Element::DataGroup:
- node = pdfium::MakeUnique<CXFA_DataGroup>(doc, packet);
+ node = std::make_unique<CXFA_DataGroup>(doc, packet);
break;
case XFA_Element::Common:
- node = pdfium::MakeUnique<CXFA_Common>(doc, packet);
+ node = std::make_unique<CXFA_Common>(doc, packet);
break;
case XFA_Element::Sharptext:
- node = pdfium::MakeUnique<CXFA_Sharptext>(doc, packet);
+ node = std::make_unique<CXFA_Sharptext>(doc, packet);
break;
case XFA_Element::PaginationOverride:
- node = pdfium::MakeUnique<CXFA_PaginationOverride>(doc, packet);
+ node = std::make_unique<CXFA_PaginationOverride>(doc, packet);
break;
case XFA_Element::Reasons:
- node = pdfium::MakeUnique<CXFA_Reasons>(doc, packet);
+ node = std::make_unique<CXFA_Reasons>(doc, packet);
break;
case XFA_Element::SignatureProperties:
- node = pdfium::MakeUnique<CXFA_SignatureProperties>(doc, packet);
+ node = std::make_unique<CXFA_SignatureProperties>(doc, packet);
break;
case XFA_Element::Threshold:
- node = pdfium::MakeUnique<CXFA_Threshold>(doc, packet);
+ node = std::make_unique<CXFA_Threshold>(doc, packet);
break;
case XFA_Element::AppearanceFilter:
- node = pdfium::MakeUnique<CXFA_AppearanceFilter>(doc, packet);
+ node = std::make_unique<CXFA_AppearanceFilter>(doc, packet);
break;
case XFA_Element::Fill:
- node = pdfium::MakeUnique<CXFA_Fill>(doc, packet);
+ node = std::make_unique<CXFA_Fill>(doc, packet);
break;
case XFA_Element::Font:
- node = pdfium::MakeUnique<CXFA_Font>(doc, packet);
+ node = std::make_unique<CXFA_Font>(doc, packet);
break;
case XFA_Element::Form:
- node = pdfium::MakeUnique<CXFA_Form>(doc, packet);
+ node = std::make_unique<CXFA_Form>(doc, packet);
break;
case XFA_Element::MediumInfo:
- node = pdfium::MakeUnique<CXFA_MediumInfo>(doc, packet);
+ node = std::make_unique<CXFA_MediumInfo>(doc, packet);
break;
case XFA_Element::Certificate:
- node = pdfium::MakeUnique<CXFA_Certificate>(doc, packet);
+ node = std::make_unique<CXFA_Certificate>(doc, packet);
break;
case XFA_Element::Password:
- node = pdfium::MakeUnique<CXFA_Password>(doc, packet);
+ node = std::make_unique<CXFA_Password>(doc, packet);
break;
case XFA_Element::RunScripts:
- node = pdfium::MakeUnique<CXFA_RunScripts>(doc, packet);
+ node = std::make_unique<CXFA_RunScripts>(doc, packet);
break;
case XFA_Element::Trace:
- node = pdfium::MakeUnique<CXFA_Trace>(doc, packet);
+ node = std::make_unique<CXFA_Trace>(doc, packet);
break;
case XFA_Element::Float:
- node = pdfium::MakeUnique<CXFA_Float>(doc, packet);
+ node = std::make_unique<CXFA_Float>(doc, packet);
break;
case XFA_Element::RenderPolicy:
- node = pdfium::MakeUnique<CXFA_RenderPolicy>(doc, packet);
+ node = std::make_unique<CXFA_RenderPolicy>(doc, packet);
break;
case XFA_Element::Destination:
- node = pdfium::MakeUnique<CXFA_Destination>(doc, packet);
+ node = std::make_unique<CXFA_Destination>(doc, packet);
break;
case XFA_Element::Value:
- node = pdfium::MakeUnique<CXFA_Value>(doc, packet);
+ node = std::make_unique<CXFA_Value>(doc, packet);
break;
case XFA_Element::Bookend:
- node = pdfium::MakeUnique<CXFA_Bookend>(doc, packet);
+ node = std::make_unique<CXFA_Bookend>(doc, packet);
break;
case XFA_Element::ExObject:
- node = pdfium::MakeUnique<CXFA_ExObject>(doc, packet);
+ node = std::make_unique<CXFA_ExObject>(doc, packet);
break;
case XFA_Element::OpenAction:
- node = pdfium::MakeUnique<CXFA_OpenAction>(doc, packet);
+ node = std::make_unique<CXFA_OpenAction>(doc, packet);
break;
case XFA_Element::NeverEmbed:
- node = pdfium::MakeUnique<CXFA_NeverEmbed>(doc, packet);
+ node = std::make_unique<CXFA_NeverEmbed>(doc, packet);
break;
case XFA_Element::BindItems:
- node = pdfium::MakeUnique<CXFA_BindItems>(doc, packet);
+ node = std::make_unique<CXFA_BindItems>(doc, packet);
break;
case XFA_Element::Calculate:
- node = pdfium::MakeUnique<CXFA_Calculate>(doc, packet);
+ node = std::make_unique<CXFA_Calculate>(doc, packet);
break;
case XFA_Element::Print:
- node = pdfium::MakeUnique<CXFA_Print>(doc, packet);
+ node = std::make_unique<CXFA_Print>(doc, packet);
break;
case XFA_Element::Extras:
- node = pdfium::MakeUnique<CXFA_Extras>(doc, packet);
+ node = std::make_unique<CXFA_Extras>(doc, packet);
break;
case XFA_Element::Proto:
- node = pdfium::MakeUnique<CXFA_Proto>(doc, packet);
+ node = std::make_unique<CXFA_Proto>(doc, packet);
break;
case XFA_Element::DSigData:
- node = pdfium::MakeUnique<CXFA_DSigData>(doc, packet);
+ node = std::make_unique<CXFA_DSigData>(doc, packet);
break;
case XFA_Element::Creator:
- node = pdfium::MakeUnique<CXFA_Creator>(doc, packet);
+ node = std::make_unique<CXFA_Creator>(doc, packet);
break;
case XFA_Element::Connect:
- node = pdfium::MakeUnique<CXFA_Connect>(doc, packet);
+ node = std::make_unique<CXFA_Connect>(doc, packet);
break;
case XFA_Element::Permissions:
- node = pdfium::MakeUnique<CXFA_Permissions>(doc, packet);
+ node = std::make_unique<CXFA_Permissions>(doc, packet);
break;
case XFA_Element::ConnectionSet:
- node = pdfium::MakeUnique<CXFA_ConnectionSet>(doc, packet);
+ node = std::make_unique<CXFA_ConnectionSet>(doc, packet);
break;
case XFA_Element::Submit:
- node = pdfium::MakeUnique<CXFA_Submit>(doc, packet);
+ node = std::make_unique<CXFA_Submit>(doc, packet);
break;
case XFA_Element::Range:
- node = pdfium::MakeUnique<CXFA_Range>(doc, packet);
+ node = std::make_unique<CXFA_Range>(doc, packet);
break;
case XFA_Element::Linearized:
- node = pdfium::MakeUnique<CXFA_Linearized>(doc, packet);
+ node = std::make_unique<CXFA_Linearized>(doc, packet);
break;
case XFA_Element::Packet:
- node = pdfium::MakeUnique<CXFA_Packet>(doc, packet);
+ node = std::make_unique<CXFA_Packet>(doc, packet);
break;
case XFA_Element::RootElement:
- node = pdfium::MakeUnique<CXFA_RootElement>(doc, packet);
+ node = std::make_unique<CXFA_RootElement>(doc, packet);
break;
case XFA_Element::PlaintextMetadata:
- node = pdfium::MakeUnique<CXFA_PlaintextMetadata>(doc, packet);
+ node = std::make_unique<CXFA_PlaintextMetadata>(doc, packet);
break;
case XFA_Element::NumberSymbols:
- node = pdfium::MakeUnique<CXFA_NumberSymbols>(doc, packet);
+ node = std::make_unique<CXFA_NumberSymbols>(doc, packet);
break;
case XFA_Element::PrintHighQuality:
- node = pdfium::MakeUnique<CXFA_PrintHighQuality>(doc, packet);
+ node = std::make_unique<CXFA_PrintHighQuality>(doc, packet);
break;
case XFA_Element::Driver:
- node = pdfium::MakeUnique<CXFA_Driver>(doc, packet);
+ node = std::make_unique<CXFA_Driver>(doc, packet);
break;
case XFA_Element::IncrementalLoad:
- node = pdfium::MakeUnique<CXFA_IncrementalLoad>(doc, packet);
+ node = std::make_unique<CXFA_IncrementalLoad>(doc, packet);
break;
case XFA_Element::SubjectDN:
- node = pdfium::MakeUnique<CXFA_SubjectDN>(doc, packet);
+ node = std::make_unique<CXFA_SubjectDN>(doc, packet);
break;
case XFA_Element::CompressLogicalStructure:
- node = pdfium::MakeUnique<CXFA_CompressLogicalStructure>(doc, packet);
+ node = std::make_unique<CXFA_CompressLogicalStructure>(doc, packet);
break;
case XFA_Element::IncrementalMerge:
- node = pdfium::MakeUnique<CXFA_IncrementalMerge>(doc, packet);
+ node = std::make_unique<CXFA_IncrementalMerge>(doc, packet);
break;
case XFA_Element::Radial:
- node = pdfium::MakeUnique<CXFA_Radial>(doc, packet);
+ node = std::make_unique<CXFA_Radial>(doc, packet);
break;
case XFA_Element::Variables:
- node = pdfium::MakeUnique<CXFA_Variables>(doc, packet);
+ node = std::make_unique<CXFA_Variables>(doc, packet);
break;
case XFA_Element::TimePatterns:
- node = pdfium::MakeUnique<CXFA_TimePatterns>(doc, packet);
+ node = std::make_unique<CXFA_TimePatterns>(doc, packet);
break;
case XFA_Element::EffectiveInputPolicy:
- node = pdfium::MakeUnique<CXFA_EffectiveInputPolicy>(doc, packet);
+ node = std::make_unique<CXFA_EffectiveInputPolicy>(doc, packet);
break;
case XFA_Element::NameAttr:
- node = pdfium::MakeUnique<CXFA_NameAttr>(doc, packet);
+ node = std::make_unique<CXFA_NameAttr>(doc, packet);
break;
case XFA_Element::Conformance:
- node = pdfium::MakeUnique<CXFA_Conformance>(doc, packet);
+ node = std::make_unique<CXFA_Conformance>(doc, packet);
break;
case XFA_Element::Transform:
- node = pdfium::MakeUnique<CXFA_Transform>(doc, packet);
+ node = std::make_unique<CXFA_Transform>(doc, packet);
break;
case XFA_Element::LockDocument:
- node = pdfium::MakeUnique<CXFA_LockDocument>(doc, packet);
+ node = std::make_unique<CXFA_LockDocument>(doc, packet);
break;
case XFA_Element::BreakAfter:
- node = pdfium::MakeUnique<CXFA_BreakAfter>(doc, packet);
+ node = std::make_unique<CXFA_BreakAfter>(doc, packet);
break;
case XFA_Element::Line:
- node = pdfium::MakeUnique<CXFA_Line>(doc, packet);
+ node = std::make_unique<CXFA_Line>(doc, packet);
break;
case XFA_Element::Source:
- node = pdfium::MakeUnique<CXFA_Source>(doc, packet);
+ node = std::make_unique<CXFA_Source>(doc, packet);
break;
case XFA_Element::Occur:
- node = pdfium::MakeUnique<CXFA_Occur>(doc, packet);
+ node = std::make_unique<CXFA_Occur>(doc, packet);
break;
case XFA_Element::PickTrayByPDFSize:
- node = pdfium::MakeUnique<CXFA_PickTrayByPDFSize>(doc, packet);
+ node = std::make_unique<CXFA_PickTrayByPDFSize>(doc, packet);
break;
case XFA_Element::MonthNames:
- node = pdfium::MakeUnique<CXFA_MonthNames>(doc, packet);
+ node = std::make_unique<CXFA_MonthNames>(doc, packet);
break;
case XFA_Element::Severity:
- node = pdfium::MakeUnique<CXFA_Severity>(doc, packet);
+ node = std::make_unique<CXFA_Severity>(doc, packet);
break;
case XFA_Element::GroupParent:
- node = pdfium::MakeUnique<CXFA_GroupParent>(doc, packet);
+ node = std::make_unique<CXFA_GroupParent>(doc, packet);
break;
case XFA_Element::DocumentAssembly:
- node = pdfium::MakeUnique<CXFA_DocumentAssembly>(doc, packet);
+ node = std::make_unique<CXFA_DocumentAssembly>(doc, packet);
break;
case XFA_Element::NumberSymbol:
- node = pdfium::MakeUnique<CXFA_NumberSymbol>(doc, packet);
+ node = std::make_unique<CXFA_NumberSymbol>(doc, packet);
break;
case XFA_Element::Tagged:
- node = pdfium::MakeUnique<CXFA_Tagged>(doc, packet);
+ node = std::make_unique<CXFA_Tagged>(doc, packet);
break;
case XFA_Element::Items:
- node = pdfium::MakeUnique<CXFA_Items>(doc, packet);
+ node = std::make_unique<CXFA_Items>(doc, packet);
break;
default:
NOTREACHED();
diff --git a/xfa/fxfa/parser/cxfa_node_unittest.cpp b/xfa/fxfa/parser/cxfa_node_unittest.cpp
index 620704f..a085d24 100644
--- a/xfa/fxfa/parser/cxfa_node_unittest.cpp
+++ b/xfa/fxfa/parser/cxfa_node_unittest.cpp
@@ -6,7 +6,6 @@
#include "fxjs/xfa/cjx_node.h"
#include "testing/gtest/include/gtest/gtest.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_document.h"
namespace {
@@ -21,7 +20,7 @@
XFA_Element::Node,
{},
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
~TestNode() override = default;
};
@@ -31,8 +30,8 @@
class CXFANodeTest : public testing::Test {
public:
void SetUp() override {
- doc_ = pdfium::MakeUnique<CXFA_Document>(nullptr, nullptr);
- node_ = pdfium::MakeUnique<TestNode>(doc_.get());
+ doc_ = std::make_unique<CXFA_Document>(nullptr, nullptr);
+ node_ = std::make_unique<TestNode>(doc_.get());
}
void TearDown() override {
diff --git a/xfa/fxfa/parser/cxfa_nodeiteratortemplate_unittest.cpp b/xfa/fxfa/parser/cxfa_nodeiteratortemplate_unittest.cpp
index aa4f72d..685814f 100644
--- a/xfa/fxfa/parser/cxfa_nodeiteratortemplate_unittest.cpp
+++ b/xfa/fxfa/parser/cxfa_nodeiteratortemplate_unittest.cpp
@@ -8,7 +8,6 @@
#include <vector>
#include "testing/gtest/include/gtest/gtest.h"
-#include "third_party/base/ptr_util.h"
class CXFA_NodeIteratorTemplateTest : public testing::Test {
public:
@@ -57,16 +56,16 @@
// child5
//
void SetUp() override {
- root_ = pdfium::MakeUnique<Node>(nullptr);
- child1_ = pdfium::MakeUnique<Node>(root_.get());
- child2_ = pdfium::MakeUnique<Node>(root_.get());
- child3_ = pdfium::MakeUnique<Node>(child2_.get());
- child4_ = pdfium::MakeUnique<Node>(child3_.get());
- child5_ = pdfium::MakeUnique<Node>(child4_.get());
- child6_ = pdfium::MakeUnique<Node>(child3_.get());
- child7_ = pdfium::MakeUnique<Node>(child2_.get());
- child8_ = pdfium::MakeUnique<Node>(child7_.get());
- child9_ = pdfium::MakeUnique<Node>(child2_.get());
+ root_ = std::make_unique<Node>(nullptr);
+ child1_ = std::make_unique<Node>(root_.get());
+ child2_ = std::make_unique<Node>(root_.get());
+ child3_ = std::make_unique<Node>(child2_.get());
+ child4_ = std::make_unique<Node>(child3_.get());
+ child5_ = std::make_unique<Node>(child4_.get());
+ child6_ = std::make_unique<Node>(child3_.get());
+ child7_ = std::make_unique<Node>(child2_.get());
+ child8_ = std::make_unique<Node>(child7_.get());
+ child9_ = std::make_unique<Node>(child2_.get());
}
Node* root() const { return root_.get(); }
diff --git a/xfa/fxfa/parser/cxfa_numberofcopies.cpp b/xfa/fxfa/parser/cxfa_numberofcopies.cpp
index d66fd98..3d02f85 100644
--- a/xfa/fxfa/parser/cxfa_numberofcopies.cpp
+++ b/xfa/fxfa/parser/cxfa_numberofcopies.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_numberofcopies.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::NumberOfCopies,
{},
kNumberOfCopiesAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_NumberOfCopies::~CXFA_NumberOfCopies() = default;
diff --git a/xfa/fxfa/parser/cxfa_numberpattern.cpp b/xfa/fxfa/parser/cxfa_numberpattern.cpp
index 964855c..f8298b8 100644
--- a/xfa/fxfa/parser/cxfa_numberpattern.cpp
+++ b/xfa/fxfa/parser/cxfa_numberpattern.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_numberpattern.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::NumberPattern,
{},
kNumberPatternAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_NumberPattern::~CXFA_NumberPattern() = default;
diff --git a/xfa/fxfa/parser/cxfa_numberpatterns.cpp b/xfa/fxfa/parser/cxfa_numberpatterns.cpp
index 1597a29..4c91f49 100644
--- a/xfa/fxfa/parser/cxfa_numberpatterns.cpp
+++ b/xfa/fxfa/parser/cxfa_numberpatterns.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_numberpatterns.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::NumberPatterns,
kNumberPatternsPropertyData,
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_NumberPatterns::~CXFA_NumberPatterns() = default;
diff --git a/xfa/fxfa/parser/cxfa_numbersymbol.cpp b/xfa/fxfa/parser/cxfa_numbersymbol.cpp
index 398ab17..3d242a3 100644
--- a/xfa/fxfa/parser/cxfa_numbersymbol.cpp
+++ b/xfa/fxfa/parser/cxfa_numbersymbol.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_numbersymbol.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::NumberSymbol,
{},
kNumberSymbolAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_NumberSymbol::~CXFA_NumberSymbol() = default;
diff --git a/xfa/fxfa/parser/cxfa_numbersymbols.cpp b/xfa/fxfa/parser/cxfa_numbersymbols.cpp
index adc7234..63a6d29 100644
--- a/xfa/fxfa/parser/cxfa_numbersymbols.cpp
+++ b/xfa/fxfa/parser/cxfa_numbersymbols.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_numbersymbols.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::NumberSymbols,
kNumberSymbolsPropertyData,
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_NumberSymbols::~CXFA_NumberSymbols() = default;
diff --git a/xfa/fxfa/parser/cxfa_numericedit.cpp b/xfa/fxfa/parser/cxfa_numericedit.cpp
index 641fe2a..c82e7aa 100644
--- a/xfa/fxfa/parser/cxfa_numericedit.cpp
+++ b/xfa/fxfa/parser/cxfa_numericedit.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_numericedit.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -36,7 +37,7 @@
XFA_Element::NumericEdit,
kNumericEditPropertyData,
kNumericEditAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_NumericEdit::~CXFA_NumericEdit() = default;
diff --git a/xfa/fxfa/parser/cxfa_occur.cpp b/xfa/fxfa/parser/cxfa_occur.cpp
index ee68981..6e80bd9 100644
--- a/xfa/fxfa/parser/cxfa_occur.cpp
+++ b/xfa/fxfa/parser/cxfa_occur.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_occur.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_occur.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -34,7 +35,7 @@
XFA_Element::Occur,
kOccurPropertyData,
kOccurAttributeData,
- pdfium::MakeUnique<CJX_Occur>(this)) {}
+ std::make_unique<CJX_Occur>(this)) {}
CXFA_Occur::~CXFA_Occur() = default;
diff --git a/xfa/fxfa/parser/cxfa_oid.cpp b/xfa/fxfa/parser/cxfa_oid.cpp
index 9032733..3454df6 100644
--- a/xfa/fxfa/parser/cxfa_oid.cpp
+++ b/xfa/fxfa/parser/cxfa_oid.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_oid.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::Oid,
{},
kOidAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_Oid::~CXFA_Oid() = default;
diff --git a/xfa/fxfa/parser/cxfa_oids.cpp b/xfa/fxfa/parser/cxfa_oids.cpp
index 64408ca..dcee670 100644
--- a/xfa/fxfa/parser/cxfa_oids.cpp
+++ b/xfa/fxfa/parser/cxfa_oids.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_oids.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::Oids,
{},
kOidsAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Oids::~CXFA_Oids() = default;
diff --git a/xfa/fxfa/parser/cxfa_openaction.cpp b/xfa/fxfa/parser/cxfa_openaction.cpp
index b6264c2..545f64d 100644
--- a/xfa/fxfa/parser/cxfa_openaction.cpp
+++ b/xfa/fxfa/parser/cxfa_openaction.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_openaction.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::OpenAction,
kOpenActionPropertyData,
kOpenActionAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_OpenAction::~CXFA_OpenAction() = default;
diff --git a/xfa/fxfa/parser/cxfa_operation.cpp b/xfa/fxfa/parser/cxfa_operation.cpp
index dbd59ba..dbfb191 100644
--- a/xfa/fxfa/parser/cxfa_operation.cpp
+++ b/xfa/fxfa/parser/cxfa_operation.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_operation.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::Operation,
{},
kOperationAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_Operation::~CXFA_Operation() = default;
diff --git a/xfa/fxfa/parser/cxfa_output.cpp b/xfa/fxfa/parser/cxfa_output.cpp
index c9e77de..cce5a11 100644
--- a/xfa/fxfa/parser/cxfa_output.cpp
+++ b/xfa/fxfa/parser/cxfa_output.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_output.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -32,6 +33,6 @@
XFA_Element::Output,
kOutputPropertyData,
kOutputAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Output::~CXFA_Output() = default;
diff --git a/xfa/fxfa/parser/cxfa_outputbin.cpp b/xfa/fxfa/parser/cxfa_outputbin.cpp
index 3b9174f..3d87912 100644
--- a/xfa/fxfa/parser/cxfa_outputbin.cpp
+++ b/xfa/fxfa/parser/cxfa_outputbin.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_outputbin.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::OutputBin,
{},
kOutputBinAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_OutputBin::~CXFA_OutputBin() = default;
diff --git a/xfa/fxfa/parser/cxfa_outputxsl.cpp b/xfa/fxfa/parser/cxfa_outputxsl.cpp
index ab733bc..f36c6ac 100644
--- a/xfa/fxfa/parser/cxfa_outputxsl.cpp
+++ b/xfa/fxfa/parser/cxfa_outputxsl.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_outputxsl.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::OutputXSL,
kOutputXSLPropertyData,
kOutputXSLAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_OutputXSL::~CXFA_OutputXSL() = default;
diff --git a/xfa/fxfa/parser/cxfa_overflow.cpp b/xfa/fxfa/parser/cxfa_overflow.cpp
index 9ae517b..de2610b 100644
--- a/xfa/fxfa/parser/cxfa_overflow.cpp
+++ b/xfa/fxfa/parser/cxfa_overflow.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_overflow.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::Overflow,
{},
kOverflowAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Overflow::~CXFA_Overflow() = default;
diff --git a/xfa/fxfa/parser/cxfa_overprint.cpp b/xfa/fxfa/parser/cxfa_overprint.cpp
index ee70ce5..932b6dd 100644
--- a/xfa/fxfa/parser/cxfa_overprint.cpp
+++ b/xfa/fxfa/parser/cxfa_overprint.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_overprint.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Overprint,
{},
kOverprintAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Overprint::~CXFA_Overprint() = default;
diff --git a/xfa/fxfa/parser/cxfa_packet.cpp b/xfa/fxfa/parser/cxfa_packet.cpp
index 96938ac..9533849 100644
--- a/xfa/fxfa/parser/cxfa_packet.cpp
+++ b/xfa/fxfa/parser/cxfa_packet.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_packet.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_packet.h"
-#include "third_party/base/ptr_util.h"
CXFA_Packet::CXFA_Packet(CXFA_Document* doc, XFA_PacketType packet)
: CXFA_Node(doc,
@@ -17,6 +18,6 @@
XFA_Element::Packet,
{},
{},
- pdfium::MakeUnique<CJX_Packet>(this)) {}
+ std::make_unique<CJX_Packet>(this)) {}
CXFA_Packet::~CXFA_Packet() = default;
diff --git a/xfa/fxfa/parser/cxfa_packets.cpp b/xfa/fxfa/parser/cxfa_packets.cpp
index 7981063..4962428 100644
--- a/xfa/fxfa/parser/cxfa_packets.cpp
+++ b/xfa/fxfa/parser/cxfa_packets.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_packets.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Packets,
{},
kPacketsAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Packets::~CXFA_Packets() = default;
diff --git a/xfa/fxfa/parser/cxfa_pagearea.cpp b/xfa/fxfa/parser/cxfa_pagearea.cpp
index cc48e89..fe29363 100644
--- a/xfa/fxfa/parser/cxfa_pagearea.cpp
+++ b/xfa/fxfa/parser/cxfa_pagearea.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_pagearea.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_container.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -44,6 +45,6 @@
XFA_Element::PageArea,
kPageAreaPropertyData,
kPageAreaAttributeData,
- pdfium::MakeUnique<CJX_Container>(this)) {}
+ std::make_unique<CJX_Container>(this)) {}
CXFA_PageArea::~CXFA_PageArea() = default;
diff --git a/xfa/fxfa/parser/cxfa_pageoffset.cpp b/xfa/fxfa/parser/cxfa_pageoffset.cpp
index 8054b4b..6d1c09d 100644
--- a/xfa/fxfa/parser/cxfa_pageoffset.cpp
+++ b/xfa/fxfa/parser/cxfa_pageoffset.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_pageoffset.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::PageOffset,
{},
kPageOffsetAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_PageOffset::~CXFA_PageOffset() = default;
diff --git a/xfa/fxfa/parser/cxfa_pagerange.cpp b/xfa/fxfa/parser/cxfa_pagerange.cpp
index 307b8dd..76a3f2f 100644
--- a/xfa/fxfa/parser/cxfa_pagerange.cpp
+++ b/xfa/fxfa/parser/cxfa_pagerange.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_pagerange.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::PageRange,
{},
kPageRangeAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_PageRange::~CXFA_PageRange() = default;
diff --git a/xfa/fxfa/parser/cxfa_pageset.cpp b/xfa/fxfa/parser/cxfa_pageset.cpp
index 1f08645..6b76044 100644
--- a/xfa/fxfa/parser/cxfa_pageset.cpp
+++ b/xfa/fxfa/parser/cxfa_pageset.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_pageset.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_container.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -38,6 +39,6 @@
XFA_Element::PageSet,
kPageSetPropertyData,
kPageSetAttributeData,
- pdfium::MakeUnique<CJX_Container>(this)) {}
+ std::make_unique<CJX_Container>(this)) {}
CXFA_PageSet::~CXFA_PageSet() = default;
diff --git a/xfa/fxfa/parser/cxfa_pagination.cpp b/xfa/fxfa/parser/cxfa_pagination.cpp
index 1c393a1..e326876 100644
--- a/xfa/fxfa/parser/cxfa_pagination.cpp
+++ b/xfa/fxfa/parser/cxfa_pagination.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_pagination.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Pagination,
{},
kPaginationAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Pagination::~CXFA_Pagination() = default;
diff --git a/xfa/fxfa/parser/cxfa_paginationoverride.cpp b/xfa/fxfa/parser/cxfa_paginationoverride.cpp
index 0dfe7f2..3540c84 100644
--- a/xfa/fxfa/parser/cxfa_paginationoverride.cpp
+++ b/xfa/fxfa/parser/cxfa_paginationoverride.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_paginationoverride.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::PaginationOverride,
{},
kPaginationOverrideAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_PaginationOverride::~CXFA_PaginationOverride() = default;
diff --git a/xfa/fxfa/parser/cxfa_para.cpp b/xfa/fxfa/parser/cxfa_para.cpp
index 6907baf..1d14eb2 100644
--- a/xfa/fxfa/parser/cxfa_para.cpp
+++ b/xfa/fxfa/parser/cxfa_para.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_para.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_measurement.h"
namespace {
@@ -48,7 +49,7 @@
XFA_Element::Para,
kParaPropertyData,
kParaAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Para::~CXFA_Para() = default;
diff --git a/xfa/fxfa/parser/cxfa_part.cpp b/xfa/fxfa/parser/cxfa_part.cpp
index d2acf53..b9ce87b 100644
--- a/xfa/fxfa/parser/cxfa_part.cpp
+++ b/xfa/fxfa/parser/cxfa_part.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_part.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Part,
{},
kPartAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Part::~CXFA_Part() = default;
diff --git a/xfa/fxfa/parser/cxfa_password.cpp b/xfa/fxfa/parser/cxfa_password.cpp
index 057b818..42beb5c 100644
--- a/xfa/fxfa/parser/cxfa_password.cpp
+++ b/xfa/fxfa/parser/cxfa_password.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_password.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::Password,
{},
kPasswordAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_Password::~CXFA_Password() = default;
diff --git a/xfa/fxfa/parser/cxfa_passwordedit.cpp b/xfa/fxfa/parser/cxfa_passwordedit.cpp
index f8f3c5e..8f0e5de 100644
--- a/xfa/fxfa/parser/cxfa_passwordedit.cpp
+++ b/xfa/fxfa/parser/cxfa_passwordedit.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_passwordedit.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -36,7 +37,7 @@
XFA_Element::PasswordEdit,
kPasswordEditPropertyData,
kPasswordEditAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_PasswordEdit::~CXFA_PasswordEdit() = default;
diff --git a/xfa/fxfa/parser/cxfa_pattern.cpp b/xfa/fxfa/parser/cxfa_pattern.cpp
index e6f38aa..fbb385a 100644
--- a/xfa/fxfa/parser/cxfa_pattern.cpp
+++ b/xfa/fxfa/parser/cxfa_pattern.cpp
@@ -6,9 +6,10 @@
#include "xfa/fxfa/parser/cxfa_pattern.h"
+#include <memory>
+
#include "core/fxge/render_defines.h"
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_color.h"
#include "xfa/fxgraphics/cxfa_gepattern.h"
@@ -37,7 +38,7 @@
XFA_Element::Pattern,
kPatternPropertyData,
kPatternAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Pattern::~CXFA_Pattern() = default;
diff --git a/xfa/fxfa/parser/cxfa_pcl.cpp b/xfa/fxfa/parser/cxfa_pcl.cpp
index e55c80d..d33108c 100644
--- a/xfa/fxfa/parser/cxfa_pcl.cpp
+++ b/xfa/fxfa/parser/cxfa_pcl.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_pcl.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -34,6 +35,6 @@
XFA_Element::Pcl,
kPclPropertyData,
kPclAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Pcl::~CXFA_Pcl() = default;
diff --git a/xfa/fxfa/parser/cxfa_pdf.cpp b/xfa/fxfa/parser/cxfa_pdf.cpp
index 499893c..4dd899e 100644
--- a/xfa/fxfa/parser/cxfa_pdf.cpp
+++ b/xfa/fxfa/parser/cxfa_pdf.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_pdf.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -49,6 +50,6 @@
XFA_Element::Pdf,
kPdfPropertyData,
kPdfAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Pdf::~CXFA_Pdf() = default;
diff --git a/xfa/fxfa/parser/cxfa_pdfa.cpp b/xfa/fxfa/parser/cxfa_pdfa.cpp
index 77d723f..bdb1000 100644
--- a/xfa/fxfa/parser/cxfa_pdfa.cpp
+++ b/xfa/fxfa/parser/cxfa_pdfa.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_pdfa.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -33,6 +34,6 @@
XFA_Element::Pdfa,
kPdfaPropertyData,
kPdfaAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Pdfa::~CXFA_Pdfa() = default;
diff --git a/xfa/fxfa/parser/cxfa_permissions.cpp b/xfa/fxfa/parser/cxfa_permissions.cpp
index 06e3a08..4bf6414 100644
--- a/xfa/fxfa/parser/cxfa_permissions.cpp
+++ b/xfa/fxfa/parser/cxfa_permissions.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_permissions.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -38,6 +39,6 @@
XFA_Element::Permissions,
kPermissionsPropertyData,
kPermissionsAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Permissions::~CXFA_Permissions() = default;
diff --git a/xfa/fxfa/parser/cxfa_picktraybypdfsize.cpp b/xfa/fxfa/parser/cxfa_picktraybypdfsize.cpp
index 3b2b7a3..7736cdd 100644
--- a/xfa/fxfa/parser/cxfa_picktraybypdfsize.cpp
+++ b/xfa/fxfa/parser/cxfa_picktraybypdfsize.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_picktraybypdfsize.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::PickTrayByPDFSize,
{},
kPickTrayByPDFSizeAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_PickTrayByPDFSize::~CXFA_PickTrayByPDFSize() = default;
diff --git a/xfa/fxfa/parser/cxfa_picture.cpp b/xfa/fxfa/parser/cxfa_picture.cpp
index a1005ec..84d65c2 100644
--- a/xfa/fxfa/parser/cxfa_picture.cpp
+++ b/xfa/fxfa/parser/cxfa_picture.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_picture.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::Picture,
{},
kPictureAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Picture::~CXFA_Picture() = default;
diff --git a/xfa/fxfa/parser/cxfa_plaintextmetadata.cpp b/xfa/fxfa/parser/cxfa_plaintextmetadata.cpp
index 75abb78..08ea628 100644
--- a/xfa/fxfa/parser/cxfa_plaintextmetadata.cpp
+++ b/xfa/fxfa/parser/cxfa_plaintextmetadata.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_plaintextmetadata.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::PlaintextMetadata,
{},
kPlaintextMetadataAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_PlaintextMetadata::~CXFA_PlaintextMetadata() = default;
diff --git a/xfa/fxfa/parser/cxfa_presence.cpp b/xfa/fxfa/parser/cxfa_presence.cpp
index 99353a6..e36107a 100644
--- a/xfa/fxfa/parser/cxfa_presence.cpp
+++ b/xfa/fxfa/parser/cxfa_presence.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_presence.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Presence,
{},
kPresenceAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Presence::~CXFA_Presence() = default;
diff --git a/xfa/fxfa/parser/cxfa_present.cpp b/xfa/fxfa/parser/cxfa_present.cpp
index e645f55..2759804 100644
--- a/xfa/fxfa/parser/cxfa_present.cpp
+++ b/xfa/fxfa/parser/cxfa_present.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_present.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -43,6 +44,6 @@
XFA_Element::Present,
kPresentPropertyData,
kPresentAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Present::~CXFA_Present() = default;
diff --git a/xfa/fxfa/parser/cxfa_print.cpp b/xfa/fxfa/parser/cxfa_print.cpp
index 227af1e..ccce2cb 100644
--- a/xfa/fxfa/parser/cxfa_print.cpp
+++ b/xfa/fxfa/parser/cxfa_print.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_print.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Print,
{},
kPrintAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Print::~CXFA_Print() = default;
diff --git a/xfa/fxfa/parser/cxfa_printername.cpp b/xfa/fxfa/parser/cxfa_printername.cpp
index b434d26..65043b9 100644
--- a/xfa/fxfa/parser/cxfa_printername.cpp
+++ b/xfa/fxfa/parser/cxfa_printername.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_printername.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::PrinterName,
{},
kPrinterNameAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_PrinterName::~CXFA_PrinterName() = default;
diff --git a/xfa/fxfa/parser/cxfa_printhighquality.cpp b/xfa/fxfa/parser/cxfa_printhighquality.cpp
index 38d16f5..53830fc 100644
--- a/xfa/fxfa/parser/cxfa_printhighquality.cpp
+++ b/xfa/fxfa/parser/cxfa_printhighquality.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_printhighquality.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::PrintHighQuality,
{},
kPrintHighQualityAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_PrintHighQuality::~CXFA_PrintHighQuality() = default;
diff --git a/xfa/fxfa/parser/cxfa_printscaling.cpp b/xfa/fxfa/parser/cxfa_printscaling.cpp
index a6641a3..350b0cd 100644
--- a/xfa/fxfa/parser/cxfa_printscaling.cpp
+++ b/xfa/fxfa/parser/cxfa_printscaling.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_printscaling.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::PrintScaling,
{},
kPrintScalingAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_PrintScaling::~CXFA_PrintScaling() = default;
diff --git a/xfa/fxfa/parser/cxfa_producer.cpp b/xfa/fxfa/parser/cxfa_producer.cpp
index 07ed6e5..fd63ff6 100644
--- a/xfa/fxfa/parser/cxfa_producer.cpp
+++ b/xfa/fxfa/parser/cxfa_producer.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_producer.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Producer,
{},
kProducerAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Producer::~CXFA_Producer() = default;
diff --git a/xfa/fxfa/parser/cxfa_proto.cpp b/xfa/fxfa/parser/cxfa_proto.cpp
index c59ae13..b4b6fe1 100644
--- a/xfa/fxfa/parser/cxfa_proto.cpp
+++ b/xfa/fxfa/parser/cxfa_proto.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_proto.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
CXFA_Proto::CXFA_Proto(CXFA_Document* doc, XFA_PacketType packet)
: CXFA_Node(doc,
@@ -17,6 +18,6 @@
XFA_Element::Proto,
{},
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Proto::~CXFA_Proto() = default;
diff --git a/xfa/fxfa/parser/cxfa_ps.cpp b/xfa/fxfa/parser/cxfa_ps.cpp
index 35e5da3..094c8ca 100644
--- a/xfa/fxfa/parser/cxfa_ps.cpp
+++ b/xfa/fxfa/parser/cxfa_ps.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_ps.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -34,6 +35,6 @@
XFA_Element::Ps,
kPsPropertyData,
kPsAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Ps::~CXFA_Ps() = default;
diff --git a/xfa/fxfa/parser/cxfa_psmap.cpp b/xfa/fxfa/parser/cxfa_psmap.cpp
index 12ca00b..7b93c73 100644
--- a/xfa/fxfa/parser/cxfa_psmap.cpp
+++ b/xfa/fxfa/parser/cxfa_psmap.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_psmap.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
CXFA_PsMap::CXFA_PsMap(CXFA_Document* doc, XFA_PacketType packet)
: CXFA_Node(doc,
@@ -17,6 +18,6 @@
XFA_Element::PsMap,
{},
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_PsMap::~CXFA_PsMap() = default;
diff --git a/xfa/fxfa/parser/cxfa_query.cpp b/xfa/fxfa/parser/cxfa_query.cpp
index 7f2db0b..6af0db6 100644
--- a/xfa/fxfa/parser/cxfa_query.cpp
+++ b/xfa/fxfa/parser/cxfa_query.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_query.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -35,6 +36,6 @@
XFA_Element::Query,
kQueryPropertyData,
kQueryAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Query::~CXFA_Query() = default;
diff --git a/xfa/fxfa/parser/cxfa_radial.cpp b/xfa/fxfa/parser/cxfa_radial.cpp
index 4eb944f..7f294cd 100644
--- a/xfa/fxfa/parser/cxfa_radial.cpp
+++ b/xfa/fxfa/parser/cxfa_radial.cpp
@@ -6,11 +6,11 @@
#include "xfa/fxfa/parser/cxfa_radial.h"
+#include <memory>
#include <utility>
#include "core/fxge/render_defines.h"
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_color.h"
#include "xfa/fxgraphics/cxfa_geshading.h"
@@ -39,7 +39,7 @@
XFA_Element::Radial,
kRadialPropertyData,
kRadialAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Radial::~CXFA_Radial() = default;
diff --git a/xfa/fxfa/parser/cxfa_range.cpp b/xfa/fxfa/parser/cxfa_range.cpp
index 9f62b1d..ad65315 100644
--- a/xfa/fxfa/parser/cxfa_range.cpp
+++ b/xfa/fxfa/parser/cxfa_range.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_range.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Range,
{},
kRangeAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Range::~CXFA_Range() = default;
diff --git a/xfa/fxfa/parser/cxfa_reason.cpp b/xfa/fxfa/parser/cxfa_reason.cpp
index 8af61ba..2f9ae24 100644
--- a/xfa/fxfa/parser/cxfa_reason.cpp
+++ b/xfa/fxfa/parser/cxfa_reason.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_reason.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::Reason,
{},
kReasonAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_Reason::~CXFA_Reason() = default;
diff --git a/xfa/fxfa/parser/cxfa_reasons.cpp b/xfa/fxfa/parser/cxfa_reasons.cpp
index 704f411..9a10d04 100644
--- a/xfa/fxfa/parser/cxfa_reasons.cpp
+++ b/xfa/fxfa/parser/cxfa_reasons.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_reasons.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::Reasons,
{},
kReasonsAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Reasons::~CXFA_Reasons() = default;
diff --git a/xfa/fxfa/parser/cxfa_record.cpp b/xfa/fxfa/parser/cxfa_record.cpp
index 5c10f05..2d5d2b2 100644
--- a/xfa/fxfa/parser/cxfa_record.cpp
+++ b/xfa/fxfa/parser/cxfa_record.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_record.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Record,
{},
kRecordAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Record::~CXFA_Record() = default;
diff --git a/xfa/fxfa/parser/cxfa_recordset.cpp b/xfa/fxfa/parser/cxfa_recordset.cpp
index ad77695..5857ad8 100644
--- a/xfa/fxfa/parser/cxfa_recordset.cpp
+++ b/xfa/fxfa/parser/cxfa_recordset.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_recordset.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -39,6 +40,6 @@
XFA_Element::RecordSet,
{},
kRecordSetAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_RecordSet::~CXFA_RecordSet() = default;
diff --git a/xfa/fxfa/parser/cxfa_rectangle.cpp b/xfa/fxfa/parser/cxfa_rectangle.cpp
index f000022..c325a6a 100644
--- a/xfa/fxfa/parser/cxfa_rectangle.cpp
+++ b/xfa/fxfa/parser/cxfa_rectangle.cpp
@@ -11,7 +11,6 @@
#include "core/fxge/render_defines.h"
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_corner.h"
#include "xfa/fxfa/parser/cxfa_stroke.h"
@@ -41,7 +40,7 @@
XFA_Element::Rectangle,
kRectanglePropertyData,
kRectangleAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Rectangle::CXFA_Rectangle(CXFA_Document* pDoc,
XFA_PacketType ePacket,
diff --git a/xfa/fxfa/parser/cxfa_ref.cpp b/xfa/fxfa/parser/cxfa_ref.cpp
index fc4f59a..e651430 100644
--- a/xfa/fxfa/parser/cxfa_ref.cpp
+++ b/xfa/fxfa/parser/cxfa_ref.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_ref.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::Ref,
{},
kRefAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_Ref::~CXFA_Ref() = default;
diff --git a/xfa/fxfa/parser/cxfa_relevant.cpp b/xfa/fxfa/parser/cxfa_relevant.cpp
index f6b8a52..37dcafc 100644
--- a/xfa/fxfa/parser/cxfa_relevant.cpp
+++ b/xfa/fxfa/parser/cxfa_relevant.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_relevant.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Relevant,
{},
kRelevantAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Relevant::~CXFA_Relevant() = default;
diff --git a/xfa/fxfa/parser/cxfa_rename.cpp b/xfa/fxfa/parser/cxfa_rename.cpp
index f444554..d1c9489 100644
--- a/xfa/fxfa/parser/cxfa_rename.cpp
+++ b/xfa/fxfa/parser/cxfa_rename.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_rename.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Rename,
{},
kRenameAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Rename::~CXFA_Rename() = default;
diff --git a/xfa/fxfa/parser/cxfa_renderpolicy.cpp b/xfa/fxfa/parser/cxfa_renderpolicy.cpp
index 6497eec..f67c6be 100644
--- a/xfa/fxfa/parser/cxfa_renderpolicy.cpp
+++ b/xfa/fxfa/parser/cxfa_renderpolicy.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_renderpolicy.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::RenderPolicy,
{},
kRenderPolicyAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_RenderPolicy::~CXFA_RenderPolicy() = default;
diff --git a/xfa/fxfa/parser/cxfa_rootelement.cpp b/xfa/fxfa/parser/cxfa_rootelement.cpp
index 46d5aea..a41a7e7 100644
--- a/xfa/fxfa/parser/cxfa_rootelement.cpp
+++ b/xfa/fxfa/parser/cxfa_rootelement.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_rootelement.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::RootElement,
{},
kRootElementAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_RootElement::~CXFA_RootElement() = default;
diff --git a/xfa/fxfa/parser/cxfa_runscripts.cpp b/xfa/fxfa/parser/cxfa_runscripts.cpp
index dbc6acc..72e7a86 100644
--- a/xfa/fxfa/parser/cxfa_runscripts.cpp
+++ b/xfa/fxfa/parser/cxfa_runscripts.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_runscripts.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::RunScripts,
{},
kRunScriptsAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_RunScripts::~CXFA_RunScripts() = default;
diff --git a/xfa/fxfa/parser/cxfa_script.cpp b/xfa/fxfa/parser/cxfa_script.cpp
index 884f97d..25073a7 100644
--- a/xfa/fxfa/parser/cxfa_script.cpp
+++ b/xfa/fxfa/parser/cxfa_script.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_script.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_script.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -41,7 +42,7 @@
XFA_Element::Script,
kScriptPropertyData,
kScriptAttributeData,
- pdfium::MakeUnique<CJX_Script>(this)) {}
+ std::make_unique<CJX_Script>(this)) {}
CXFA_Script::~CXFA_Script() = default;
diff --git a/xfa/fxfa/parser/cxfa_scriptmodel.cpp b/xfa/fxfa/parser/cxfa_scriptmodel.cpp
index 8de4901..7c9d7b4 100644
--- a/xfa/fxfa/parser/cxfa_scriptmodel.cpp
+++ b/xfa/fxfa/parser/cxfa_scriptmodel.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_scriptmodel.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::ScriptModel,
{},
kScriptModelAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_ScriptModel::~CXFA_ScriptModel() = default;
diff --git a/xfa/fxfa/parser/cxfa_select.cpp b/xfa/fxfa/parser/cxfa_select.cpp
index 04e51dc..dd81c80 100644
--- a/xfa/fxfa/parser/cxfa_select.cpp
+++ b/xfa/fxfa/parser/cxfa_select.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_select.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::Select,
{},
kSelectAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_Select::~CXFA_Select() = default;
diff --git a/xfa/fxfa/parser/cxfa_setproperty.cpp b/xfa/fxfa/parser/cxfa_setproperty.cpp
index a748d58..7050905 100644
--- a/xfa/fxfa/parser/cxfa_setproperty.cpp
+++ b/xfa/fxfa/parser/cxfa_setproperty.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_setproperty.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::SetProperty,
{},
kSetPropertyAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_SetProperty::~CXFA_SetProperty() = default;
diff --git a/xfa/fxfa/parser/cxfa_severity.cpp b/xfa/fxfa/parser/cxfa_severity.cpp
index 78a0872..cf5dfba 100644
--- a/xfa/fxfa/parser/cxfa_severity.cpp
+++ b/xfa/fxfa/parser/cxfa_severity.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_severity.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Severity,
{},
kSeverityAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Severity::~CXFA_Severity() = default;
diff --git a/xfa/fxfa/parser/cxfa_sharptext.cpp b/xfa/fxfa/parser/cxfa_sharptext.cpp
index 515e881..62a9a0d 100644
--- a/xfa/fxfa/parser/cxfa_sharptext.cpp
+++ b/xfa/fxfa/parser/cxfa_sharptext.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_sharptext.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::Sharptext,
{},
kSharptextAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Sharptext::~CXFA_Sharptext() = default;
diff --git a/xfa/fxfa/parser/cxfa_sharpxhtml.cpp b/xfa/fxfa/parser/cxfa_sharpxhtml.cpp
index 6758b48..2ed9d9d 100644
--- a/xfa/fxfa/parser/cxfa_sharpxhtml.cpp
+++ b/xfa/fxfa/parser/cxfa_sharpxhtml.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_sharpxhtml.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::SharpxHTML,
{},
kSharpxHTMLAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_SharpxHTML::~CXFA_SharpxHTML() = default;
diff --git a/xfa/fxfa/parser/cxfa_sharpxml.cpp b/xfa/fxfa/parser/cxfa_sharpxml.cpp
index 0e066b1..ad647f7 100644
--- a/xfa/fxfa/parser/cxfa_sharpxml.cpp
+++ b/xfa/fxfa/parser/cxfa_sharpxml.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_sharpxml.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -25,6 +26,6 @@
XFA_Element::Sharpxml,
{},
kSharpxmlAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Sharpxml::~CXFA_Sharpxml() = default;
diff --git a/xfa/fxfa/parser/cxfa_signature.cpp b/xfa/fxfa/parser/cxfa_signature.cpp
index d059808..09fa3c6 100644
--- a/xfa/fxfa/parser/cxfa_signature.cpp
+++ b/xfa/fxfa/parser/cxfa_signature.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_signature.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -35,7 +36,7 @@
XFA_Element::Signature,
kSignaturePropertyData,
kSignatureAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Signature::~CXFA_Signature() = default;
diff --git a/xfa/fxfa/parser/cxfa_signatureproperties.cpp b/xfa/fxfa/parser/cxfa_signatureproperties.cpp
index 63b2635..599fd8c 100644
--- a/xfa/fxfa/parser/cxfa_signatureproperties.cpp
+++ b/xfa/fxfa/parser/cxfa_signatureproperties.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_signatureproperties.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::SignatureProperties,
{},
kSignaturePropertiesAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_SignatureProperties::~CXFA_SignatureProperties() = default;
diff --git a/xfa/fxfa/parser/cxfa_signdata.cpp b/xfa/fxfa/parser/cxfa_signdata.cpp
index 3710325..6ab81d1 100644
--- a/xfa/fxfa/parser/cxfa_signdata.cpp
+++ b/xfa/fxfa/parser/cxfa_signdata.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_signdata.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -36,6 +37,6 @@
XFA_Element::SignData,
kSignDataPropertyData,
kSignDataAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_SignData::~CXFA_SignData() = default;
diff --git a/xfa/fxfa/parser/cxfa_signing.cpp b/xfa/fxfa/parser/cxfa_signing.cpp
index 939d4f5..24f4497 100644
--- a/xfa/fxfa/parser/cxfa_signing.cpp
+++ b/xfa/fxfa/parser/cxfa_signing.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_signing.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::Signing,
{},
kSigningAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Signing::~CXFA_Signing() = default;
diff --git a/xfa/fxfa/parser/cxfa_silentprint.cpp b/xfa/fxfa/parser/cxfa_silentprint.cpp
index 1a417aa..4bfcfb5 100644
--- a/xfa/fxfa/parser/cxfa_silentprint.cpp
+++ b/xfa/fxfa/parser/cxfa_silentprint.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_silentprint.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -31,6 +32,6 @@
XFA_Element::SilentPrint,
kSilentPrintPropertyData,
kSilentPrintAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_SilentPrint::~CXFA_SilentPrint() = default;
diff --git a/xfa/fxfa/parser/cxfa_soapaction.cpp b/xfa/fxfa/parser/cxfa_soapaction.cpp
index 514c667..25d1a39 100644
--- a/xfa/fxfa/parser/cxfa_soapaction.cpp
+++ b/xfa/fxfa/parser/cxfa_soapaction.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_soapaction.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::SoapAction,
{},
kSoapActionAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_SoapAction::~CXFA_SoapAction() = default;
diff --git a/xfa/fxfa/parser/cxfa_soapaddress.cpp b/xfa/fxfa/parser/cxfa_soapaddress.cpp
index 08fd142..0730b0a 100644
--- a/xfa/fxfa/parser/cxfa_soapaddress.cpp
+++ b/xfa/fxfa/parser/cxfa_soapaddress.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_soapaddress.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::SoapAddress,
{},
kSoapAddressAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_SoapAddress::~CXFA_SoapAddress() = default;
diff --git a/xfa/fxfa/parser/cxfa_solid.cpp b/xfa/fxfa/parser/cxfa_solid.cpp
index 3ab0e1d..0291e0d 100644
--- a/xfa/fxfa/parser/cxfa_solid.cpp
+++ b/xfa/fxfa/parser/cxfa_solid.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_solid.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -31,6 +32,6 @@
XFA_Element::Solid,
kSolidPropertyData,
kSolidAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Solid::~CXFA_Solid() = default;
diff --git a/xfa/fxfa/parser/cxfa_source.cpp b/xfa/fxfa/parser/cxfa_source.cpp
index eb7773c..039bdbc 100644
--- a/xfa/fxfa/parser/cxfa_source.cpp
+++ b/xfa/fxfa/parser/cxfa_source.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_source.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_source.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -32,6 +33,6 @@
XFA_Element::Source,
kSourcePropertyData,
kSourceAttributeData,
- pdfium::MakeUnique<CJX_Source>(this)) {}
+ std::make_unique<CJX_Source>(this)) {}
CXFA_Source::~CXFA_Source() = default;
diff --git a/xfa/fxfa/parser/cxfa_sourceset.cpp b/xfa/fxfa/parser/cxfa_sourceset.cpp
index ba66cdf..f6d2518 100644
--- a/xfa/fxfa/parser/cxfa_sourceset.cpp
+++ b/xfa/fxfa/parser/cxfa_sourceset.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_sourceset.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_model.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::SourceSet,
{},
kSourceSetAttributeData,
- pdfium::MakeUnique<CJX_Model>(this)) {}
+ std::make_unique<CJX_Model>(this)) {}
CXFA_SourceSet::~CXFA_SourceSet() = default;
diff --git a/xfa/fxfa/parser/cxfa_speak.cpp b/xfa/fxfa/parser/cxfa_speak.cpp
index 605b929..82f3e1c 100644
--- a/xfa/fxfa/parser/cxfa_speak.cpp
+++ b/xfa/fxfa/parser/cxfa_speak.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_speak.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -31,6 +32,6 @@
XFA_Element::Speak,
{},
kSpeakAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_Speak::~CXFA_Speak() = default;
diff --git a/xfa/fxfa/parser/cxfa_staple.cpp b/xfa/fxfa/parser/cxfa_staple.cpp
index 436518c..9d3dfec 100644
--- a/xfa/fxfa/parser/cxfa_staple.cpp
+++ b/xfa/fxfa/parser/cxfa_staple.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_staple.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::Staple,
{},
kStapleAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Staple::~CXFA_Staple() = default;
diff --git a/xfa/fxfa/parser/cxfa_startnode.cpp b/xfa/fxfa/parser/cxfa_startnode.cpp
index f415b29..18880de 100644
--- a/xfa/fxfa/parser/cxfa_startnode.cpp
+++ b/xfa/fxfa/parser/cxfa_startnode.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_startnode.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::StartNode,
{},
kStartNodeAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_StartNode::~CXFA_StartNode() = default;
diff --git a/xfa/fxfa/parser/cxfa_startpage.cpp b/xfa/fxfa/parser/cxfa_startpage.cpp
index b8e31cd..af9dcfc 100644
--- a/xfa/fxfa/parser/cxfa_startpage.cpp
+++ b/xfa/fxfa/parser/cxfa_startpage.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_startpage.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::StartPage,
{},
kStartPageAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_StartPage::~CXFA_StartPage() = default;
diff --git a/xfa/fxfa/parser/cxfa_stipple.cpp b/xfa/fxfa/parser/cxfa_stipple.cpp
index 024d111..063b2cf 100644
--- a/xfa/fxfa/parser/cxfa_stipple.cpp
+++ b/xfa/fxfa/parser/cxfa_stipple.cpp
@@ -6,9 +6,10 @@
#include "xfa/fxfa/parser/cxfa_stipple.h"
+#include <memory>
+
#include "core/fxge/render_defines.h"
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_color.h"
namespace {
@@ -35,7 +36,7 @@
XFA_Element::Stipple,
kStipplePropertyData,
kStippleAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Stipple::~CXFA_Stipple() = default;
diff --git a/xfa/fxfa/parser/cxfa_subform.cpp b/xfa/fxfa/parser/cxfa_subform.cpp
index 37d99ec..aa0726b 100644
--- a/xfa/fxfa/parser/cxfa_subform.cpp
+++ b/xfa/fxfa/parser/cxfa_subform.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_subform.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_subform.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -71,6 +72,6 @@
XFA_Element::Subform,
kSubformPropertyData,
kSubformAttributeData,
- pdfium::MakeUnique<CJX_Subform>(this)) {}
+ std::make_unique<CJX_Subform>(this)) {}
CXFA_Subform::~CXFA_Subform() = default;
diff --git a/xfa/fxfa/parser/cxfa_subformset.cpp b/xfa/fxfa/parser/cxfa_subformset.cpp
index d1f6ba5..97fe189 100644
--- a/xfa/fxfa/parser/cxfa_subformset.cpp
+++ b/xfa/fxfa/parser/cxfa_subformset.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_subformset.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_container.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -37,6 +38,6 @@
XFA_Element::SubformSet,
kSubformSetPropertyData,
kSubformSetAttributeData,
- pdfium::MakeUnique<CJX_Container>(this)) {}
+ std::make_unique<CJX_Container>(this)) {}
CXFA_SubformSet::~CXFA_SubformSet() = default;
diff --git a/xfa/fxfa/parser/cxfa_subjectdn.cpp b/xfa/fxfa/parser/cxfa_subjectdn.cpp
index 1130739..58178e7 100644
--- a/xfa/fxfa/parser/cxfa_subjectdn.cpp
+++ b/xfa/fxfa/parser/cxfa_subjectdn.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_subjectdn.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::SubjectDN,
{},
kSubjectDNAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_SubjectDN::~CXFA_SubjectDN() = default;
diff --git a/xfa/fxfa/parser/cxfa_subjectdns.cpp b/xfa/fxfa/parser/cxfa_subjectdns.cpp
index 524bc96..299265a 100644
--- a/xfa/fxfa/parser/cxfa_subjectdns.cpp
+++ b/xfa/fxfa/parser/cxfa_subjectdns.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_subjectdns.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -29,6 +30,6 @@
XFA_Element::SubjectDNs,
{},
kSubjectDNsAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_SubjectDNs::~CXFA_SubjectDNs() = default;
diff --git a/xfa/fxfa/parser/cxfa_submit.cpp b/xfa/fxfa/parser/cxfa_submit.cpp
index 82eed83..af5ecfa 100644
--- a/xfa/fxfa/parser/cxfa_submit.cpp
+++ b/xfa/fxfa/parser/cxfa_submit.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_submit.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -37,7 +38,7 @@
XFA_Element::Submit,
kSubmitPropertyData,
kSubmitAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Submit::~CXFA_Submit() = default;
diff --git a/xfa/fxfa/parser/cxfa_submitformat.cpp b/xfa/fxfa/parser/cxfa_submitformat.cpp
index 551b92b..62e044f 100644
--- a/xfa/fxfa/parser/cxfa_submitformat.cpp
+++ b/xfa/fxfa/parser/cxfa_submitformat.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_submitformat.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::SubmitFormat,
{},
kSubmitFormatAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_SubmitFormat::~CXFA_SubmitFormat() = default;
diff --git a/xfa/fxfa/parser/cxfa_submiturl.cpp b/xfa/fxfa/parser/cxfa_submiturl.cpp
index 3212acb..aa936b4 100644
--- a/xfa/fxfa/parser/cxfa_submiturl.cpp
+++ b/xfa/fxfa/parser/cxfa_submiturl.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_submiturl.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::SubmitUrl,
{},
kSubmitUrlAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_SubmitUrl::~CXFA_SubmitUrl() = default;
diff --git a/xfa/fxfa/parser/cxfa_subsetbelow.cpp b/xfa/fxfa/parser/cxfa_subsetbelow.cpp
index ed179c9..1be6357 100644
--- a/xfa/fxfa/parser/cxfa_subsetbelow.cpp
+++ b/xfa/fxfa/parser/cxfa_subsetbelow.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_subsetbelow.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::SubsetBelow,
{},
kSubsetBelowAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_SubsetBelow::~CXFA_SubsetBelow() = default;
diff --git a/xfa/fxfa/parser/cxfa_suppressbanner.cpp b/xfa/fxfa/parser/cxfa_suppressbanner.cpp
index 3371170..72c138d 100644
--- a/xfa/fxfa/parser/cxfa_suppressbanner.cpp
+++ b/xfa/fxfa/parser/cxfa_suppressbanner.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_suppressbanner.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::SuppressBanner,
{},
kSuppressBannerAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_SuppressBanner::~CXFA_SuppressBanner() = default;
diff --git a/xfa/fxfa/parser/cxfa_tagged.cpp b/xfa/fxfa/parser/cxfa_tagged.cpp
index 940b12c..d7899bd 100644
--- a/xfa/fxfa/parser/cxfa_tagged.cpp
+++ b/xfa/fxfa/parser/cxfa_tagged.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_tagged.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Tagged,
{},
kTaggedAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Tagged::~CXFA_Tagged() = default;
diff --git a/xfa/fxfa/parser/cxfa_template.cpp b/xfa/fxfa/parser/cxfa_template.cpp
index bc5c444..0c86125 100644
--- a/xfa/fxfa/parser/cxfa_template.cpp
+++ b/xfa/fxfa/parser/cxfa_template.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_template.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_template.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -35,6 +36,6 @@
XFA_Element::Template,
kTemplatePropertyData,
kTemplateAttributeData,
- pdfium::MakeUnique<CJX_Template>(this)) {}
+ std::make_unique<CJX_Template>(this)) {}
CXFA_Template::~CXFA_Template() = default;
diff --git a/xfa/fxfa/parser/cxfa_templatecache.cpp b/xfa/fxfa/parser/cxfa_templatecache.cpp
index bfc19b3..38b7b09 100644
--- a/xfa/fxfa/parser/cxfa_templatecache.cpp
+++ b/xfa/fxfa/parser/cxfa_templatecache.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_templatecache.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::TemplateCache,
{},
kTemplateCacheAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_TemplateCache::~CXFA_TemplateCache() = default;
diff --git a/xfa/fxfa/parser/cxfa_text.cpp b/xfa/fxfa/parser/cxfa_text.cpp
index bb921a0..6d35db6 100644
--- a/xfa/fxfa/parser/cxfa_text.cpp
+++ b/xfa/fxfa/parser/cxfa_text.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_text.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -31,7 +32,7 @@
XFA_Element::Text,
{},
kTextAttributeData,
- pdfium::MakeUnique<CJX_Object>(this)) {}
+ std::make_unique<CJX_Object>(this)) {}
CXFA_Text::~CXFA_Text() = default;
diff --git a/xfa/fxfa/parser/cxfa_textedit.cpp b/xfa/fxfa/parser/cxfa_textedit.cpp
index 7ff47c7..306cefa 100644
--- a/xfa/fxfa/parser/cxfa_textedit.cpp
+++ b/xfa/fxfa/parser/cxfa_textedit.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_textedit.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -40,7 +41,7 @@
XFA_Element::TextEdit,
kTextEditPropertyData,
kTextEditAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_TextEdit::~CXFA_TextEdit() = default;
diff --git a/xfa/fxfa/parser/cxfa_thisproxy.cpp b/xfa/fxfa/parser/cxfa_thisproxy.cpp
index 3654409..5f538d5 100644
--- a/xfa/fxfa/parser/cxfa_thisproxy.cpp
+++ b/xfa/fxfa/parser/cxfa_thisproxy.cpp
@@ -6,15 +6,16 @@
#include "xfa/fxfa/parser/cxfa_thisproxy.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_node.h"
CXFA_ThisProxy::CXFA_ThisProxy(CXFA_Node* pThisNode, CXFA_Node* pScriptNode)
: CXFA_Object(pThisNode->GetDocument(),
XFA_ObjectType::ThisProxy,
XFA_Element::Object,
- pdfium::MakeUnique<CJX_Object>(this)),
+ std::make_unique<CJX_Object>(this)),
m_pThisNode(pThisNode),
m_pScriptNode(pScriptNode) {}
diff --git a/xfa/fxfa/parser/cxfa_threshold.cpp b/xfa/fxfa/parser/cxfa_threshold.cpp
index 3d1863a..e817be3 100644
--- a/xfa/fxfa/parser/cxfa_threshold.cpp
+++ b/xfa/fxfa/parser/cxfa_threshold.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_threshold.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Threshold,
{},
kThresholdAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Threshold::~CXFA_Threshold() = default;
diff --git a/xfa/fxfa/parser/cxfa_time.cpp b/xfa/fxfa/parser/cxfa_time.cpp
index ea33713..9e258e2 100644
--- a/xfa/fxfa/parser/cxfa_time.cpp
+++ b/xfa/fxfa/parser/cxfa_time.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_time.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::Time,
{},
kTimeAttributeData,
- pdfium::MakeUnique<CJX_Object>(this)) {}
+ std::make_unique<CJX_Object>(this)) {}
CXFA_Time::~CXFA_Time() = default;
diff --git a/xfa/fxfa/parser/cxfa_timepattern.cpp b/xfa/fxfa/parser/cxfa_timepattern.cpp
index 9264da2..0a3efe1 100644
--- a/xfa/fxfa/parser/cxfa_timepattern.cpp
+++ b/xfa/fxfa/parser/cxfa_timepattern.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_timepattern.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::TimePattern,
{},
kTimePatternAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_TimePattern::~CXFA_TimePattern() = default;
diff --git a/xfa/fxfa/parser/cxfa_timepatterns.cpp b/xfa/fxfa/parser/cxfa_timepatterns.cpp
index 1c92303..6c93395 100644
--- a/xfa/fxfa/parser/cxfa_timepatterns.cpp
+++ b/xfa/fxfa/parser/cxfa_timepatterns.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_timepatterns.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -25,6 +26,6 @@
XFA_Element::TimePatterns,
kTimePatternsPropertyData,
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_TimePatterns::~CXFA_TimePatterns() = default;
diff --git a/xfa/fxfa/parser/cxfa_timestamp.cpp b/xfa/fxfa/parser/cxfa_timestamp.cpp
index 68f1c50..e7e263d 100644
--- a/xfa/fxfa/parser/cxfa_timestamp.cpp
+++ b/xfa/fxfa/parser/cxfa_timestamp.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_timestamp.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::TimeStamp,
{},
kTimeStampAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_TimeStamp::~CXFA_TimeStamp() = default;
diff --git a/xfa/fxfa/parser/cxfa_to.cpp b/xfa/fxfa/parser/cxfa_to.cpp
index cb400c0..e1e6468 100644
--- a/xfa/fxfa/parser/cxfa_to.cpp
+++ b/xfa/fxfa/parser/cxfa_to.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_to.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::To,
{},
kToAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_To::~CXFA_To() = default;
diff --git a/xfa/fxfa/parser/cxfa_tooltip.cpp b/xfa/fxfa/parser/cxfa_tooltip.cpp
index 2fecedd..f2ca5ef 100644
--- a/xfa/fxfa/parser/cxfa_tooltip.cpp
+++ b/xfa/fxfa/parser/cxfa_tooltip.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_tooltip.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::ToolTip,
{},
kToolTipAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_ToolTip::~CXFA_ToolTip() = default;
diff --git a/xfa/fxfa/parser/cxfa_trace.cpp b/xfa/fxfa/parser/cxfa_trace.cpp
index 741805d..2221dee 100644
--- a/xfa/fxfa/parser/cxfa_trace.cpp
+++ b/xfa/fxfa/parser/cxfa_trace.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_trace.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Trace,
{},
kTraceAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Trace::~CXFA_Trace() = default;
diff --git a/xfa/fxfa/parser/cxfa_transform.cpp b/xfa/fxfa/parser/cxfa_transform.cpp
index e00ddc3..db77e58 100644
--- a/xfa/fxfa/parser/cxfa_transform.cpp
+++ b/xfa/fxfa/parser/cxfa_transform.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_transform.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -34,6 +35,6 @@
XFA_Element::Transform,
kTransformPropertyData,
kTransformAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Transform::~CXFA_Transform() = default;
diff --git a/xfa/fxfa/parser/cxfa_traversal.cpp b/xfa/fxfa/parser/cxfa_traversal.cpp
index ad367e9..ea5dba1 100644
--- a/xfa/fxfa/parser/cxfa_traversal.cpp
+++ b/xfa/fxfa/parser/cxfa_traversal.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_traversal.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -31,6 +32,6 @@
XFA_Element::Traversal,
kTraversalPropertyData,
kTraversalAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Traversal::~CXFA_Traversal() = default;
diff --git a/xfa/fxfa/parser/cxfa_traverse.cpp b/xfa/fxfa/parser/cxfa_traverse.cpp
index 7afc59f..bb0e567 100644
--- a/xfa/fxfa/parser/cxfa_traverse.cpp
+++ b/xfa/fxfa/parser/cxfa_traverse.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_traverse.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -35,6 +36,6 @@
XFA_Element::Traverse,
kTraversePropertyData,
kTraverseAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Traverse::~CXFA_Traverse() {}
diff --git a/xfa/fxfa/parser/cxfa_treelist.cpp b/xfa/fxfa/parser/cxfa_treelist.cpp
index 2dbec60..68eabc4 100644
--- a/xfa/fxfa/parser/cxfa_treelist.cpp
+++ b/xfa/fxfa/parser/cxfa_treelist.cpp
@@ -10,14 +10,13 @@
#include "core/fxcrt/fx_extension.h"
#include "fxjs/xfa/cjx_treelist.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_node.h"
CXFA_TreeList::CXFA_TreeList(CXFA_Document* pDocument)
: CXFA_List(pDocument,
XFA_ObjectType::TreeList,
XFA_Element::TreeList,
- pdfium::MakeUnique<CJX_TreeList>(this)) {}
+ std::make_unique<CJX_TreeList>(this)) {}
CXFA_TreeList::~CXFA_TreeList() = default;
diff --git a/xfa/fxfa/parser/cxfa_type.cpp b/xfa/fxfa/parser/cxfa_type.cpp
index ba36158..0a17f8f 100644
--- a/xfa/fxfa/parser/cxfa_type.cpp
+++ b/xfa/fxfa/parser/cxfa_type.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_type.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Type,
{},
kTypeAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Type::~CXFA_Type() = default;
diff --git a/xfa/fxfa/parser/cxfa_typeface.cpp b/xfa/fxfa/parser/cxfa_typeface.cpp
index 0d2c2dc..1441212 100644
--- a/xfa/fxfa/parser/cxfa_typeface.cpp
+++ b/xfa/fxfa/parser/cxfa_typeface.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_typeface.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -25,6 +26,6 @@
XFA_Element::Typeface,
{},
kTypefaceAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Typeface::~CXFA_Typeface() = default;
diff --git a/xfa/fxfa/parser/cxfa_typefaces.cpp b/xfa/fxfa/parser/cxfa_typefaces.cpp
index dfc35e0..882876b 100644
--- a/xfa/fxfa/parser/cxfa_typefaces.cpp
+++ b/xfa/fxfa/parser/cxfa_typefaces.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_typefaces.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
CXFA_Typefaces::CXFA_Typefaces(CXFA_Document* doc, XFA_PacketType packet)
: CXFA_Node(doc,
@@ -17,6 +18,6 @@
XFA_Element::Typefaces,
{},
{},
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Typefaces::~CXFA_Typefaces() = default;
diff --git a/xfa/fxfa/parser/cxfa_ui.cpp b/xfa/fxfa/parser/cxfa_ui.cpp
index 1630a3d..840d4ad 100644
--- a/xfa/fxfa/parser/cxfa_ui.cpp
+++ b/xfa/fxfa/parser/cxfa_ui.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_ui.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -43,7 +44,7 @@
XFA_Element::Ui,
kUiPropertyData,
kUiAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Ui::~CXFA_Ui() = default;
diff --git a/xfa/fxfa/parser/cxfa_update.cpp b/xfa/fxfa/parser/cxfa_update.cpp
index 6150ff5..de06847 100644
--- a/xfa/fxfa/parser/cxfa_update.cpp
+++ b/xfa/fxfa/parser/cxfa_update.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_update.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::Update,
{},
kUpdateAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_Update::~CXFA_Update() = default;
diff --git a/xfa/fxfa/parser/cxfa_uri.cpp b/xfa/fxfa/parser/cxfa_uri.cpp
index 79d1ea6..b2f7828 100644
--- a/xfa/fxfa/parser/cxfa_uri.cpp
+++ b/xfa/fxfa/parser/cxfa_uri.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_uri.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::Uri,
{},
kUriAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_Uri::~CXFA_Uri() = default;
diff --git a/xfa/fxfa/parser/cxfa_user.cpp b/xfa/fxfa/parser/cxfa_user.cpp
index fb36d34..61f5054 100644
--- a/xfa/fxfa/parser/cxfa_user.cpp
+++ b/xfa/fxfa/parser/cxfa_user.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_user.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::User,
{},
kUserAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_User::~CXFA_User() = default;
diff --git a/xfa/fxfa/parser/cxfa_validate.cpp b/xfa/fxfa/parser/cxfa_validate.cpp
index d65b170..db65790 100644
--- a/xfa/fxfa/parser/cxfa_validate.cpp
+++ b/xfa/fxfa/parser/cxfa_validate.cpp
@@ -6,9 +6,10 @@
#include "xfa/fxfa/parser/cxfa_validate.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_message.h"
#include "xfa/fxfa/parser/cxfa_picture.h"
#include "xfa/fxfa/parser/cxfa_script.h"
@@ -51,7 +52,7 @@
XFA_Element::Validate,
kValidatePropertyData,
kValidateAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Validate::~CXFA_Validate() = default;
diff --git a/xfa/fxfa/parser/cxfa_validateapprovalsignatures.cpp b/xfa/fxfa/parser/cxfa_validateapprovalsignatures.cpp
index d0aa5fd..e06621d 100644
--- a/xfa/fxfa/parser/cxfa_validateapprovalsignatures.cpp
+++ b/xfa/fxfa/parser/cxfa_validateapprovalsignatures.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_validateapprovalsignatures.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::ValidateApprovalSignatures,
{},
kValidateApprovalSignaturesAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_ValidateApprovalSignatures::~CXFA_ValidateApprovalSignatures() = default;
diff --git a/xfa/fxfa/parser/cxfa_validationmessaging.cpp b/xfa/fxfa/parser/cxfa_validationmessaging.cpp
index 687f37c..92ec267 100644
--- a/xfa/fxfa/parser/cxfa_validationmessaging.cpp
+++ b/xfa/fxfa/parser/cxfa_validationmessaging.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_validationmessaging.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::ValidationMessaging,
{},
kValidationMessagingAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_ValidationMessaging::~CXFA_ValidationMessaging() = default;
diff --git a/xfa/fxfa/parser/cxfa_value.cpp b/xfa/fxfa/parser/cxfa_value.cpp
index 979eabc..07c623d 100644
--- a/xfa/fxfa/parser/cxfa_value.cpp
+++ b/xfa/fxfa/parser/cxfa_value.cpp
@@ -6,9 +6,10 @@
#include "xfa/fxfa/parser/cxfa_value.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
#include "fxjs/xfa/cjx_object.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_arc.h"
#include "xfa/fxfa/parser/cxfa_exdata.h"
#include "xfa/fxfa/parser/cxfa_image.h"
@@ -51,7 +52,7 @@
XFA_Element::Value,
kValuePropertyData,
kValueAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Value::~CXFA_Value() = default;
diff --git a/xfa/fxfa/parser/cxfa_variables.cpp b/xfa/fxfa/parser/cxfa_variables.cpp
index 5974b9e..c8134f8 100644
--- a/xfa/fxfa/parser/cxfa_variables.cpp
+++ b/xfa/fxfa/parser/cxfa_variables.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_variables.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_container.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -27,6 +28,6 @@
XFA_Element::Variables,
{},
kVariablesAttributeData,
- pdfium::MakeUnique<CJX_Container>(this)) {}
+ std::make_unique<CJX_Container>(this)) {}
CXFA_Variables::~CXFA_Variables() = default;
diff --git a/xfa/fxfa/parser/cxfa_version.cpp b/xfa/fxfa/parser/cxfa_version.cpp
index 651d498..ffd3990 100644
--- a/xfa/fxfa/parser/cxfa_version.cpp
+++ b/xfa/fxfa/parser/cxfa_version.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_version.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Version,
{},
kVersionAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Version::~CXFA_Version() = default;
diff --git a/xfa/fxfa/parser/cxfa_versioncontrol.cpp b/xfa/fxfa/parser/cxfa_versioncontrol.cpp
index c72b877..73dd0b4 100644
--- a/xfa/fxfa/parser/cxfa_versioncontrol.cpp
+++ b/xfa/fxfa/parser/cxfa_versioncontrol.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_versioncontrol.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -32,6 +33,6 @@
XFA_Element::VersionControl,
{},
kVersionControlAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_VersionControl::~CXFA_VersionControl() = default;
diff --git a/xfa/fxfa/parser/cxfa_viewerpreferences.cpp b/xfa/fxfa/parser/cxfa_viewerpreferences.cpp
index 4952c65..65408f2 100644
--- a/xfa/fxfa/parser/cxfa_viewerpreferences.cpp
+++ b/xfa/fxfa/parser/cxfa_viewerpreferences.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_viewerpreferences.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -39,6 +40,6 @@
XFA_Element::ViewerPreferences,
kViewerPreferencesPropertyData,
kViewerPreferencesAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_ViewerPreferences::~CXFA_ViewerPreferences() = default;
diff --git a/xfa/fxfa/parser/cxfa_webclient.cpp b/xfa/fxfa/parser/cxfa_webclient.cpp
index 66844fc..99d569a 100644
--- a/xfa/fxfa/parser/cxfa_webclient.cpp
+++ b/xfa/fxfa/parser/cxfa_webclient.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_webclient.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -32,6 +33,6 @@
XFA_Element::WebClient,
kWebClientPropertyData,
kWebClientAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_WebClient::~CXFA_WebClient() = default;
diff --git a/xfa/fxfa/parser/cxfa_whitespace.cpp b/xfa/fxfa/parser/cxfa_whitespace.cpp
index d8bdc62..99b887d 100644
--- a/xfa/fxfa/parser/cxfa_whitespace.cpp
+++ b/xfa/fxfa/parser/cxfa_whitespace.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_whitespace.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Whitespace,
{},
kWhitespaceAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Whitespace::~CXFA_Whitespace() = default;
diff --git a/xfa/fxfa/parser/cxfa_window.cpp b/xfa/fxfa/parser/cxfa_window.cpp
index c1dd78d..524bcc4 100644
--- a/xfa/fxfa/parser/cxfa_window.cpp
+++ b/xfa/fxfa/parser/cxfa_window.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_window.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +27,6 @@
XFA_Element::Window,
{},
kWindowAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Window::~CXFA_Window() = default;
diff --git a/xfa/fxfa/parser/cxfa_wsdladdress.cpp b/xfa/fxfa/parser/cxfa_wsdladdress.cpp
index 9c35cac..83de0d5 100644
--- a/xfa/fxfa/parser/cxfa_wsdladdress.cpp
+++ b/xfa/fxfa/parser/cxfa_wsdladdress.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_wsdladdress.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_textnode.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -28,6 +29,6 @@
XFA_Element::WsdlAddress,
{},
kWsdlAddressAttributeData,
- pdfium::MakeUnique<CJX_TextNode>(this)) {}
+ std::make_unique<CJX_TextNode>(this)) {}
CXFA_WsdlAddress::~CXFA_WsdlAddress() = default;
diff --git a/xfa/fxfa/parser/cxfa_wsdlconnection.cpp b/xfa/fxfa/parser/cxfa_wsdlconnection.cpp
index 188255f..4fd9504 100644
--- a/xfa/fxfa/parser/cxfa_wsdlconnection.cpp
+++ b/xfa/fxfa/parser/cxfa_wsdlconnection.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_wsdlconnection.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_wsdlconnection.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -36,6 +37,6 @@
XFA_Element::WsdlConnection,
kWsdlConnectionPropertyData,
kWsdlConnectionAttributeData,
- pdfium::MakeUnique<CJX_WsdlConnection>(this)) {}
+ std::make_unique<CJX_WsdlConnection>(this)) {}
CXFA_WsdlConnection::~CXFA_WsdlConnection() = default;
diff --git a/xfa/fxfa/parser/cxfa_xdc.cpp b/xfa/fxfa/parser/cxfa_xdc.cpp
index 84198da..6ff318a 100644
--- a/xfa/fxfa/parser/cxfa_xdc.cpp
+++ b/xfa/fxfa/parser/cxfa_xdc.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_xdc.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -31,6 +32,6 @@
XFA_Element::Xdc,
kXdcPropertyData,
kXdcAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Xdc::~CXFA_Xdc() = default;
diff --git a/xfa/fxfa/parser/cxfa_xdp.cpp b/xfa/fxfa/parser/cxfa_xdp.cpp
index f3dc76c..a0f84ec 100644
--- a/xfa/fxfa/parser/cxfa_xdp.cpp
+++ b/xfa/fxfa/parser/cxfa_xdp.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_xdp.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -30,6 +31,6 @@
XFA_Element::Xdp,
kXdpPropertyData,
kXdpAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Xdp::~CXFA_Xdp() = default;
diff --git a/xfa/fxfa/parser/cxfa_xfa.cpp b/xfa/fxfa/parser/cxfa_xfa.cpp
index 22fdd35..620cec4 100644
--- a/xfa/fxfa/parser/cxfa_xfa.cpp
+++ b/xfa/fxfa/parser/cxfa_xfa.cpp
@@ -7,7 +7,6 @@
#include "xfa/fxfa/parser/cxfa_xfa.h"
#include "fxjs/xfa/cjx_xfa.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -26,6 +25,6 @@
XFA_Element::Xfa,
{},
kXfaAttributeData,
- pdfium::MakeUnique<CJX_Xfa>(this)) {}
+ std::make_unique<CJX_Xfa>(this)) {}
CXFA_Xfa::~CXFA_Xfa() = default;
diff --git a/xfa/fxfa/parser/cxfa_xmlconnection.cpp b/xfa/fxfa/parser/cxfa_xmlconnection.cpp
index 17be7bc..81b8282 100644
--- a/xfa/fxfa/parser/cxfa_xmlconnection.cpp
+++ b/xfa/fxfa/parser/cxfa_xmlconnection.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_xmlconnection.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -31,6 +32,6 @@
XFA_Element::XmlConnection,
kXmlConnectionPropertyData,
kXmlConnectionAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_XmlConnection::~CXFA_XmlConnection() = default;
diff --git a/xfa/fxfa/parser/cxfa_xmllocale.cpp b/xfa/fxfa/parser/cxfa_xmllocale.cpp
index c7a6f47..9711b6b 100644
--- a/xfa/fxfa/parser/cxfa_xmllocale.cpp
+++ b/xfa/fxfa/parser/cxfa_xmllocale.cpp
@@ -13,7 +13,6 @@
#include "core/fxcrt/xml/cfx_xmldocument.h"
#include "core/fxcrt/xml/cfx_xmlelement.h"
#include "core/fxcrt/xml/cfx_xmlparser.h"
-#include "third_party/base/ptr_util.h"
#include "xfa/fxfa/parser/cxfa_document.h"
#include "xfa/fxfa/parser/cxfa_localemgr.h"
#include "xfa/fxfa/parser/cxfa_nodelocale.h"
@@ -50,7 +49,7 @@
if (!locale)
return nullptr;
- return pdfium::MakeUnique<CXFA_XMLLocale>(std::move(doc), locale);
+ return std::make_unique<CXFA_XMLLocale>(std::move(doc), locale);
}
CXFA_XMLLocale::CXFA_XMLLocale(std::unique_ptr<CFX_XMLDocument> doc,
diff --git a/xfa/fxfa/parser/cxfa_xsdconnection.cpp b/xfa/fxfa/parser/cxfa_xsdconnection.cpp
index 1973870..e40f76e 100644
--- a/xfa/fxfa/parser/cxfa_xsdconnection.cpp
+++ b/xfa/fxfa/parser/cxfa_xsdconnection.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_xsdconnection.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -32,6 +33,6 @@
XFA_Element::XsdConnection,
kXsdConnectionPropertyData,
kXsdConnectionAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_XsdConnection::~CXFA_XsdConnection() = default;
diff --git a/xfa/fxfa/parser/cxfa_xsl.cpp b/xfa/fxfa/parser/cxfa_xsl.cpp
index 2db4bdc..2b6dc04 100644
--- a/xfa/fxfa/parser/cxfa_xsl.cpp
+++ b/xfa/fxfa/parser/cxfa_xsl.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_xsl.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -31,6 +32,6 @@
XFA_Element::Xsl,
kXslPropertyData,
kXslAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Xsl::~CXFA_Xsl() = default;
diff --git a/xfa/fxfa/parser/cxfa_zpl.cpp b/xfa/fxfa/parser/cxfa_zpl.cpp
index aa9db61..d1d83fe 100644
--- a/xfa/fxfa/parser/cxfa_zpl.cpp
+++ b/xfa/fxfa/parser/cxfa_zpl.cpp
@@ -6,8 +6,9 @@
#include "xfa/fxfa/parser/cxfa_zpl.h"
+#include <memory>
+
#include "fxjs/xfa/cjx_node.h"
-#include "third_party/base/ptr_util.h"
namespace {
@@ -34,6 +35,6 @@
XFA_Element::Zpl,
kZplPropertyData,
kZplAttributeData,
- pdfium::MakeUnique<CJX_Node>(this)) {}
+ std::make_unique<CJX_Node>(this)) {}
CXFA_Zpl::~CXFA_Zpl() = default;