1 | // Generated from frams/frams-objects.cpp
|
---|
2 | // A header file for the frams-objects library (.dll and .so)
|
---|
3 |
|
---|
4 | #ifndef _FRAMS_OBJECTS_H_
|
---|
5 | #define _FRAMS_OBJECTS_H_
|
---|
6 |
|
---|
7 | #ifdef _WIN32
|
---|
8 | #define EXPORTED __declspec(dllimport)
|
---|
9 | #else
|
---|
10 | #define EXPORTED extern
|
---|
11 | #endif
|
---|
12 |
|
---|
13 | EXPORTED void init(int argc, char* argv[]);
|
---|
14 | EXPORTED void extFree(void* e);
|
---|
15 | EXPORTED int extType(void* e);
|
---|
16 | EXPORTED void* extFromNull();
|
---|
17 | EXPORTED void* extFromInt(int v);
|
---|
18 | EXPORTED void* extFromDouble(double v);
|
---|
19 | EXPORTED void* extFromString(char* v);
|
---|
20 | EXPORTED int extIntValue(void *v);
|
---|
21 | EXPORTED double extDoubleValue(void *v);
|
---|
22 | EXPORTED char* extStringValue(void *v);
|
---|
23 | EXPORTED char* extClass(void* v);
|
---|
24 | EXPORTED int extPropCount(void *v);
|
---|
25 | EXPORTED char* extPropId(void *v, int i);
|
---|
26 | EXPORTED char* extPropType(void *v, int i);
|
---|
27 | EXPORTED int extPropFind(void *v, char* id);
|
---|
28 | EXPORTED void* extPropGet(void *v, int i);
|
---|
29 | EXPORTED int extPropSet(void *v, int i, void* e);
|
---|
30 | EXPORTED void* extPropCall(void *v, int i, int argc, void* argv);
|
---|
31 | EXPORTED void* rootObject();
|
---|
32 |
|
---|
33 | #endif
|
---|