The R Project SVN R

Rev

Rev 70274 | Rev 83770 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
60374 ripley 1
useDynLib(methods, .registration = TRUE, .fixes = "C_")
26082 jmc 2
 
69482 ripley 3
## The methods namespace is loaded very early in the startup sequence
4
## (if in R_DEFAULT_PACKAGES), so adding other namespaces here has the
5
## undesirable effect of loading them early too (e.g. onLoad hooks are
6
## likely to be not yet set).
26082 jmc 7
 
69477 ripley 8
 
43437 ripley 9
exportPattern("^\\.__C__")
10
exportPattern("^\\.__M__")
11
exportPattern("^\\.__T__")
12
 
67997 morgan 13
export(.S4methods)
26082 jmc 14
export(.TraceWithMethods)
15
export(.untracedFunction)
16
export(.doTracePrint)
26610 ripley 17
export(.valueClassTest)
61544 jmc 18
## export("@<-")
26082 jmc 19
export(Arith)
20
export(Compare)
21
export(Complex)
39651 maechler 22
export(Logic)
26082 jmc 23
export(Math)
24
export(Math2)
25
export(MethodAddCoerce)
26
export(MethodsList)
27
export(MethodsListSelect)
28
export(Ops)
29
export(Quote)
30
export(SignatureMethod)
46128 jmc 31
export(S3Class)
32
export("S3Class<-")
33
export(S3Part)
34
export("S3Part<-")
26082 jmc 35
export(Summary)
36
export(addNextMethod)
37
export(allGenerics)
38
export(allNames)
57849 maechler 39
export(as, "as<-")
26082 jmc 40
export(asMethodDefinition)
41
export(assignClassDef)
42
export(assignMethodsMetaData)
43
export(balanceMethodsList)
44
export("body<-")
45
export(cacheGenericsMetaData)
46
export(cacheMetaData)
47
export(cacheMethod)
48
export(callGeneric)
49
export(callNextMethod)
37085 maechler 50
export(canCoerce)
61820 jmc 51
export(checkAtAssignment)
26082 jmc 52
export(checkSlotAssignment)
53
export(classMetaName)
56335 jmc 54
export(classLabel)
57849 maechler 55
export(className, .classEnv)
48079 jmc 56
export(classesToAM)
57849 maechler 57
export(coerce, "coerce<-")
26082 jmc 58
export(completeClassDefinition)
59
export(completeExtends)
60
export(completeSubclasses)
61
export(conformMethod)
62
export(defaultDumpName)
63
export(defaultPrototype)
64
export(doPrimitiveMethod)
65
export(dumpMethod)
66
export(dumpMethods)
70274 maechler 67
export(el, "el<-")# (now unused)
57849 maechler 68
export(elNamed, "elNamed<-")
26082 jmc 69
export(empty.dump)
70
export(emptyMethodsList)
58727 jmc 71
export(evalOnLoad)
72
export(evalqOnLoad)
52545 jmc 73
export(evalSource)
26082 jmc 74
export(existsFunction)
75
export(existsMethod)
76
export(extends)
68626 jmc 77
export(externalRefMethod)
26082 jmc 78
export(finalDefaultMethod)
79
export(findClass)
80
export(findFunction)
81
export(findMethod)
44805 jmc 82
export(findMethods)
83
export(findMethodSignatures)
26082 jmc 84
export(findUnique)
26955 ripley 85
export(fixPre1.8)
26082 jmc 86
export(formalArgs)
57849 maechler 87
export(functionBody, "functionBody<-")
26082 jmc 88
export(generic.skeleton)
89
export(getAccess)
90
export(getAllMethods)
91
export(getAllSuperClasses)
92
export(getClass)
93
export(getClassDef)
94
export(getClassName)
95
export(getClassPackage)
96
export(getClasses)
97
export(getDataPart)
98
export(getExtends)
99
export(getFunction)
100
export(getGeneric)
101
export(getGenerics)
102
export(getGroup)
33631 maechler 103
export(getGroupMembers)
58639 jmc 104
export(getLoadActions)
26082 jmc 105
export(getMethod)
106
export(getMethods)
107
export(getMethodsForDispatch)
108
export(getMethodsMetaData)
109
export(getPackageName)
110
export(getProperties)
111
export(getPrototype)
112
export(getSlots)
113
export(getSubclasses)
114
export(getValidity)
115
export(getVirtual)
116
export(hasArg)
58639 jmc 117
export(hasLoadAction)
26082 jmc 118
export(hasMethod)
44805 jmc 119
export(hasMethods)
48947 maechler 120
export(inheritedSlotNames)
26082 jmc 121
export(initialize)
59566 jmc 122
export(insertClassMethods)
26082 jmc 123
export(insertMethod)
52545 jmc 124
export(insertSource)
26082 jmc 125
export(is)
126
export(isClass)
127
export(isClassDef)
128
export(isClassUnion)
129
export(isGeneric)
130
export(isGrammarSymbol)
131
export(isGroup)
132
export(isSealedClass)
133
export(isSealedMethod)
134
export(isVirtualClass)
46128 jmc 135
export(isXS3Class)
26082 jmc 136
export(languageEl)
137
export("languageEl<-")
138
export(linearizeMlist)
40191 jmc 139
export(listFromMethods)
26082 jmc 140
export(listFromMlist)
141
export(loadMethod)
142
export(makeClassRepresentation)
143
export(makeExtends)
144
export(makeGeneric)
145
export(makeMethodsList)
146
export(makePrototypeFromClassDef)
147
export(makeStandardGeneric)
148
export(matchSignature)
149
export(mergeMethods)
150
export(metaNameUndo)
37018 jmc 151
export(methodSignatureMatrix)
26082 jmc 152
export(methodsPackageMetaName)
40918 jmc 153
export(method.skeleton)
26082 jmc 154
export(missingArg)
155
export(mlistMetaName)
56539 jmc 156
export(multipleClasses)
26082 jmc 157
export(new)
158
export(newBasic)
159
export(newClassRepresentation)
48201 maechler 160
export(selectSuperClasses, .selectSuperClasses)
26082 jmc 161
export(newEmptyObject)
33631 maechler 162
export(packageSlot)
35401 maechler 163
export("packageSlot<-")
26082 jmc 164
export(possibleExtends)
165
export(promptClass)
166
export(promptMethods)
167
export(prototype)
168
export(reconcilePropertiesAndPrototype)
169
export(rematchDefinition)
170
export(removeClass)
171
export(removeGeneric)
172
export(removeMethod)
173
export(removeMethods)
174
export(removeMethodsObject)
175
export(representation)
176
export(requireMethods)
177
export(resetClass)
178
export(resetGeneric)
179
export(sealClass)
180
export(selectMethod)
37403 jmc 181
export(seemsS4Object)
26082 jmc 182
export(setAs)
183
export(setClass)
184
export(setClassUnion)
185
export(setDataPart)
186
export(setGeneric)
187
export(setGroupGeneric)
188
export(setIs)
58656 jmc 189
export(setLoadAction)
58639 jmc 190
export(setLoadActions)
26082 jmc 191
export(setMethod)
51213 maechler 192
export(setOldClass, .OldClassesList)
26082 jmc 193
export(setPackageName)
194
export(setPrimitiveMethods)
195
export(setReplaceMethod)
196
export(setValidity)
197
export(show)
198
export(showClass)
199
export(showDefault)
200
export(showExtends)
201
export(showMethods)
202
export(showMlist)
203
export(sigToEnv)
204
export(signature)
52693 maechler 205
export(slot, "slot<-", ".hasSlot")
33558 maechler 206
export(slotNames, ".slotNames")
46503 jmc 207
export(slotsFromS3)
26082 jmc 208
export(substituteDirect)
209
export(substituteFunctionArgs)
210
export(superClassDepth)
47803 jmc 211
export(testInheritedMethods)
26082 jmc 212
export(testVirtual)
213
export(traceOff)
214
export(traceOn)
215
export(tryNew)
70405 lawrence 216
export(isRematched)
26082 jmc 217
export(unRematchDefinition)
218
export(validObject)
219
export(validSlotNames)
70405 lawrence 220
export(.isMethodDebugged)
221
export(.debugMethod)
222
export(.undebugMethod)
26082 jmc 223
 
224
## the next 2 would not be needed if R_initMethods looked in the namespace, not globalenv
225
export(.ShortPrimitiveSkeletons)
226
export(.EmptyPrimitiveSkeletons)
35401 maechler 227
 
61393 ripley 228
## to allow "S4"-cbind/rbind (./R/cbind-rbind.R)
35401 maechler 229
export(cbind2)
35541 maechler 230
export(rbind2)
57480 ripley 231
export(kronecker)
42246 jmc 232
 
233
## implicit generic functionality
234
 
235
export(implicitGeneric)
236
export(setGenericImplicit)
237
export(prohibitGeneric)
238
export(registerImplicitGenerics)
52816 jmc 239
 
240
## reference classes
241
export(setRefClass)
53003 jmc 242
export(getRefClass)
57841 jmc 243
export(initFieldArgs) # used in initialize methods--old version
244
export(initRefFields) # used in initialize methods