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

  1. -- SOMClass Methods
  2. --
  3. -- Initialization/Termination Methods
  4. somAddStaticMethod
  5. somClassReady
  6. somInitClass
  7. somOverrideSMethod
  8. -- Factory Methods
  9. somNew
  10. somNewNoInit
  11. somRenew
  12. somRenewNoInit
  13. -- Access Methods
  14. somGetApplyStub
  15. somGetClassData
  16. somGetClassMtab
  17. somGetInstanceOffset
  18. somGetInstancePartSize
  19. somGetInstanceSize
  20. somGetName
  21. somGetNumMethods
  22. somGetNumStaticMethods
  23. somGetParent
  24. somGetPClsMtab
  25. somSetClassData
  26. -- Testing Methods
  27. somCheckVersion
  28. somDescendedFrom
  29. somSupportsMethod
  30. -- Dynamic Methods
  31. somFindMethod
  32. somFindMethodOk
  33. -- Undocumented Methods
  34. somFindSMethod
  35. somFindSMethodOk
  36. somGetMethodDescriptor
  37. somGetInstanceToken
  38.  
  39. 1
  40. 1
  41. 1
  42. 1
  43. 1
  44. 1
  45. 1
  46. 1
  47. 1
  48. 1
  49. 1
  50. 1
  51. 1
  52. 1
  53. 1
  54. 1
  55. 1
  56. 1
  57. 1
  58. 1
  59. 1
  60. 1
  61. 1
  62. 1
  63. 1
  64. 1
  65. 1
  66. 1
  67. 1
  68. 1
  69. 1
  70. 1
  71. 1
  72. 1
  73. 1
  74. 1
  75. 1
  76. 0
  77. 0
  78. 0
  79. 0
  80. 0
  81. 0
  82. 0
  83. 0
  84. 0
  85. 0
  86. 0
  87. 0
  88. 0
  89. 0
  90. 0
  91. 0
  92. 0
  93. 0
  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. 1
  114. 1
  115. 1
  116. 1
  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. 1
  141. 1
  142. 1
  143. 1
  144. 1
  145. 1
  146. 1
  147. 1
  148. 1
  149. 1
  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. 0
  187. 1
  188. 1
  189. 1
  190. 1
  191. 1
  192. 1
  193. 1
  194. 1
  195. 1
  196. 1
  197. 1
  198. 1
  199. 1
  200. 1
  201. 1
  202. 1
  203. 1
  204. 1
  205. 1
  206. 1
  207. 1
  208. 1
  209. 1
  210. 1
  211. 1
  212. 1
  213. 1
  214. 1
  215. 1
  216. 1
  217. 1
  218. 1
  219. 1
  220. 1
  221. 1
  222. 1
  223. 1
  224. 0
  225. 0
  226. 0
  227. 0
  228. 0
  229. 0
  230. 0
  231. 0
  232. 0
  233. 0
  234. 0
  235. 0
  236. 0
  237. 0
  238. 0
  239. 0
  240. 0
  241. 0
  242. 0
  243. 0
  244. 0
  245. 0
  246. 0
  247. 0
  248. 0
  249. 0
  250. 0
  251. 0
  252. 0
  253. 0
  254. 0
  255. 0
  256. 0
  257. 0
  258. 0
  259. 0
  260. 0
  261. 0
  262. 0
  263. 0
  264. 0
  265. 0
  266. 0
  267. 0
  268. 0
  269. 0
  270. 0
  271. 0
  272. 0
  273. 0
  274. 0
  275. 0
  276. 0
  277. 0
  278. 0
  279. 0
  280. 0
  281. 0
  282. 0
  283. 0
  284. 0
  285. 0
  286. 0
  287. 0
  288. 0
  289. 0
  290. 0
  291. 0
  292. 0
  293. 0
  294. 0
  295. 0
  296. 0
  297. 0
  298.  
  299. 
  300.  
  301. 
  302.  
  303. 
  304.  
  305. 
  306.  
  307. 
  308.  
  309. 
  310.  
  311. 
  312.  
  313. 
  314.  
  315. 
  316.  
  317. 
  318.  
  319. 
  320.  
  321. 
  322.  
  323. 
  324.  
  325. 
  326.  
  327. 
  328.  
  329. 
  330.  
  331. 
  332.  
  333. 
  334.  
  335. 
  336.  
  337. 
  338.  
  339. 
  340.  
  341. 
  342.  
  343. 
  344.  
  345. 
  346.  
  347. 
  348.  
  349. 
  350.  
  351. 
  352.  
  353. 
  354.  
  355. 
  356.  
  357. 
  358.  
  359. 
  360.  
  361. 
  362.  
  363. 
  364.  
  365. 
  366.  
  367. 
  368.  
  369. 
  370.  
  371. 
  372.  
  373. 
  374.  
  375. 
  376.  
  377. 
  378. Adds a static method to a class or overrides a parent static method.
  379. 
  380. Indicates that a class has been constructed and is ready for normal use.
  381. 
  382. Initializes a newly created class object.
  383. 
  384. Adds a method to a class that overrides a parent method.
  385. 
  386.  
  387. 
  388. Creates a new instance of an object.
  389. 
  390. Creates a new object instance without invoking somInit to perform object initialization.
  391. 
  392. Creates a new object instance using a passed block of storage.
  393. 
  394. Creates a new object instance using a passed block of storage without invoking somInit to initialize the object.
  395. 
  396.  
  397. 
  398. Obtains the apply stub for a given method.
  399. 
  400. Obtains a pointer to the global ClassData structure associated with the class.
  401. 
  402. Obtains a pointer to the class' method table.
  403. 
  404. Obtains the offset of a class' instance data in all of its object instances.
  405. 
  406. Obtains the size of a class' instance data section in all of its object instances.
  407. 
  408. Obtains the size of an instance of a class.
  409. 
  410. Obtains the name of a class.
  411. 
  412. Obtains the number of methods available for the receiving class.
  413. 
  414. Obtains the number of static methods available for a class.
  415. 
  416. Gets a pointer to the class' parent class.
  417. 
  418. Obtains a pointer to the parent class' method table.
  419. 
  420. Sets the class' pointer to its global ClassData structure.
  421. 
  422.  
  423. 
  424. Checks to see that a class is compatible with the specified version information.
  425. 
  426. Tests to see whether a class is derived from the specified class.
  427. 
  428. Indicates whether instances of this class support a given method.
  429. 
  430.  
  431. 
  432. Returns a procedure address and indicates whether a given method ID represents a direct method call or a dispatching function.
  433. 
  434. Returns a procedure address and indicates whether a given method ID represents a direct method call or a dispatching function.
  435. 
  436.  
  437. 
  438. This method is undocumented.
  439. 
  440. This method is undocumented.
  441. 
  442. This method is undocumented.
  443. 
  444. This method is undocumented.
  445. 
  446.