forked from enlightenment/efl
eo_cxx: Implicit conversion from C++ wrapper to void* via address_of operator
This commit is contained in:
parent
4222cd3f50
commit
11eff05ead
|
@ -213,12 +213,14 @@ struct extension_inheritance<concrete>
|
|||
struct concrete_address_of
|
||||
{
|
||||
explicit concrete_address_of(void* p) : p(p) {}
|
||||
operator void*() { return p; }
|
||||
void* p;
|
||||
};
|
||||
|
||||
struct concrete_address_const_of
|
||||
{
|
||||
explicit concrete_address_const_of(void const* p) : p(p) {}
|
||||
operator void const*() { return p; }
|
||||
void const* p;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue