Eobj: Added more function override tests.
[profile/ivi/eobj.git] / examples / function_overrides / inherit2.h
1 #ifndef INHERIT2_H
2 #define INHERIT2_H
3
4 #include "Eobj.h"
5
6 extern EAPI Eobj_Op INHERIT2_BASE_ID;
7
8 enum {
9      INHERIT2_SUB_ID_PRINT,
10      INHERIT2_SUB_ID_PRINT2,
11      INHERIT2_SUB_ID_LAST
12 };
13
14 #define INHERIT2_ID(sub_id) (INHERIT2_BASE_ID + sub_id)
15
16 #define INHERIT2_PRINT() INHERIT2_ID(INHERIT2_SUB_ID_PRINT)
17 #define INHERIT2_PRINT2() INHERIT2_ID(INHERIT2_SUB_ID_PRINT2)
18
19 #define INHERIT2_CLASS inherit2_class_get()
20 const Eobj_Class *inherit2_class_get(void) EINA_CONST;
21
22 #endif