efl-cxx: Fix compilation error when using a ptr to const any_value
Reviewers: lauromoura, cedric Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7858
This commit is contained in:
parent
32a2268f46
commit
36286a23fe
|
@ -707,6 +707,10 @@ inline efl::eina::value_view convert_to_return(Eina_Value* value, tag<Eina_Value
|
|||
{
|
||||
return efl::eina::value_view{value};
|
||||
}
|
||||
inline efl::eina::value_view convert_to_return(Eina_Value const* value, tag<Eina_Value const*, efl::eina::value_view const>)
|
||||
{
|
||||
return efl::eina::value_view{const_cast<Eina_Value*>(value)};
|
||||
}
|
||||
template <typename T, typename U>
|
||||
T convert_to_return(U* value, tag<T, U*>, typename std::enable_if<is_range<T>::value || is_container<T>::value>::type* = 0)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue