[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
TopClass Function Summary
(oObj_cName can be an object or the name of a class)
TC_AllMessages(oObj_cName) --> array of ivar/method names
TC_ClassName() --> class name of method currently executing
TC_ClassTree() --> array of nested arrays of entire inheritance
hierarchy
TC_Clone(x) --> a (deep) copy of x, even if x is cyclic/nested
TC_Eval(ao, bBlock) --> recursively pass each elem of ao exactly
once to bBlock
TC_Eval2(ao, bBlock) --> recursively pass each elem of ao exactly
once to bBlock, with an array of indexes
TC_Fill(ao, x) --> recursively fill each elem of ao with x
TC_IsIvar(oObj_cName, cIvName)
--> .T. if cIvName is an ivar of the class
TC_IsKindOf(o1, o2) --> .T. if o1 is same class as o2 or a descendant
TC_IsMethod(oObj_cName, cMsg)
--> .T. if cMsg is a method of the class
TC_IVars(oObj_cName) --> array of info about instance vars
TC_IVarType(oObj_cName, cIvName)
--> one of TC_EXPORTED, ..., TC_NFALSE
TC_Messages(oObj_cName) --> array of info about messages/methods
TC_MethodType(oObj_cName, cMsg)
--> one of TC_METHOD, ..., TC_NFALSE
TC_MIInfo(oObj_cName1, oObj_cName2)
--> array of multiple inheritance info
TC_MsgName() --> name of method currently executing
TC_OClone(oObj) --> a (shallow) copy of oObj; see TC_Clone()
TC_SubClasses(oObj_cName) --> array of child class names
TC_SubTree(oObj_cName) --> array of nested arrays of descendants
TC_SuperClasses(oObj_cName) --> array of super class names
TC_SuperName() --> name of super class of class of current
method
TC_SuperTree(oObj_cName) --> array of nested arrays of ancestors
TC_xPrint(x) --> print x in a debugging form, even if x is
cyclic/nested
Online resources provided by: http://www.ClipX.Net --- NG 2 HTML conversion by Dave Pearson