diff --git a/src/bindings/cxx/eina_cxx/eina_value.hh b/src/bindings/cxx/eina_cxx/eina_value.hh
index 36e6baa92a..5775aeb914 100644
--- a/src/bindings/cxx/eina_cxx/eina_value.hh
+++ b/src/bindings/cxx/eina_cxx/eina_value.hh
@@ -702,7 +702,7 @@ struct value : value_view
* @brief Copy Constructor. Create an generic value storage holding the same value of @p other.
* @param other Another eina::value object.
*/
- value(value_view const& other)
+ value(value const& other)
: value_view(_eina_value_traits::create())
{
if(!eina_value_copy(other.native_handle(), _raw))