aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/qpdf/QPDF_Array.hh
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2023-03-24 13:58:36 +0100
committerm-holger <m-holger@kubitscheck.org>2023-04-01 13:25:15 +0200
commit51d350c98c549ff59dd6423e98d993385f57fa9c (patch)
tree5c435ffe6a832049e7bbb65372764e9bf15ff953 /libqpdf/qpdf/QPDF_Array.hh
parente6db8ddeba560cd472f34be2e20e31ea2f4bfee3 (diff)
downloadqpdf-51d350c98c549ff59dd6423e98d993385f57fa9c.tar.zst
Inline QPDF_Array::getNItems and rename to size
Diffstat (limited to 'libqpdf/qpdf/QPDF_Array.hh')
-rw-r--r--libqpdf/qpdf/QPDF_Array.hh6
1 files changed, 5 insertions, 1 deletions
diff --git a/libqpdf/qpdf/QPDF_Array.hh b/libqpdf/qpdf/QPDF_Array.hh
index b52efeb6..558704c7 100644
--- a/libqpdf/qpdf/QPDF_Array.hh
+++ b/libqpdf/qpdf/QPDF_Array.hh
@@ -22,7 +22,11 @@ class QPDF_Array: public QPDFValue
virtual JSON getJSON(int json_version);
virtual void disconnect();
- int getNItems() const;
+ int
+ size() const noexcept
+ {
+ return sparse ? sp_elements.size() : int(elements.size());
+ }
QPDFObjectHandle getItem(int n) const;
void getAsVector(std::vector<QPDFObjectHandle>&) const;