diff --git a/src/bindings/eina_cxx/eina_ptrarray.hh b/src/bindings/eina_cxx/eina_ptrarray.hh index 9121de50e2..2f40627ce9 100644 --- a/src/bindings/eina_cxx/eina_ptrarray.hh +++ b/src/bindings/eina_cxx/eina_ptrarray.hh @@ -6,6 +6,7 @@ #include #include #include +#include #include #include @@ -1237,6 +1238,27 @@ public: { return this->_impl._array; } + + /** + * @brief Get a constant @ref eina::accessor for the array. + * @return Constant eina::accessor to the array. + * + * Version of @ref accessor() to const-qualified ptrarrays. Returns + * a const-qualified eina::accessor instead. + */ + eina::accessor accessor() const + { + return eina::accessor(eina_array_accessor_new(this->_impl._array)); + } + + /** + * @brief Get a @ref eina::accessor for the array. + * @return eina::accessor to the array. + */ + eina::accessor accessor() + { + return eina::accessor(eina_array_accessor_new(this->_impl._array)); + } }; /**