summaryrefslogtreecommitdiff
path: root/src/bindings/cxx/eo_cxx/efl_object_impl.hh
blob: 734ed17df048a6e9ce23bcaad669a3eaf71d3cec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef EFL_OBJECT_MANUAL_IMPL_HH
#define EFL_OBJECT_MANUAL_IMPL_HH

// Skip del. Must be implemented in eo::concrete.
#define EOLIAN_CXX_EFL_DEL_DECLARATION
#define EOLIAN_CXX_EFL_DEL_IMPLEMENTATION

// Skip constructor, destructor and finalize.
#define EOLIAN_CXX_EFL_CONSTRUCTOR_DECLARATION
#define EOLIAN_CXX_EFL_CONSTRUCTOR_IMPLEMENTATION
#define EOLIAN_CXX_EFL_DESTRUCTOR_DECLARATION
#define EOLIAN_CXX_EFL_DESTRUCTOR_IMPLEMENTATION
#define EOLIAN_CXX_EFL_FINALIZE_DECLARATION
#define EOLIAN_CXX_EFL_FINALIZE_IMPLEMENTATION

// Skip auto_unref
#define EOLIAN_CXX_EFL_AUTO_UNREF_SET_DECLARATION
#define EOLIAN_CXX_EFL_AUTO_UNREF_SET_IMPLEMENTATION

#endif