lpctypes.h-Dateireferenz

Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define TYPE_UNKNOWN   0
#define TYPE_NUMBER   1
#define TYPE_STRING   2
#define TYPE_VOID   3
#define TYPE_OBJECT   4
#define TYPE_MAPPING   5
#define TYPE_FLOAT   6
#define TYPE_ANY   7
#define TYPE_CLOSURE   8
#define TYPE_SYMBOL   9
#define TYPE_QUOTED_ARRAY   10
#define TYPE_MOD_POINTER   0x0040
#define T_INVALID   0x0
#define T_LVALUE   0x1
#define T_NUMBER   0x2
#define T_STRING   0x3
#define T_POINTER   0x4
#define T_OBJECT   0x5
#define T_MAPPING   0x6
#define T_FLOAT   0x7
#define T_CLOSURE   0x8
#define T_SYMBOL   0x9
#define T_QUOTED_ARRAY   0xa
#define CLOSURE_LFUN   0
#define CLOSURE_IDENTIFIER   2
#define CLOSURE_PRELIMINARY   3
#define CLOSURE_BOUND_LAMBDA   4
#define CLOSURE_LAMBDA   5
#define CLOSURE_UNBOUND_LAMBDA   6
#define CLOSURE_OPERATOR   (0xe800)
#define CLOSURE_EFUN   (0xf000)
#define CLOSURE_SIMUL_EFUN   (0xf800)
#define CLOSURE_IS_LFUN(x)   (((x)&~1) == 0)
#define CLOSURE_IS_IDENTIFIER(x)   ((x) == CLOSURE_IDENTIFIER)
#define CLOSURE_IS_BOUND_LAMBDA(x)   ((x) == CLOSURE_BOUND_LAMBDA)
#define CLOSURE_IS_LAMBDA(x)   ((x) == CLOSURE_LAMBDA)
#define CLOSURE_IS_UNBOUND_LAMBDA(x)   ((x) == CLOSURE_UNBOUND_LAMBDA)
#define CLOSURE_IS_SIMUL_EFUN(x)   (((x) & 0xf800) == CLOSURE_SIMUL_EFUN)
#define CLOSURE_IS_EFUN(x)   (((x) & 0xf800) == CLOSURE_EFUN)
#define CLOSURE_IS_OPERATOR(x)   (((x) & 0xf800) == CLOSURE_OPERATOR)

Makro-Dokumentation

#define CLOSURE_BOUND_LAMBDA   4

Definiert in Zeile 49 der Datei lpctypes.h.

#define CLOSURE_EFUN   (0xf000)

Definiert in Zeile 54 der Datei lpctypes.h.

#define CLOSURE_IDENTIFIER   2

Definiert in Zeile 46 der Datei lpctypes.h.

#define CLOSURE_IS_BOUND_LAMBDA ( x   )     ((x) == CLOSURE_BOUND_LAMBDA)

Definiert in Zeile 59 der Datei lpctypes.h.

#define CLOSURE_IS_EFUN ( x   )     (((x) & 0xf800) == CLOSURE_EFUN)

Definiert in Zeile 63 der Datei lpctypes.h.

#define CLOSURE_IS_IDENTIFIER ( x   )     ((x) == CLOSURE_IDENTIFIER)

Definiert in Zeile 58 der Datei lpctypes.h.

#define CLOSURE_IS_LAMBDA ( x   )     ((x) == CLOSURE_LAMBDA)

Definiert in Zeile 60 der Datei lpctypes.h.

#define CLOSURE_IS_LFUN ( x   )     (((x)&~1) == 0)

Definiert in Zeile 57 der Datei lpctypes.h.

#define CLOSURE_IS_OPERATOR ( x   )     (((x) & 0xf800) == CLOSURE_OPERATOR)

Definiert in Zeile 64 der Datei lpctypes.h.

#define CLOSURE_IS_SIMUL_EFUN ( x   )     (((x) & 0xf800) == CLOSURE_SIMUL_EFUN)

