Entry: as
Aliases: as as<- coerce coerce<- setAs
Keywords: programming classes methods
Description: Force an Object to Belong to a Class
URL: ../../../library/methods/html/as.html

Entry: BasicFunctions
Aliases: Ops Arith Math Math2 Summary Compare Complex .makeBasicFunsList
Keywords: internal
Description: Group Generic Functions 
URL: ../../../library/methods/html/BasicFunctions.html

Entry: class
Aliases: class class<-
Keywords: programming classes
Description: Class of an Object
URL: ../../../library/methods/html/class.html

Entry: Classes
Aliases: Classes __ClassMetaData
Keywords: programming classes methods
Description: Class Definitions
URL: ../../../library/methods/html/Classes.html

Entry: GenericFunctions
Aliases: GenericFunctions isGeneric isGroup removeGeneric standardGeneric getGenerics allGenerics dumpMethod existsFunction findFunction dumpMethods removeMethods signature setReplaceMethod callGeneric
Keywords: programming classes methods
Description: Tools for Managing Generic Functions
URL: ../../../library/methods/html/GenericFunctions.html

Entry: getClass
Aliases: getClass getClassDef
Keywords: programming classes
Description: Get Class Definition 
URL: ../../../library/methods/html/getClass.html

Entry: getMethod
Aliases: getMethod findMethod getMethods selectMethod MethodsListSelect
Keywords: programming classes methods
Description: Get the Definition of a Method 
URL: ../../../library/methods/html/getMethod.html

Entry: is
Aliases: is extends setIs
Keywords: programming classes methods
Description: Is an Object from a Class
URL: ../../../library/methods/html/is.html

Entry: languageEl
Aliases: languageEl languageEl<- isGrammarSymbol
Keywords: internal
Description: Elements of Language Objects
URL: ../../../library/methods/html/languageEl.html

Entry: Methods
Aliases: Methods plot
Keywords: programming classes methods
Description: General Information on Methods
URL: ../../../library/methods/html/Methods.html

Entry: MethodsList-class
Aliases: MethodsList-class
Keywords: methods
Description: Class MethodsList, Representation of Methods for a Generic Function 
URL: ../../../library/methods/html/MethodsList-class.html

Entry: MethodsList
Aliases: MethodsList makeMethodsList SignatureMethod insertMethod matchArg matchArgClass showMlist print.MethodsList emptyMethodsList insertMethodInEmptyList listFromMlist linearizeMlist finalDefaultMethod mergeMethods
Keywords: internal
Description: MethodsList Objects
URL: ../../../library/methods/html/MethodsList.html

Entry: MethodSupport
Aliases: .conflicts.OK OldEvalSelectedMethod getMethodsForDispatch cacheMethod hasMethod resetGeneric
Keywords: internal
Description: Additional (Support) Functions for Methods
URL: ../../../library/methods/html/MethodSupport.html

Entry: methodUtilities
Aliases: functionBody functionBody<- allNames getFunction el elNamed el<- elNamed<- formalArgs Quote message showDefault
Keywords: internal
Description: Utility Functions for Methods and S-Plus Compatibility
URL: ../../../library/methods/html/methodUtilities.html

Entry: new
Aliases: new
Keywords: programming classes
Description: Generate an Object from a Class 
URL: ../../../library/methods/html/new.html

Entry: promptClass
Aliases: promptClass
Keywords: programming classes
Description: Generate a Shell for Documentation of a Formal Class
URL: ../../../library/methods/html/promptClass.html

Entry: promptMethods
Aliases: promptMethods
Keywords: programming methods
Description: Generate a Shell for Documentation of Formal Methods 
URL: ../../../library/methods/html/promptMethods.html

