diff options
author | Tom Sepez <tsepez@chromium.org> | 2018-06-11 17:08:07 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-06-11 17:08:07 +0000 |
commit | 88398a4286dd2bd228d79fb0f3296b9f79cbe4a9 (patch) | |
tree | f38d621f227537f064234a6f38e1336763ec1354 /fxjs/xfa/cjx_object.cpp | |
parent | 8b4ddebff061b199f14684f17cac8915bade8fb2 (diff) | |
download | pdfium-88398a4286dd2bd228d79fb0f3296b9f79cbe4a9.tar.xz |
Use spans in CJX_Object.
Avoid explicitly finding array sizes.
Change-Id: Id51e3d10ea4db0a6375807a53309ce8d68b3b413
Reviewed-on: https://pdfium-review.googlesource.com/34750
Reviewed-by: dsinclair <dsinclair@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Diffstat (limited to 'fxjs/xfa/cjx_object.cpp')
-rw-r--r-- | fxjs/xfa/cjx_object.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/fxjs/xfa/cjx_object.cpp b/fxjs/xfa/cjx_object.cpp index d357c56091..a6b1d122ae 100644 --- a/fxjs/xfa/cjx_object.cpp +++ b/fxjs/xfa/cjx_object.cpp @@ -129,10 +129,9 @@ CJX_Object::~CJX_Object() { ClearMapModuleBuffer(); } -void CJX_Object::DefineMethods(const CJX_MethodSpec method_specs[], - size_t count) { - for (size_t i = 0; i < count; ++i) - method_specs_[method_specs[i].pName] = method_specs[i].pMethodCall; +void CJX_Object::DefineMethods(pdfium::span<const CJX_MethodSpec> methods) { + for (const auto& item : methods) + method_specs_[item.pName] = item.pMethodCall; } CXFA_Document* CJX_Object::GetDocument() const { |