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 char* extPropName(void *v, int i);
|
---|
28 | EXPORTED int extPropFlags(void *v, int i);
|
---|
29 | EXPORTED int extPropGroup(void *v, int i);
|
---|
30 | EXPORTED char* extPropHelp(void *v, int i);
|
---|
31 | EXPORTED int extPropFind(void *v, char* id);
|
---|
32 | EXPORTED void* extPropGet(void *v, int i);
|
---|
33 | EXPORTED int extPropSet(void *v, int i, void* e);
|
---|
34 | EXPORTED void* extPropCall(void *v, int i, int argc, void* argv);
|
---|
35 | EXPORTED int extGroupCount(void *v);
|
---|
36 | EXPORTED char* extGroupName(void *v, int i);
|
---|
37 | EXPORTED int extGroupMember(void *v, int g, int i);
|
---|
38 | EXPORTED int extMemberCount(void *v, int g);
|
---|
39 | EXPORTED void* rootObject();
|
---|
40 |
|
---|
41 | #endif
|
---|