diff options
author | 2022-06-11 00:23:32 +1000 | |
---|---|---|
committer | 2022-06-11 00:23:32 +1000 | |
commit | c1722c05df9623da087b9236eb7d501c00b83205 (patch) | |
tree | fd282485e230789be4d4f545a6debd43a7e2985a /src/lib/netlist/plib/parray.h | |
parent | bcc5a4baa051e1ca5da99c6269abe37f945df3d7 (diff) | |
parent | 1f3f5e0d574e256bc106ee4bc9ee701858585ca3 (diff) |
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'src/lib/netlist/plib/parray.h')
-rw-r--r-- | src/lib/netlist/plib/parray.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/netlist/plib/parray.h b/src/lib/netlist/plib/parray.h index b07a533a22d..94bb424998c 100644 --- a/src/lib/netlist/plib/parray.h +++ b/src/lib/netlist/plib/parray.h @@ -123,13 +123,13 @@ namespace plib { ~parray() noexcept = default; - base_type &as_base() noexcept { return m_a; } + constexpr base_type &as_base() noexcept { return m_a; } constexpr size_type size() const noexcept { return SIZE <= 0 ? m_size : SIZEABS(); } constexpr size_type max_size() const noexcept { return base_type::max_size(); } - bool empty() const noexcept { return size() == 0; } + constexpr bool empty() const noexcept { return size() == 0; } constexpr reference operator[](size_type i) noexcept { @@ -140,8 +140,8 @@ namespace plib { return m_a[i]; } - pointer data() noexcept { return m_a.data(); } - const_pointer data() const noexcept { return m_a.data(); } + constexpr pointer data() noexcept { return m_a.data(); } + constexpr const_pointer data() const noexcept { return m_a.data(); } private: PALIGNAS_VECTOROPT() |