230 lines
5.1 KiB
Plaintext
230 lines
5.1 KiB
Plaintext
|
useDynLib(methods, .registration = TRUE, .fixes = "C_")
|
||
|
|
||
|
## The methods namespace is loaded very early in the startup sequence
|
||
|
## (if in R_DEFAULT_PACKAGES), so adding other namespaces here has the
|
||
|
## undesirable effect of loading them early too (e.g. onLoad hooks are
|
||
|
## likely to be not yet set).
|
||
|
|
||
|
|
||
|
exportPattern("^\\.__C__")
|
||
|
exportPattern("^\\.__M__")
|
||
|
exportPattern("^\\.__T__")
|
||
|
|
||
|
export(.S4methods)
|
||
|
## export(.TraceWithMethods)
|
||
|
export(.untracedFunction)
|
||
|
export(.doTracePrint)
|
||
|
export(.valueClassTest)
|
||
|
## export("@<-")
|
||
|
export(Arith)
|
||
|
export(Compare)
|
||
|
export(Complex)
|
||
|
export(Logic)
|
||
|
export(Math)
|
||
|
export(Math2)
|
||
|
export(MethodAddCoerce)
|
||
|
export(MethodsList)
|
||
|
export(MethodsListSelect)
|
||
|
export(Ops)
|
||
|
export(Quote)
|
||
|
export(SignatureMethod)
|
||
|
export(S3Class)
|
||
|
export("S3Class<-")
|
||
|
export(S3Part)
|
||
|
export("S3Part<-")
|
||
|
export(Summary)
|
||
|
export(addNextMethod)
|
||
|
export(allNames)
|
||
|
export(as, "as<-")
|
||
|
export(asMethodDefinition)
|
||
|
export(assignClassDef)
|
||
|
export(assignMethodsMetaData)
|
||
|
export(balanceMethodsList)
|
||
|
export("body<-")
|
||
|
export(cacheGenericsMetaData)
|
||
|
export(cacheMetaData)
|
||
|
export(cacheMethod)
|
||
|
export(callGeneric)
|
||
|
export(callNextMethod)
|
||
|
export(canCoerce)
|
||
|
export(checkAtAssignment)
|
||
|
export(checkSlotAssignment)
|
||
|
export(classMetaName)
|
||
|
export(classLabel)
|
||
|
export(className, .classEnv)
|
||
|
export(classesToAM)
|
||
|
export(coerce, "coerce<-")
|
||
|
export(completeClassDefinition)
|
||
|
export(completeExtends)
|
||
|
export(completeSubclasses)
|
||
|
export(conformMethod)
|
||
|
export(defaultDumpName)
|
||
|
export(defaultPrototype)
|
||
|
export(doPrimitiveMethod)
|
||
|
export(dumpMethod)
|
||
|
export(dumpMethods)
|
||
|
export(el, "el<-")# (now unused)
|
||
|
export(elNamed, "elNamed<-")
|
||
|
export(empty.dump)
|
||
|
export(emptyMethodsList)
|
||
|
export(evalOnLoad)
|
||
|
export(evalqOnLoad)
|
||
|
export(evalSource)
|
||
|
export(existsFunction)
|
||
|
export(existsMethod)
|
||
|
export(extends)
|
||
|
export(externalRefMethod)
|
||
|
export(finalDefaultMethod)
|
||
|
export(findClass)
|
||
|
export(findFunction)
|
||
|
export(findMethod)
|
||
|
export(findMethods)
|
||
|
export(findMethodSignatures)
|
||
|
export(findUnique)
|
||
|
export(fixPre1.8)
|
||
|
export(formalArgs)
|
||
|
export(functionBody, "functionBody<-")
|
||
|
export(generic.skeleton)
|
||
|
export(getAllSuperClasses)
|
||
|
export(getClass)
|
||
|
export(getClassDef)
|
||
|
export(getClasses)
|
||
|
export(getDataPart)
|
||
|
export(getFunction)
|
||
|
export(getGeneric)
|
||
|
export(getGenerics)
|
||
|
export(getGroup)
|
||
|
export(getGroupMembers)
|
||
|
export(getLoadActions)
|
||
|
export(getMethod)
|
||
|
export(getMethods)
|
||
|
export(getMethodsForDispatch)
|
||
|
export(getMethodsMetaData)
|
||
|
export(getPackageName)
|
||
|
export(getSlots)
|
||
|
export(getValidity)
|
||
|
export(hasArg)
|
||
|
export(hasLoadAction)
|
||
|
export(hasMethod)
|
||
|
export(hasMethods)
|
||
|
export(inheritedSlotNames)
|
||
|
export(initialize)
|
||
|
export(insertClassMethods)
|
||
|
export(insertMethod)
|
||
|
export(insertSource)
|
||
|
export(is)
|
||
|
export(isClass)
|
||
|
export(isClassDef)
|
||
|
export(isClassUnion)
|
||
|
export(isGeneric)
|
||
|
export(isGrammarSymbol)
|
||
|
export(isGroup)
|
||
|
export(isSealedClass)
|
||
|
export(isSealedMethod)
|
||
|
export(isVirtualClass)
|
||
|
export(isXS3Class)
|
||
|
export(languageEl)
|
||
|
export("languageEl<-")
|
||
|
export(linearizeMlist)
|
||
|
export(listFromMethods)
|
||
|
export(listFromMlist)
|
||
|
export(loadMethod)
|
||
|
export(makeClassRepresentation)
|
||
|
export(makeExtends)
|
||
|
export(makeGeneric)
|
||
|
export(makeMethodsList)
|
||
|
export(makePrototypeFromClassDef)
|
||
|
export(makeStandardGeneric)
|
||
|
export(matchSignature)
|
||
|
export(mergeMethods)
|
||
|
export(metaNameUndo)
|
||
|
export(methodSignatureMatrix)
|
||
|
export(methodsPackageMetaName)
|
||
|
export(method.skeleton)
|
||
|
export(missingArg)
|
||
|
export(multipleClasses)
|
||
|
export(new)
|
||
|
export(newBasic)
|
||
|
export(newClassRepresentation)
|
||
|
export(selectSuperClasses, .selectSuperClasses)
|
||
|
export(newEmptyObject)
|
||
|
export(packageSlot)
|
||
|
export("packageSlot<-")
|
||
|
export(possibleExtends)
|
||
|
export(promptClass)
|
||
|
export(promptMethods)
|
||
|
export(prototype)
|
||
|
export(reconcilePropertiesAndPrototype)
|
||
|
export(rematchDefinition)
|
||
|
export(removeClass)
|
||
|
export(removeGeneric)
|
||
|
export(removeMethod)
|
||
|
export(removeMethods)
|
||
|
export(representation)
|
||
|
export(requireMethods)
|
||
|
export(resetClass)
|
||
|
export(resetGeneric)
|
||
|
export(sealClass)
|
||
|
export(selectMethod)
|
||
|
export(setAs)
|
||
|
export(setClass)
|
||
|
export(setClassUnion)
|
||
|
export(setDataPart)
|
||
|
export(setGeneric)
|
||
|
export(setGroupGeneric)
|
||
|
export(setIs)
|
||
|
export(setLoadAction)
|
||
|
export(setLoadActions)
|
||
|
export(setMethod)
|
||
|
export(setOldClass, .OldClassesList)
|
||
|
export(setPackageName)
|
||
|
export(setPrimitiveMethods)
|
||
|
export(setReplaceMethod)
|
||
|
export(setValidity)
|
||
|
export(show)
|
||
|
export(showClass)
|
||
|
export(showDefault)
|
||
|
export(showExtends)
|
||
|
export(showMethods)
|
||
|
export(showMlist)
|
||
|
export(sigToEnv)
|
||
|
export(signature)
|
||
|
export(slot, "slot<-", ".hasSlot")
|
||
|
export(slotNames, ".slotNames")
|
||
|
export(slotsFromS3)
|
||
|
export(substituteDirect)
|
||
|
export(substituteFunctionArgs)
|
||
|
export(superClassDepth)
|
||
|
export(testInheritedMethods)
|
||
|
export(testVirtual)
|
||
|
export(tryNew)
|
||
|
export(isRematched)
|
||
|
export(unRematchDefinition)
|
||
|
export(validObject)
|
||
|
export(validSlotNames)
|
||
|
## export(.isMethodDebugged)
|
||
|
## export(.debugMethod)
|
||
|
## export(.undebugMethod)
|
||
|
|
||
|
## the next 2 would not be needed if R_initMethods looked in the namespace, not globalenv
|
||
|
export(.ShortPrimitiveSkeletons)
|
||
|
export(.EmptyPrimitiveSkeletons)
|
||
|
|
||
|
## to allow "S4"-cbind/rbind (./R/cbind-rbind.R)
|
||
|
export(cbind2)
|
||
|
export(rbind2)
|
||
|
export(kronecker)
|
||
|
|
||
|
## implicit generic functionality
|
||
|
|
||
|
export(implicitGeneric)
|
||
|
export(setGenericImplicit)
|
||
|
export(prohibitGeneric)
|
||
|
export(registerImplicitGenerics)
|
||
|
|
||
|
## reference classes
|
||
|
export(setRefClass)
|
||
|
export(getRefClass)
|
||
|
export(initFieldArgs) # used in initialize methods--old version
|
||
|
export(initRefFields) # used in initialize methods
|