Definiert in Zeile 62 der Datei lpctypes.h.

#define CLOSURE_IS_UNBOUND_LAMBDA ( x   )     ((x) == CLOSURE_UNBOUND_LAMBDA)

Definiert in Zeile 61 der Datei lpctypes.h.

Wird benutzt von query_closure_object().

#define CLOSURE_LAMBDA   5

Definiert in Zeile 50 der Datei lpctypes.h.

#define CLOSURE_LFUN   0

Definiert in Zeile 44 der Datei lpctypes.h.

#define CLOSURE_OPERATOR   (0xe800)

Definiert in Zeile 53 der Datei lpctypes.h.

#define CLOSURE_PRELIMINARY   3

Definiert in Zeile 47 der Datei lpctypes.h.

#define CLOSURE_SIMUL_EFUN   (0xf800)

Definiert in Zeile 55 der Datei lpctypes.h.

#define CLOSURE_UNBOUND_LAMBDA   6

Definiert in Zeile 51 der Datei lpctypes.h.

#define T_CLOSURE   0x8

Definiert in Zeile 33 der Datei lpctypes.h.

Wird benutzt von mixed_to_string().

#define T_FLOAT   0x7

Definiert in Zeile 32 der Datei lpctypes.h.

Wird benutzt von mixed_to_string().

#define T_INVALID   0x0

Definiert in Zeile 25 der Datei lpctypes.h.

Wird benutzt von mixed_to_string().

#define T_LVALUE   0x1

Definiert in Zeile 26 der Datei lpctypes.h.

Wird benutzt von mixed_to_string().

#define T_MAPPING   0x6

Definiert in Zeile 31 der Datei lpctypes.h.

Wird benutzt von mixed_to_string().

#define T_NUMBER   0x2

Definiert in Zeile 27 der Datei lpctypes.h.

Wird benutzt von mixed_to_string().

#define T_OBJECT   0x5

Definiert in Zeile 30 der Datei lpctypes.h.

Wird benutzt von mixed_to_string().

#define T_POINTER   0x4

Definiert in Zeile 29 der Datei lpctypes.h.

Wird benutzt von mixed_to_string().

#define T_QUOTED_ARRAY   0xa

Definiert in Zeile 35 der Datei lpctypes.h.

Wird benutzt von mixed_to_string().

#define T_STRING   0x3

Definiert in Zeile 28 der Datei lpctypes.h.

Wird benutzt von mixed_to_string().

#define T_SYMBOL   0x9

Definiert in Zeile 34 der Datei lpctypes.h.

Wird benutzt von mixed_to_string().

#define TYPE_ANY   7

Definiert in Zeile 13 der Datei lpctypes.h.

#define TYPE_CLOSURE   8

Definiert in Zeile 14 der Datei lpctypes.h.

#define TYPE_FLOAT   6

Definiert in Zeile 12 der Datei lpctypes.h.

#define TYPE_MAPPING   5

Definiert in Zeile 11 der Datei lpctypes.h.

#define TYPE_MOD_POINTER   0x0040

Definiert in Zeile 21 der Datei lpctypes.h.

#define TYPE_NUMBER   1

Definiert in Zeile 7 der Datei lpctypes.h.

#define TYPE_OBJECT   4

Definiert in Zeile 10 der Datei lpctypes.h.

#define TYPE_QUOTED_ARRAY   10

Definiert in Zeile 16 der Datei lpctypes.h.

#define TYPE_STRING   2

Definiert in Zeile 8 der Datei lpctypes.h.

#define TYPE_SYMBOL   9

Definiert in Zeile 15 der Datei lpctypes.h.

#define TYPE_UNKNOWN   0

Definiert in Zeile 6 der Datei lpctypes.h.

#define TYPE_VOID   3

Definiert in Zeile 9 der Datei lpctypes.h.

Erzeugt am Thu Jun 3 14:43:35 2010 für MorgenGrauen Mudlib von  doxygen 1.6.3