summaryrefslogtreecommitdiff
path: root/src/tests/eo/suite/eo_test_class_simple.h
blob: 2fce59137234b5f0a28e2547b44d4f0ad9cd8428 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef SIMPLE_H
#define SIMPLE_H

typedef struct
{
   int a;
} Simple_Public_Data;

EAPI void simple_a_set(int a);
EAPI int simple_a_get(void);
EAPI Eina_Bool simple_a_print(void);
EAPI Eina_Bool simple_class_hi_print(void);
EAPI void simple_recursive(int n);
EAPI void simple_pure_virtual(void);
EAPI void simple_no_implementation(void);
EAPI Eo *simple_part_get(const char *name);

extern const Eo_Event_Description _EV_A_CHANGED;
#define EV_A_CHANGED (&(_EV_A_CHANGED))

#define SIMPLE_CLASS simple_class_get()
const Eo_Class *simple_class_get(void);

#endif