forked from MacRuby/MacRuby
-
Notifications
You must be signed in to change notification settings - Fork 0
/
id.h
127 lines (124 loc) · 2.74 KB
/
id.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
/*
* This file is covered by the Ruby license. See COPYING for more details.
*
* Copyright (C) 2007-2011, Apple Inc. All rights reserved.
* Copyright (C) 2007 Koichi Sasada
*/
#ifndef RUBY_ID_H
#define RUBY_ID_H
extern VALUE symIFUNC;
extern VALUE symCFUNC;
extern ID idPLUS;
extern ID idMINUS;
extern ID idMULT;
extern ID idDIV;
extern ID idMOD;
extern ID idLT;
extern ID idLTLT;
extern ID idLE;
extern ID idGT;
extern ID idGE;
extern ID idEq;
extern ID idEqq;
extern ID idNeq;
extern ID idNot;
extern ID idBackquote;
extern ID idEqTilde;
extern ID idThrowState;
extern ID idAREF;
extern ID idASET;
extern ID idIntern;
extern ID idMethodMissing;
extern ID idLength;
extern ID idGets;
extern ID idSucc;
extern ID idEach;
extern ID idLambda;
extern ID idRangeEachLT;
extern ID idRangeEachLE;
extern ID idArrayEach;
extern ID idTimes;
extern ID idEnd;
extern ID idSend;
extern ID id__send__;
extern ID idRespond_to;
extern ID idInitialize;
extern ID idAttached;
#if WITH_OBJC
extern SEL selPLUS;
extern SEL selMINUS;
extern SEL selMULT;
extern SEL selDIV;
extern SEL selMOD;
extern SEL selAND;
extern SEL selEq;
extern SEL selNeq;
extern SEL selCmp;
extern SEL selLT;
extern SEL selLE;
extern SEL selGT;
extern SEL selGE;
extern SEL selLTLT;
extern SEL selAREF;
extern SEL selASET;
extern SEL selLength;
extern SEL selSucc;
extern SEL selNot;
extern SEL selNot2;
extern SEL selAlloc;
extern SEL selAllocWithZone;
extern SEL selCopyWithZone;
extern SEL selInit;
extern SEL selInitialize;
extern SEL selInitialize2;
extern SEL selInitializeCopy;
extern SEL selInitializeClone;
extern SEL selInitializeDup;
extern SEL selDescription;
extern SEL selInspect;
extern SEL selNew;
extern SEL selRespondTo;
extern SEL selMethodMissing;
extern SEL selConstMissing;
extern SEL selCopy;
extern SEL selMutableCopy;
extern SEL selToS;
extern SEL selToAry;
extern SEL sel_zone;
extern SEL selSend;
extern SEL sel__send__;
extern SEL selCall;
extern SEL selEqTilde;
extern SEL selClass;
extern SEL selEval;
extern SEL selInstanceEval;
extern SEL selClassEval;
extern SEL selModuleEval;
extern SEL selLocalVariables;
extern SEL selBinding;
extern SEL selNesting;
extern SEL selConstants;
extern SEL selEach;
extern SEL selEqq;
extern SEL selDup;
extern SEL selBackquote;
extern SEL selMethodAdded;
extern SEL selSingletonMethodAdded;
extern SEL selMethodRemoved;
extern SEL selSingletonMethodRemoved;
extern SEL selMethodUndefined;
extern SEL selSingletonMethodUndefined;
extern SEL selIsEqual;
extern SEL selWrite;
extern SEL selInherited;
extern SEL selLambda;
extern SEL selObjectForKey;
extern SEL selSetObjectForKey;
extern SEL selFinalize;
extern SEL sel__method__;
extern SEL sel__callee__;
extern ID idIncludedModules;
extern ID idIncludedInClasses;
extern ID idAncestors;
#endif
#endif /* RUBY_ID_H */