3 * Values for a do-it-yourself typeinfo scheme. */
8 #define TINFO_BASIC 0x00000001U
10 #define TINFO_EXPAIRSEQ 0x00010001U
11 #define TINFO_ADD 0x00011001U
12 #define TINFO_MUL 0x00011002U
14 #define TINFO_SYMBOL 0x00020001U
15 #define TINFO_CONSTANT 0x00021001U
17 #define TINFO_EXPRSEQ 0x00030001U
18 #define TINFO_FUNCTION 0x00031001U
19 #define TINFO_NCMUL 0x00031002U
20 // #define TINFO_NFUNCTION 0x00031003U
22 #define TINFO_LST 0x00040001U
24 #define TINFO_MATRIX 0x00050001U
26 #define TINFO_POWER 0x00060001U
28 #define TINFO_RELATIONAL 0x00070001U
30 #define TINFO_FAIL 0x00080001U
32 #define TINFO_NUMERIC 0x00090001U
34 #define TINFO_SERIES 0x000a0001U
36 #define TINFO_INDEXED 0x000b0001U
37 #define TINFO_ALGEBRA 0x000b1001U
38 #define TINFO_CLIFFORD 0x000b1101U
39 #define TINFO_COLOR 0x000b1201U
40 #define TINFO_ISOSPIN 0x000b1301U
41 #define TINFO_SIMP_LOR 0x000b1401U
43 #define TINFO_STRUCTURE 0x000c0001U
44 // reserved up to 0x000cffffU
45 // for user defined structures
47 #define TINFO_IDX 0x000d0001U
48 #define TINFO_COLORIDX 0x000d1001U
49 #define TINFO_LORENTZIDX 0x000d1002U
51 #endif // ndef _TINFOS_H_