Mercurial > repos > rhope
annotate runtime/blueprint.h @ 50:689fb73e7612
Add support for various integer literals and add support for raw pointers to objects and raw pointers to arrays in the FFI
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 16 Apr 2010 01:57:04 -0400 |
parents | 3e20ed8959c4 |
children | d4b44ae2e34a |
rev | line source |
---|---|
39 | 1 #ifndef BLUEPRINT_H_ |
2 #define BLUEPRINT_H_ | |
3 | |
4 #include "object.h" | |
5 #include "func.h" | |
6 | |
42
aabda74c7a88
Fields can now be defined to have naked primitive types
Mike Pavone <pavone@retrodev.com>
parents:
39
diff
changeset
|
7 Box(blueprint *,bp,Blueprint) |
39 | 8 |
9 object * make_Blueprint(int32_t type_id); | |
49
3e20ed8959c4
Added initial FFI implementation, Array type and 64-bit integers
Mike Pavone <pavone@retrodev.com>
parents:
42
diff
changeset
|
10 FuncDef(Build) |
3e20ed8959c4
Added initial FFI implementation, Array type and 64-bit integers
Mike Pavone <pavone@retrodev.com>
parents:
42
diff
changeset
|
11 FuncDef(BlueprintSP_Of) |
3e20ed8959c4
Added initial FFI implementation, Array type and 64-bit integers
Mike Pavone <pavone@retrodev.com>
parents:
42
diff
changeset
|
12 int32_t _internal_blueprint_eq(object * left, object * right); |
39 | 13 |
14 #endif //BLUEPRINT_H_ |