My Project
|
#include <blackbox.h>
Data Fields | |
void(* | blackbox_destroy )(blackbox *b, void *d) |
destroy the object: b points to blackbox_struct, d to data More... | |
char *(* | blackbox_String )(blackbox *b, void *d) |
convert the object to a string (which should be freed by omFree) More... | |
void(* | blackbox_Print )(blackbox *b, void *d) |
print the object: default: use string representation More... | |
void *(* | blackbox_Init )(blackbox *b) |
construct the default object More... | |
void *(* | blackbox_Copy )(blackbox *b, void *d) |
copy the object: b points to blackbox_struct, d to data More... | |
BOOLEAN(* | blackbox_Assign )(leftv l, leftv r) |
interpreter assign: l:=r More... | |
BOOLEAN(* | blackbox_Op1 )(int op, leftv l, leftv r) |
interpreter: unary operations op(r), r(), ... More... | |
BOOLEAN(* | blackbox_Op2 )(int op, leftv l, leftv r1, leftv r2) |
interpreter: binary operations: op(r1,r2), r1 op r2,... More... | |
BOOLEAN(* | blackbox_Op3 )(int op, leftv l, leftv r1, leftv r2, leftv r3) |
interpreter: tertiary op: op(r1,r2,r3) More... | |
BOOLEAN(* | blackbox_OpM )(int op, leftv l, leftv r) |
interpreter: operations with undefined number of operands More... | |
BOOLEAN(* | blackbox_CheckAssign )(blackbox *b, leftv l, leftv r) |
is an assign of r to l (part of b) impossible? More... | |
BOOLEAN(* | blackbox_serialize )(blackbox *b, void *d, si_link f) |
serialize More... | |
BOOLEAN(* | blackbox_deserialize )(blackbox **b, void **d, si_link f) |
deserialize More... | |
void * | data |
additional type info More... | |
int | properties |
addtinional gneral properties More... | |
Definition at line 17 of file blackbox.h.
interpreter assign: l:=r
Definition at line 30 of file blackbox.h.
is an assign of r to l (part of b) impossible?
Definition at line 44 of file blackbox.h.
void *(* blackbox::blackbox_Copy) (blackbox *b, void *d) |
copy the object: b points to blackbox_struct, d to data
Definition at line 28 of file blackbox.h.
deserialize
Definition at line 48 of file blackbox.h.
void(* blackbox::blackbox_destroy) (blackbox *b, void *d) |
destroy the object: b points to blackbox_struct, d to data
Definition at line 20 of file blackbox.h.
void *(* blackbox::blackbox_Init) (blackbox *b) |
construct the default object
Definition at line 26 of file blackbox.h.
interpreter: unary operations op(r), r(), ...
Definition at line 36 of file blackbox.h.
interpreter: binary operations: op(r1,r2), r1 op r2,...
Definition at line 38 of file blackbox.h.
interpreter: tertiary op: op(r1,r2,r3)
Definition at line 40 of file blackbox.h.
interpreter: operations with undefined number of operands
Definition at line 42 of file blackbox.h.
void(* blackbox::blackbox_Print) (blackbox *b, void *d) |
print the object: default: use string representation
Definition at line 24 of file blackbox.h.
serialize
Definition at line 46 of file blackbox.h.
char *(* blackbox::blackbox_String) (blackbox *b, void *d) |
convert the object to a string (which should be freed by omFree)
Definition at line 22 of file blackbox.h.
void* blackbox::data |
additional type info
Definition at line 50 of file blackbox.h.
int blackbox::properties |
addtinional gneral properties
Definition at line 52 of file blackbox.h.