Rev 87021 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
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) # "semi"-deprecatedexport(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(listFromMethods)export(loadMethod)export(makeClassRepresentation)export(makeExtends)export(makeGeneric)export(makeMethodsList)export(makePrototypeFromClassDef)export(makeStandardGeneric)export(matchSignature)export(matrixOps)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(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 globalenvexport(.ShortPrimitiveSkeletons)export(.EmptyPrimitiveSkeletons)## to allow "S4"-cbind/rbind (./R/cbind-rbind.R)export(cbind2)export(rbind2)export(kronecker)## implicit generic functionalityexport(implicitGeneric)export(setGenericImplicit)export(prohibitGeneric)export(registerImplicitGenerics)## reference classesexport(setRefClass)export(getRefClass)export(initFieldArgs) # used in initialize methods--old versionexport(initRefFields) # used in initialize methods