14 lines
281 B
C
14 lines
281 B
C
#ifndef BLUE_OBJECT_CLASS_H_
|
|
#define BLUE_OBJECT_CLASS_H_
|
|
|
|
#include <blue/core/type.h>
|
|
|
|
#define B_CLASS_MAGIC 0xDEADFACEDCAFEBEDULL
|
|
#define B_CLASS(p) ((b_class *)(p))
|
|
|
|
typedef struct _b_class b_class;
|
|
|
|
BLUE_API void *b_class_get_interface(const b_class *c, b_type id);
|
|
|
|
#endif
|