This website requires JavaScript.
Explore
Help
Register
Sign In
kimcinoo
/
efl
forked from
enlightenment/efl
Watch
1
Star
0
Fork
You've already forked efl
0
Code
Issues
Pull Requests
Projects
Releases
Wiki
Activity
212c99f957
efl
/
src
/
tests
/
eolian_cxx
/
c.eo
8 lines
90 B
Plaintext
Raw
Normal View
History
Unescape
Escape
eolian: implement new syntax for inheritance This new syntax separates the parent class from extensions, in a familiar way to similar to e.g. Java. Since changing everything at once is a lot of effort, implement it alongside for the time being.
2018-11-22 08:17:29 -08:00
class C extends A
eolian_cxx: Add implicit conversion of the returned pointer of C++ wrappers Overloaded address-of operator for C++ Eolian wrappers for implicit converting to any ancestor pointer type when getting the object memory address. Added new grammars to aid the creation of the pointer wrappers responsible of doing the implicit conversions. Added a unit test which checks the address-of overload for arbitrary classes. Added new .eo files to be used in it.
2014-12-23 11:40:11 -08:00
{
data: C_Data;
implements {
Change the EFL to follow the new Eo rename.
2016-08-10 07:23:04 -07:00
Efl.Object.constructor;
eolian_cxx: Add implicit conversion of the returned pointer of C++ wrappers Overloaded address-of operator for C++ Eolian wrappers for implicit converting to any ancestor pointer type when getting the object memory address. Added new grammars to aid the creation of the pointer wrappers responsible of doing the implicit conversions. Added a unit test which checks the address-of overload for arbitrary classes. Added new .eo files to be used in it.
2014-12-23 11:40:11 -08:00
}
}