home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / objfac.zip / SOMOJECT.MTH < prev    next >
Text File  |  1994-01-08  |  2KB  |  278 lines

  1. -- SOMObject Methods
  2. --
  3. -- Initialization/Termination Methods
  4. somFree
  5. somInit
  6. somUninit
  7. -- Access Methods
  8. somGetClass
  9. somGetClassName
  10. somGetSize
  11. -- Testing Methods
  12. somIsA
  13. somIsInstanceOf
  14. somRespondsTo
  15. -- Dynamic Methods
  16. somDispatchA
  17. somDispatchD
  18. somDispatchL
  19. somDispatchV
  20. -- Development Support Methods
  21. somDumpSelf
  22. somDumpSelfInt
  23. somPrintSelf
  24.  
  25. 1
  26. 1
  27. 1
  28. 1
  29. 1
  30. 1
  31. 1
  32. 1
  33. 1
  34. 1
  35. 1
  36. 1
  37. 1
  38. 1
  39. 1
  40. 1
  41. 1
  42. 1
  43. 1
  44. 1
  45. 1
  46. 1
  47. 1
  48. 0
  49. 0
  50. 0
  51. 0
  52. 0
  53. 0
  54. 0
  55. 0
  56. 0
  57. 0
  58. 0
  59. 0
  60. 0
  61. 0
  62. 0
  63. 0
  64. 0
  65. 0
  66. 0
  67. 0
  68. 0
  69. 0
  70. 0
  71. 1
  72. 1
  73. 1
  74. 1
  75. 1
  76. 1
  77. 1
  78. 1
  79. 1
  80. 1
  81. 1
  82. 1
  83. 1
  84. 1
  85. 1
  86. 1
  87. 1
  88. 1
  89. 1
  90. 1
  91. 1
  92. 1
  93. 1
  94. 0
  95. 0
  96. 0
  97. 0
  98. 0
  99. 0
  100. 0
  101. 0
  102. 0
  103. 0
  104. 0
  105. 0
  106. 0
  107. 0
  108. 0
  109. 0
  110. 0
  111. 0
  112. 0
  113. 0
  114. 0
  115. 0
  116. 0
  117. 1
  118. 1
  119. 1
  120. 1
  121. 1
  122. 1
  123. 1
  124. 1
  125. 1
  126. 1
  127. 1
  128. 1
  129. 1
  130. 1
  131. 1
  132. 1
  133. 1
  134. 1
  135. 1
  136. 1
  137. 1
  138. 1
  139. 1
  140. 0
  141. 0
  142. 0
  143. 0
  144. 0
  145. 0
  146. 0
  147. 0
  148. 0
  149. 0
  150. 0
  151. 0
  152. 0
  153. 0
  154. 0
  155. 0
  156. 0
  157. 0
  158. 0
  159. 0
  160. 0
  161. 0
  162. 0
  163. 0
  164. 0
  165. 0
  166. 0
  167. 0
  168. 0
  169. 0
  170. 0
  171. 0
  172. 0
  173. 0
  174. 0
  175. 0
  176. 0
  177. 0
  178. 0
  179. 0
  180. 0
  181. 0
  182. 0
  183. 0
  184. 0
  185. 0
  186.  
  187. 
  188.  
  189. 
  190.  
  191. 
  192.  
  193. 
  194.  
  195. 
  196.  
  197. 
  198.  
  199. 
  200.  
  201. 
  202.  
  203. 
  204.  
  205. 
  206.  
  207. 
  208.  
  209. 
  210.  
  211. 
  212.  
  213. 
  214.  
  215. 
  216.  
  217. 
  218.  
  219. 
  220.  
  221. 
  222.  
  223. 
  224.  
  225. 
  226.  
  227. 
  228.  
  229. 
  230.  
  231. 
  232.  
  233. 
  234.  
  235. 
  236.  
  237. 
  238. Frees an object and releases its associated storage.
  239. 
  240. Initializes instance data in a newly created object.
  241. 
  242. Un-initializes an object, but does not release the storage associated with the object.
  243. 
  244.  
  245. 
  246. Gets a pointer to an object's class object.
  247. 
  248. Obtains the name of the class of an object.
  249. 
  250. Obtains the size of an object.
  251. 
  252.  
  253. 
  254. Determines if an object is an instance of a given class (or of one of its descendant classes).
  255. 
  256. Determines if an object is an instance of a specific class.
  257. 
  258. Indicates whether an object supports a given method.
  259. 
  260.  
  261. 
  262. Invokes a method using a dispatch mechanism.  Returns a pointer from the invoked method.
  263. 
  264. Invokes a method using a dispatch mechanism.  Returns a floating point value from the invoked method.
  265. 
  266. Invokes a method using a dispatch mechanism.  Returns an integer value from the invoked method.
  267. 
  268. Invokes a method using a dispatch mechanism.  Must be used for methods which do not return results.
  269. 
  270.  
  271. 
  272. Writes a detailed description of an object to (*SOMOutCharRoutine)(char).
  273. 
  274. Writes the internal state of an object to (*SOMOutCharRoutine)(char).
  275. 
  276. Writes a detailed description of an object to (*SOMOutCharRoutine)(char).
  277. 
  278.