summaryrefslogtreecommitdiffstats
path: root/src/lib/netlist/plib/parray.h
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2022-06-11 00:23:32 +1000
committer Robbbert <Robbbert@users.noreply.github.com>2022-06-11 00:23:32 +1000
commitc1722c05df9623da087b9236eb7d501c00b83205 (patch)
treefd282485e230789be4d4f545a6debd43a7e2985a /src/lib/netlist/plib/parray.h
parentbcc5a4baa051e1ca5da99c6269abe37f945df3d7 (diff)
parent1f3f5e0d574e256bc106ee4bc9ee701858585ca3 (diff)
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'src/lib/netlist/plib/parray.h')
-rw-r--r--src/lib/netlist/plib/parray.h8
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()