forked from enlightenment/efl
54 lines
664 B
C
54 lines
664 B
C
#ifndef _TYPES_OUTPUT_C_
|
|
#define _TYPES_OUTPUT_C_
|
|
|
|
#ifndef _STRUCT_EO_CLASS_TYPE
|
|
#define _STRUCT_EO_CLASS_TYPE
|
|
|
|
typedef Eo Struct;
|
|
|
|
#endif
|
|
|
|
#ifndef _STRUCT_EO_TYPES
|
|
#define _STRUCT_EO_TYPES
|
|
|
|
typedef struct _Foo Foo;
|
|
|
|
typedef struct {
|
|
Foo a;
|
|
struct _Foo b;
|
|
} Bar;
|
|
|
|
struct Named {
|
|
int field;
|
|
const char *something;
|
|
};
|
|
|
|
struct Another {
|
|
struct Named field;
|
|
};
|
|
|
|
struct _Foo {
|
|
int field;
|
|
float another;
|
|
};
|
|
|
|
struct Opaque;
|
|
|
|
|
|
#endif
|
|
#define STRUCT_CLASS struct_class_get()
|
|
|
|
const Eo_Class *struct_class_get(void) EINA_CONST;
|
|
|
|
/**
|
|
*
|
|
* No description supplied.
|
|
*
|
|
* @param[in] idx No description supplied.
|
|
*
|
|
*/
|
|
EOAPI char * struct_foo(int idx);
|
|
|
|
|
|
#endif
|