Prefer accessor methods, if available.

This commit is contained in:
Adrian Conlon 2022-01-01 11:12:51 +00:00
parent 91df9ea48b
commit d570be3f0e

View File

@ -12,9 +12,9 @@ protected:
public:
array_t(simdjson::dom::array input) noexcept;
[[nodiscard]] auto begin() const noexcept { return m_raw.begin(); }
[[nodiscard]] auto end() const noexcept { return m_raw.end(); }
[[nodiscard]] auto size() const noexcept { return m_raw.size(); }
[[nodiscard]] auto begin() const noexcept { return raw().begin(); }
[[nodiscard]] auto end() const noexcept { return raw().end(); }
[[nodiscard]] auto size() const noexcept { return raw().size(); }
[[nodiscard]] auto at(size_t idx) const noexcept { return raw().at(idx); }
[[nodiscard]] auto operator[](size_t idx) const noexcept { return at(idx); }