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

Entry: StructureClasses
Aliases: structure-class matrix-class array-class ts-class
Keywords: classes
Description: Classes Corresponding to Basic Structures 
URL: ../../../library/methods/html/StructureClasses.html

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

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

Entry: TraceClasses
Aliases: traceable-class functionWithTrace-class MethodDefinitionWithTrace-class MethodWithNextWithTrace-class .untracedFunction .makeTracedFunction .doTracePrint .InitTraceFunctions
Keywords: classes
Description: Classes Used Internally to Control Tracing 
URL: ../../../library/methods/html/TraceClasses.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 validSlotNames .BasicClasses .BasicVectorClasses .InitBasicClasses .InitMethodsListClass .setCoerceGeneric
Keywords: internal
Description: Utilities for Managing Class Definitions
URL: ../../../library/methods/html/RClassUtils.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: setSClass
Aliases: setSClass
Keywords: programming classes
Description: Low-level Class definition 
URL: ../../../library/methods/html/setSClass.html

Entry: LinearMethodsList-class
Aliases: LinearMethodsList-class
Keywords: classes
Description: Class "LinearMethodsList" ~~~ 
URL: ../../../library/methods/html/LinearMethodsList-class.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: Methods
Aliases: Methods
Keywords: programming classes methods
Description: General Information on Methods
URL: ../../../library/methods/html/Methods.html

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

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

Entry: language-class
Aliases: language-class (-class <--class call-class for-class if-class repeat-class while-class {-class name-class
Keywords: classes
Description: Classes to Represent Unevaluated Language Objects 
URL: ../../../library/methods/html/LanguageClasses.html

Entry: show
Aliases: show
Keywords: programming
Description: Show an Object
URL: ../../../library/methods/html/show.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 missingArg balanceMethodsList sigToEnv rematchDefinition unRematchDefinition .valueClassTest .ShortPrimitiveSkeletons .EmptyPrimitiveSkeletons __MethodMetaData
Keywords: internal
Description: RMethodUtils
URL: ../../../library/methods/html/RMethodUtils.html

Entry: BasicClasses
Aliases: character-class complex-class double-class expression-class integer-class list-class logical-class numeric-class single-class vector-class NULL-class function-class ANY-class VIRTUAL-class missing-class
Keywords: classes
Description: Classes Corresponding to Basic Data Types 
URL: ../../../library/methods/html/BasicClasses.html

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

Entry: .BasicFunsList
Aliases: .BasicFunsList
Keywords: programming  methods 
Description: List of Builtin and Special Functions
URL: ../../../library/methods/html/zBasicFunsList.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: MethodSupport
Aliases: .conflicts.OK OldEvalSelectedMethod getMethodsForDispatch cacheMethod hasMethod resetGeneric
Keywords: internal
Description: Additional (Support) Functions for Methods
URL: ../../../library/methods/html/MethodSupport.html

Entry: MethodWithNext-class
Aliases: MethodWithNext-class
Keywords: classes
Description: Class MethodWithNext, ~~class for ... ~~ 
URL: ../../../library/methods/html/MethodWithNext-class.html

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

Entry: callNextMethod
Aliases: callNextMethod
Keywords: programming classes methods
Description: Call an Inherited Method
URL: ../../../library/methods/html/NextMethod.html

Entry: hasArg
Aliases: hasArg
Keywords: programming 
Description: Look for an Argument in the Call
URL: ../../../library/methods/html/hasArg.html

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

Entry: MethodDefinition-class
Aliases: MethodDefinition-class
Keywords: classes
Description: Classes to Represent Method Definitions 
URL: ../../../library/methods/html/MethodDefinition-class.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: 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: promptClass
Aliases: promptClass
Keywords: programming classes
Description: Generate a Shell for Documentation of a Formal Class
URL: ../../../library/methods/html/promptClass.html

Entry: environment-class
Aliases: environment-class
Keywords: classes
Description: Class "environment" 
URL: ../../../library/methods/html/EnvironmentClass.html

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

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

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

Entry: class
Aliases: class class<-
Keywords: programming classes
Description: Class of an Object
URL: ../../../library/methods/html/class.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: setMethod
Aliases: setMethod removeMethod
Keywords: programming classes classes methods
Description: Create and Save a Method 
URL: ../../../library/methods/html/setMethod.html

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: new
Aliases: new initialize
Keywords: programming classes
Description: Generate an Object from a Class 
URL: ../../../library/methods/html/new.html

Entry: signature-class
Aliases: signature-class
Keywords: classes
Description: Class "signature" For Method Definitions
URL: ../../../library/methods/html/signature-class.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: EmptyMethodsList-class
Aliases: EmptyMethodsList-class
Keywords: classes internal
Description: Internal Class representing Empty Methods List 
URL: ../../../library/methods/html/EmptyMethodsList-class.html

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

