summaryrefslogtreecommitdiff
path: root/src/examples/eolian_cxx/colourablesquare_stub.h
blob: b653fe3825306d28acd5311804d3169f939b1e51 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef EFL_EXAMPLE_EOLIAN_CXX_COLOURABLE_SQUARE_STUB_H
#define EFL_EXAMPLE_EOLIAN_CXX_COLOURABLE_SQUARE_STUB_H

#ifdef __cplusplus
extern "C" {
#endif

struct _ColourableSquare_Data
{
   int size;
};
typedef struct _ColourableSquare_Data  ColourableSquare_Data;

void _colourablesquare_size_constructor(Eo *obj, ColourableSquare_Data *self, int size);
int _colourablesquare_size_get(Eo *obj, ColourableSquare_Data *self);
void _colourablesquare_size_print(Eo *obj, ColourableSquare_Data *self);
void _colourablesquare_size_set(Eo *obj, ColourableSquare_Data *self, int size);

#ifdef __cplusplus
}
#endif

#endif // EFL_EXAMPLE_EOLIAN_CXX_COLOURABLE_SQUARE_STUB_H