Commit graph

22 commits

Author SHA1 Message Date
Ronan Abhamon
fd1385fdc0 feat(c-wrapper): provide a L_REGISTER_SUBTYPE macro to register derived cpp object 2017-09-25 12:14:28 +02:00
Ronan Abhamon
e313860c97 feat(c-wrapper): better code for getCppPtrFromC 2017-09-25 10:10:16 +02:00
Ronan Abhamon
1ff43f9214 feat(c-wrapper): reduce bin size 2017-09-25 09:59:24 +02:00
Ronan Abhamon
5f232e04f9 feat(c-wrapper): clean code 2017-09-25 09:29:00 +02:00
Ronan Abhamon
25c138a64a feat(c-wrapper): getPrivate is more secure 2017-09-22 17:24:23 +02:00
Ronan Abhamon
d1dc5af4ea fix(c-wrapper): return correctly cObject in getCBackPtr 2017-09-22 17:13:33 +02:00
Ronan Abhamon
bd11c0980f feat(c-wrapper): better code (reduce bin size) 2017-09-22 16:59:36 +02:00
Ronan Abhamon
8d075bbd27 feat(c-wrapper): set/get UserData are simple functions now 2017-09-22 16:32:31 +02:00
Ronan Abhamon
ce0f9d1c14 feat(c-wrapper): getCBackPtr is now more secure 2017-09-22 15:35:25 +02:00
Ronan Abhamon
8167360f47 feat(c-wrapper): setCppPtrFromC is now more secure 2017-09-22 15:10:23 +02:00
Ronan Abhamon
4997962624 feat(c-wrapper): remove C_TYPE parameter of L_GET_C_BACK_PTR 2017-09-22 14:38:00 +02:00
Ronan Abhamon
dd6db19335 feat(c-wrapper): remove TYPE parameter of L_GET_C_LIST_FROM_CPP_LIST 2017-09-22 11:35:33 +02:00
Ronan Abhamon
bd02b8968d feat(c-wrapper): remove CPP_TYPE parameter of L_SET_USER_DATA_FROM_C_OBJECT 2017-09-22 10:58:11 +02:00
Ronan Abhamon
ccb1828d7d feat(c-wrapper): remove CPP_TYPE parameter of L_GET_USER_DATA_FROM_C_OBJECT 2017-09-22 10:48:51 +02:00
Ronan Abhamon
1431e1518d feat(c-wrapper): remove CPP_TYPE parameter of L_GET_PRIVATE_FROM_C_OBJECT 2017-09-22 10:40:14 +02:00
Ronan Abhamon
78646be7bc feat(c-wrapper): rename C_STRUCT to C_OBJECT 2017-09-22 10:27:58 +02:00
Ronan Abhamon
3b08856dc0 feat(c-wrapper): remove CPP_TYPE parameter of L_GET_CPP_PTR_FROM_C_STRUCT 2017-09-22 10:16:29 +02:00
Sylvain Berfini
c33a8f2d78 Fixed compilation due to namespace issue 2017-09-22 10:12:02 +02:00
Ronan Abhamon
1b2e103da9 feat(c-wrapper): remove CPP_CLASS parameter of L_DECLARE_C_STRUCT_IMPL 2017-09-22 09:21:23 +02:00
Ronan Abhamon
bc113345db feat(c-wrapper): remove CPP_CLASS parameter of L_DECLARE_C_CLONABLE_STRUCT_IMPL 2017-09-22 09:14:54 +02:00
Ronan Abhamon
448f524631 feat(c-wrapper): provide a way to link cpp type and c type 2017-09-21 16:55:24 +02:00
Ronan Abhamon
48487d518f feat(c-wrapper): avoid usage of extern init... 2017-09-21 14:18:33 +02:00