Entry: ClassUtils
Aliases: testVirtual SessionClassMetaData makePrototypeFromClassDef newEmptyObject completeClassDefinition getFromClassDef setInClassDef synchronizeClassDef getProperties setProperties getSlots getExtends getAccess getAllSuperClasses superClassDepth setExtends getPrototype setPrototype getVirtual isVirtualClass setVirtual getSubclasses setSubclasses getClassName setClassName assignClassDef newClassEnvironment newBasic makeExtends reconcilePropertiesAndPrototype tryNew empty.dump showClass showExtends showNonVector print.classRepEnvironment print.environment getFromClassMetaData assignToClassMetaData removeFromClassMetaData extendsCoerce extendsReplace findExtends completeExtends classMetaName methodsMetaName as.data.frame requireMethods checkSlotAssignment defaultPrototype isClassDef .BasicClasses .BasicVectorClasses .InitBasicClasses .InitMethodsListClass .setCoerceGeneric
Keywords: internal
Description: Utilities for Managing Class Definitions
URL: ../../../library/methods/html/RClassUtils.html

Entry: recover
Aliases: recover
Keywords: programming
Description: Browsing on an Error 
URL: ../../../library/methods/html/recover.html

Entry: representation
Aliases: representation
Keywords: programming classes
Description: Describe A Class Representation 
URL: ../../../library/methods/html/representation.html

Entry: RMethodUtils
Aliases: makeGeneric makeStandardGeneric getAllMethods generic.skeleton defaultDumpName getAllMethods setAllMethodsSlot doPrimitiveMethod conformMethod getGeneric getGroup getGroupMembers setGroupMembers getMethodsMetaData assignMethodsMetaData matchSignature mlistMetaName assignToMethodMetaData getFromMethodMetaData removeMethodsObject findUnique removeFromMethodMetaData MethodAddCoerce is.primitive .saveImage cacheMetaData cacheGenericsMetaData setPrimitiveMethods copyEnvironment printNoClass print.default .ShortPrimitiveSkeletons .EmptyPrimitiveSkeletons __MethodMetaData
Keywords: internal
Description: RMethodUtils
URL: ../../../library/methods/html/RMethodUtils.html

Entry: Session
Aliases: sessionData traceOn traceOff browseAll
Keywords: programming classes methods
Description: Session Data and Debugging Tools
URL: ../../../library/methods/html/Session.html

Entry: setClass
Aliases: setClass removeClass resetClass isClass getClasses
Keywords: programming classes methods
Description: Create a Class Definition
URL: ../../../library/methods/html/setClass.html

Entry: setGeneric
Aliases: setGeneric setGroupGeneric
Keywords: programming  methods 
Description: Define a New Generic Function
URL: ../../../library/methods/html/setGeneric.html

Entry: setMethod
Aliases: setMethod removeMethod
Keywords: programming classes classes methods
Description: Create and Save a Method 
URL: ../../../library/methods/html/setMethod.html

Entry: setSClass
Aliases: setSClass
Keywords: programming classes
Description: Low-level Class definition 
URL: ../../../library/methods/html/setSClass.html

Entry: show
Aliases: show
Keywords: programming
Description: Show an Object
URL: ../../../library/methods/html/show.html

Entry: showMethods
Aliases: showMethods
Keywords: methods
Description: Show all the methods for the specified function(s)
URL: ../../../library/methods/html/showMethods.html

Entry: slot
Aliases: slot slot<- @<- slotNames
Keywords: programming classes
Description: The Slots in an Object from a Formal Class 
URL: ../../../library/methods/html/slot.html

Entry: substituteDirect
Aliases: substituteDirect
Keywords: internal
Description: SubstituteDirect
URL: ../../../library/methods/html/substituteDirect.html

Entry: validObject
Aliases: validObject setValidity getValidity
Keywords: programming classes
Description: Test the Validity of an Object 
URL: ../../../library/methods/html/validObject.html

Entry: .BasicFunsList
Aliases: .BasicFunsList
Keywords: programming  methods 
Description: List of Builtin and Special Functions
URL: ../../../library/methods/html/zBasicFunsList.html

