dc6a7231c6221d347ae3814dc0480f22fe0edcfb
[profile/ivi/eobj.git] / examples / function_overrides / inherit2.h
1 #ifndef INHERIT2_H
2 #define INHERIT2_H
3
4 #include "Eo.h"
5
6 extern EAPI Eo_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 Eo_Class *inherit2_class_get(void) EINA_CONST;
21
22 #endif