2012-04-05 08:31:15 -07:00
|
|
|
#ifndef INHERIT_H
|
|
|
|
#define INHERIT_H
|
|
|
|
|
2012-05-01 00:40:14 -07:00
|
|
|
extern EAPI Eo_Op INHERIT_BASE_ID;
|
2012-04-05 08:31:15 -07:00
|
|
|
|
|
|
|
enum {
|
|
|
|
INHERIT_SUB_ID_PROT_PRINT,
|
|
|
|
INHERIT_SUB_ID_LAST
|
|
|
|
};
|
|
|
|
|
|
|
|
#define INHERIT_ID(sub_id) (INHERIT_BASE_ID + sub_id)
|
|
|
|
|
2012-04-24 01:56:49 -07:00
|
|
|
#define inherit_prot_print() INHERIT_ID(INHERIT_SUB_ID_PROT_PRINT)
|
2012-04-05 08:31:15 -07:00
|
|
|
|
|
|
|
#define INHERIT_CLASS inherit_class_get()
|
2013-09-27 08:26:25 -07:00
|
|
|
const Eo_Class *inherit_class_get(void);
|
2012-04-05 08:31:15 -07:00
|
|
|
|
|
|
|
#endif
|