home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / include / sccommon.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-02-22  |  17.4 KB  |  444 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: h:\somnt\include\sccommon.h.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: Development
  7.  *     SOM Emitter emith.dll: Development
  8.  */
  9.  
  10. /*
  11.  * 
  12.  *   COMPONENT_NAME: some
  13.  * 
  14.  *   ORIGINS: 27
  15.  * 
  16.  * 
  17.  *   10H9767, 10H9769  (C) COPYRIGHT International Business Machines Corp. 1992,1994
  18.  *   All Rights Reserved
  19.  *   Licensed Materials - Property of IBM
  20.  *   US Government Users Restricted Rights - Use, duplication or
  21.  *   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  22.  *  %Z% %I% %W% %G% %U% [%H% %T%]
  23.  * 
  24.  */
  25.  
  26.  
  27. #ifndef SOM_SOMTCommonEntryC_h
  28. #define SOM_SOMTCommonEntryC_h
  29.  
  30.  
  31. /*
  32.  * Passthru lines: File: "C.h", "before"
  33.  */
  34. typedef enum somtVisibilityT { somtInternalVE, somtPublicVE, somtPrivateVE } somtVisibilityT;
  35.  
  36. #include <som.h>
  37.  
  38. /*
  39.  * -- This emitter treats Method Tokens as Thunks by default.
  40.  * -- Use the sc modifier "nothunks" to change this default
  41.  */
  42. #undef somresolve_
  43. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  44.  
  45. /*
  46.  * Define the class name as an object type
  47.  */
  48. #ifndef SOMTCommonEntryC
  49. #define SOMTCommonEntryC SOMObject
  50. #endif
  51. #include <scentry.h>
  52.  
  53. /*
  54.  * Start of user-defined types:
  55.  */
  56. #ifndef SOMClass
  57.     #define SOMClass SOMObject
  58. #endif /* SOMClass */
  59. #ifndef SOMTEntryC
  60.     #define SOMTEntryC SOMObject
  61. #endif /* SOMTEntryC */
  62. #ifndef SOMTEmitC
  63.     #define SOMTEmitC SOMObject
  64. #endif /* SOMTEmitC */
  65. #ifndef SOMTMetaClassEntryC
  66.     #define SOMTMetaClassEntryC SOMObject
  67. #endif /* SOMTMetaClassEntryC */
  68. #ifndef SOMTAttributeEntryC
  69.     #define SOMTAttributeEntryC SOMObject
  70. #endif /* SOMTAttributeEntryC */
  71. #ifndef SOMTTypedefEntryC
  72.     #define SOMTTypedefEntryC SOMObject
  73. #endif /* SOMTTypedefEntryC */
  74. #ifndef SOMTBaseClassEntryC
  75.     #define SOMTBaseClassEntryC SOMObject
  76. #endif /* SOMTBaseClassEntryC */
  77. #ifndef SOMTPassthruEntryC
  78.     #define SOMTPassthruEntryC SOMObject
  79. #endif /* SOMTPassthruEntryC */
  80. #ifndef SOMTDataEntryC
  81.     #define SOMTDataEntryC SOMObject
  82. #endif /* SOMTDataEntryC */
  83. #ifndef SOMTMethodEntryC
  84.     #define SOMTMethodEntryC SOMObject
  85. #endif /* SOMTMethodEntryC */
  86. #ifndef SOMTClassEntryC
  87.     #define SOMTClassEntryC SOMObject
  88. #endif /* SOMTClassEntryC */
  89. #ifndef SOMTModuleEntryC
  90.     #define SOMTModuleEntryC SOMObject
  91. #endif /* SOMTModuleEntryC */
  92. #ifndef SOMTParameterEntryC
  93.     #define SOMTParameterEntryC SOMObject
  94. #endif /* SOMTParameterEntryC */
  95. #ifndef SOMTStructEntryC
  96.     #define SOMTStructEntryC SOMObject
  97. #endif /* SOMTStructEntryC */
  98. #ifndef SOMTUnionEntryC
  99.     #define SOMTUnionEntryC SOMObject
  100. #endif /* SOMTUnionEntryC */
  101. #ifndef SOMTEnumEntryC
  102.     #define SOMTEnumEntryC SOMObject
  103. #endif /* SOMTEnumEntryC */
  104. #ifndef SOMTConstEntryC
  105.     #define SOMTConstEntryC SOMObject
  106. #endif /* SOMTConstEntryC */
  107. #ifndef SOMTSequenceEntryC
  108.     #define SOMTSequenceEntryC SOMObject
  109. #endif /* SOMTSequenceEntryC */
  110. #ifndef SOMTStringEntryC
  111.     #define SOMTStringEntryC SOMObject
  112. #endif /* SOMTStringEntryC */
  113. #ifndef SOMTEnumNameEntryC
  114.     #define SOMTEnumNameEntryC SOMObject
  115. #endif /* SOMTEnumNameEntryC */
  116. #ifndef SOMTCommonEntryC
  117.     #define SOMTCommonEntryC SOMObject
  118. #endif /* SOMTCommonEntryC */
  119. #ifndef SOMTUserDefinedTypeEntryC
  120.     #define SOMTUserDefinedTypeEntryC SOMObject
  121. #endif /* SOMTUserDefinedTypeEntryC */
  122.  
  123. /*
  124.  * End of user-defined types.
  125.  */
  126.  
  127. #define SOMTCommonEntryC_MajorVersion 2
  128. #define SOMTCommonEntryC_MinorVersion 1
  129.  
  130. /*
  131.  * External name shortening if required
  132.  */
  133. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  134. #define SOMTCommonEntryCNewClass c
  135. #define SOMTCommonEntryCClassData d
  136. #define SOMTCommonEntryCCClassData x
  137. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  138. /*--------------Migration------------*/
  139. #define SOMTCommonEntryC_classObj SOMTCommonEntryCClassData.classObject
  140. #define _SOMTCommonEntryC SOMTCommonEntryC_classObj
  141.  
  142. /*
  143.  * Declare the class creation procedure
  144.  */
  145. SOMEXTERN
  146. #if (defined(SOM_Module_sccommon_Source) || defined(SOMTCommonEntryC_Class_Source) || defined (SOM_DONT_IMPORT_CLASS_SOMTCommonEntryC))
  147. WIN32_DLLEXPORT
  148. #else
  149. WIN32_DLLIMPORT
  150. #endif
  151. SOMClass * SOMLINK SOMTCommonEntryCNewClass(integer4 somntmajorVersion,
  152.         integer4 somntminorVersion);
  153.  
  154. /*
  155.  * Declare the class data structure
  156.  */
  157. SOMEXTERN struct SOMTCommonEntryCClassDataStructure {
  158.     SOMClass *classObject;
  159.     somMToken _get_somtSourceText;
  160.     somMToken _get_somtType;
  161.     somMToken _get_somtVisibility;
  162.     somMToken somtIsArray;
  163.     somMToken somtIsPointer;
  164.     somMToken somtIsArrayDominant;
  165.     somMToken _get_somtTypeObj;
  166.     somMToken _get_somtPtrs;
  167.     somMToken _get_somtArrayDimsString;
  168.     somMToken somtGetFirstArrayDimension;
  169.     somMToken somtGetNextArrayDimension;
  170. #if (defined(SOM_Module_sccommon_Source) || defined(SOMTCommonEntryC_Class_Source) || defined (SOM_DONT_IMPORT_CLASS_SOMTCommonEntryC))
  171. } WIN32_DLLEXPORT SOMDLINK SOMTCommonEntryCClassData;
  172. #else
  173. } WIN32_DLLIMPORT SOMDLINK SOMTCommonEntryCClassData;
  174. #endif
  175.  
  176. /*
  177.  * Declare the C specific class data structure
  178.  */
  179. SOMEXTERN struct SOMTCommonEntryCCClassDataStructure {
  180.     somMethodTabs parentMtab;
  181.     somDToken instanceDataToken;
  182. #if (defined(SOM_Module_sccommon_Source) || defined(SOMTCommonEntryC_Class_Source) || defined (SOM_DONT_IMPORT_CLASS_SOMTCommonEntryC))
  183. } WIN32_DLLEXPORT SOMDLINK SOMTCommonEntryCCClassData;
  184. #else
  185. } WIN32_DLLIMPORT SOMDLINK SOMTCommonEntryCCClassData;
  186. #endif
  187.  
  188. /*
  189.  * New and Renew macros for SOMTCommonEntryC
  190.  */
  191. #define SOMTCommonEntryCNew() \
  192.    (_somNew(_SOMTCommonEntryC ? _SOMTCommonEntryC : SOMTCommonEntryCNewClass(SOMTCommonEntryC_MajorVersion, SOMTCommonEntryC_MinorVersion)))
  193. #define SOMTCommonEntryCRenew(buf) \
  194.    (_somRenew(_SOMTCommonEntryC ? _SOMTCommonEntryC : SOMTCommonEntryCNewClass(SOMTCommonEntryC_MajorVersion, SOMTCommonEntryC_MinorVersion), buf))
  195.  
  196. /*
  197.  * Override method: somDumpSelfInt
  198.  */
  199. #define SOMTCommonEntryC_somDumpSelfInt(somSelf,level) \
  200.     SOMObject_somDumpSelfInt(somSelf,level)
  201.  
  202. /*
  203.  * Override method: somtSetSymbolsOnEntry
  204.  */
  205. #define SOMTCommonEntryC_somtSetSymbolsOnEntry(somSelf,emitter,prefix) \
  206.     SOMTEntryC_somtSetSymbolsOnEntry(somSelf,emitter,prefix)
  207.  
  208. /*
  209.  * New Method: _get_somtTypeObj
  210.  */
  211. typedef SOMTEntryC*   SOMLINK somTP_SOMTCommonEntryC__get_somtTypeObj(SOMTCommonEntryC *somSelf);
  212. typedef somTP_SOMTCommonEntryC__get_somtTypeObj *somTD_SOMTCommonEntryC__get_somtTypeObj;
  213. #define somMD_SOMTCommonEntryC__get_somtTypeObj "::SOMTCommonEntryC::_get_somtTypeObj"
  214. #define SOMTCommonEntryC__get_somtTypeObj(somSelf) \
  215.     (SOM_Resolve(somSelf, SOMTCommonEntryC, _get_somtTypeObj) \
  216.     (somSelf))
  217. #ifndef SOMGD_get_somtTypeObj
  218.     #if (defined(_get_somtTypeObj) || defined(__get_somtTypeObj))
  219.         #undef _get_somtTypeObj
  220.         #undef __get_somtTypeObj
  221.         #define SOMGD_get_somtTypeObj 1
  222.     #else
  223.         #define __get_somtTypeObj SOMTCommonEntryC__get_somtTypeObj
  224.     #endif /* __get_somtTypeObj */
  225. #endif /* SOMGD_get_somtTypeObj */
  226.  
  227. /*
  228.  * New Method: _get_somtPtrs
  229.  */
  230. typedef string   SOMLINK somTP_SOMTCommonEntryC__get_somtPtrs(SOMTCommonEntryC *somSelf);
  231. typedef somTP_SOMTCommonEntryC__get_somtPtrs *somTD_SOMTCommonEntryC__get_somtPtrs;
  232. #define somMD_SOMTCommonEntryC__get_somtPtrs "::SOMTCommonEntryC::_get_somtPtrs"
  233. #define SOMTCommonEntryC__get_somtPtrs(somSelf) \
  234.     (SOM_Resolve(somSelf, SOMTCommonEntryC, _get_somtPtrs) \
  235.     (somSelf))
  236. #ifndef SOMGD_get_somtPtrs
  237.     #if (defined(_get_somtPtrs) || defined(__get_somtPtrs))
  238.         #undef _get_somtPtrs
  239.         #undef __get_somtPtrs
  240.         #define SOMGD_get_somtPtrs 1
  241.     #else
  242.         #define __get_somtPtrs SOMTCommonEntryC__get_somtPtrs
  243.     #endif /* __get_somtPtrs */
  244. #endif /* SOMGD_get_somtPtrs */
  245.  
  246. /*
  247.  * New Method: _get_somtArrayDimsString
  248.  */
  249. typedef string   SOMLINK somTP_SOMTCommonEntryC__get_somtArrayDimsString(SOMTCommonEntryC *somSelf);
  250. typedef somTP_SOMTCommonEntryC__get_somtArrayDimsString *somTD_SOMTCommonEntryC__get_somtArrayDimsString;
  251. #define somMD_SOMTCommonEntryC__get_somtArrayDimsString "::SOMTCommonEntryC::_get_somtArrayDimsString"
  252. #define SOMTCommonEntryC__get_somtArrayDimsString(somSelf) \
  253.     (SOM_Resolve(somSelf, SOMTCommonEntryC, _get_somtArrayDimsString) \
  254.     (somSelf))
  255. #ifndef SOMGD_get_somtArrayDimsString
  256.     #if (defined(_get_somtArrayDimsString) || defined(__get_somtArrayDimsString))
  257.         #undef _get_somtArrayDimsString
  258.         #undef __get_somtArrayDimsString
  259.         #define SOMGD_get_somtArrayDimsString 1
  260.     #else
  261.         #define __get_somtArrayDimsString SOMTCommonEntryC__get_somtArrayDimsString
  262.     #endif /* __get_somtArrayDimsString */
  263. #endif /* SOMGD_get_somtArrayDimsString */
  264.  
  265. /*
  266.  * New Method: somtGetFirstArrayDimension
  267.  */
  268. typedef unsigned long   SOMLINK somTP_SOMTCommonEntryC_somtGetFirstArrayDimension(SOMTCommonEntryC *somSelf);
  269. typedef somTP_SOMTCommonEntryC_somtGetFirstArrayDimension *somTD_SOMTCommonEntryC_somtGetFirstArrayDimension;
  270. #define somMD_SOMTCommonEntryC_somtGetFirstArrayDimension "::SOMTCommonEntryC::somtGetFirstArrayDimension"
  271. #define SOMTCommonEntryC_somtGetFirstArrayDimension(somSelf) \
  272.     (SOM_Resolve(somSelf, SOMTCommonEntryC, somtGetFirstArrayDimension) \
  273.     (somSelf))
  274. #ifndef SOMGD_somtGetFirstArrayDimension
  275.     #if (defined(_somtGetFirstArrayDimension) || defined(__somtGetFirstArrayDimension))
  276.         #undef _somtGetFirstArrayDimension
  277.         #undef __somtGetFirstArrayDimension
  278.         #define SOMGD_somtGetFirstArrayDimension 1
  279.     #else
  280.         #define _somtGetFirstArrayDimension SOMTCommonEntryC_somtGetFirstArrayDimension
  281.     #endif /* _somtGetFirstArrayDimension */
  282. #endif /* SOMGD_somtGetFirstArrayDimension */
  283.  
  284. /*
  285.  * New Method: somtGetNextArrayDimension
  286.  */
  287. typedef unsigned long   SOMLINK somTP_SOMTCommonEntryC_somtGetNextArrayDimension(SOMTCommonEntryC *somSelf);
  288. typedef somTP_SOMTCommonEntryC_somtGetNextArrayDimension *somTD_SOMTCommonEntryC_somtGetNextArrayDimension;
  289. #define somMD_SOMTCommonEntryC_somtGetNextArrayDimension "::SOMTCommonEntryC::somtGetNextArrayDimension"
  290. #define SOMTCommonEntryC_somtGetNextArrayDimension(somSelf) \
  291.     (SOM_Resolve(somSelf, SOMTCommonEntryC, somtGetNextArrayDimension) \
  292.     (somSelf))
  293. #ifndef SOMGD_somtGetNextArrayDimension
  294.     #if (defined(_somtGetNextArrayDimension) || defined(__somtGetNextArrayDimension))
  295.         #undef _somtGetNextArrayDimension
  296.         #undef __somtGetNextArrayDimension
  297.         #define SOMGD_somtGetNextArrayDimension 1
  298.     #else
  299.         #define _somtGetNextArrayDimension SOMTCommonEntryC_somtGetNextArrayDimension
  300.     #endif /* _somtGetNextArrayDimension */
  301. #endif /* SOMGD_somtGetNextArrayDimension */
  302.  
  303. /*
  304.  * New Method: _get_somtSourceText
  305.  */
  306. typedef string   SOMLINK somTP_SOMTCommonEntryC__get_somtSourceText(SOMTCommonEntryC *somSelf);
  307. typedef somTP_SOMTCommonEntryC__get_somtSourceText *somTD_SOMTCommonEntryC__get_somtSourceText;
  308. #define somMD_SOMTCommonEntryC__get_somtSourceText "::SOMTCommonEntryC::_get_somtSourceText"
  309. #define SOMTCommonEntryC__get_somtSourceText(somSelf) \
  310.     (SOM_Resolve(somSelf, SOMTCommonEntryC, _get_somtSourceText) \
  311.     (somSelf))
  312. #ifndef SOMGD_get_somtSourceText
  313.     #if (defined(_get_somtSourceText) || defined(__get_somtSourceText))
  314.         #undef _get_somtSourceText
  315.         #undef __get_somtSourceText
  316.         #define SOMGD_get_somtSourceText 1
  317.     #else
  318.         #define __get_somtSourceText SOMTCommonEntryC__get_somtSourceText
  319.     #endif /* __get_somtSourceText */
  320. #endif /* SOMGD_get_somtSourceText */
  321.  
  322. /*
  323.  * New Method: _get_somtType
  324.  */
  325. typedef string   SOMLINK somTP_SOMTCommonEntryC__get_somtType(SOMTCommonEntryC *somSelf);
  326. typedef somTP_SOMTCommonEntryC__get_somtType *somTD_SOMTCommonEntryC__get_somtType;
  327. #define somMD_SOMTCommonEntryC__get_somtType "::SOMTCommonEntryC::_get_somtType"
  328. #define SOMTCommonEntryC__get_somtType(somSelf) \
  329.     (SOM_Resolve(somSelf, SOMTCommonEntryC, _get_somtType) \
  330.     (somSelf))
  331. #ifndef SOMGD_get_somtType
  332.     #if (defined(_get_somtType) || defined(__get_somtType))
  333.         #undef _get_somtType
  334.         #undef __get_somtType
  335.         #define SOMGD_get_somtType 1
  336.     #else
  337.         #define __get_somtType SOMTCommonEntryC__get_somtType
  338.     #endif /* __get_somtType */
  339. #endif /* SOMGD_get_somtType */
  340.  
  341. /*
  342.  * New Method: _get_somtVisibility
  343.  */
  344. typedef somtVisibilityT   SOMLINK somTP_SOMTCommonEntryC__get_somtVisibility(SOMTCommonEntryC *somSelf);
  345. typedef somTP_SOMTCommonEntryC__get_somtVisibility *somTD_SOMTCommonEntryC__get_somtVisibility;
  346. #define somMD_SOMTCommonEntryC__get_somtVisibility "::SOMTCommonEntryC::_get_somtVisibility"
  347. #define SOMTCommonEntryC__get_somtVisibility(somSelf) \
  348.     (SOM_Resolve(somSelf, SOMTCommonEntryC, _get_somtVisibility) \
  349.     (somSelf))
  350. #ifndef SOMGD_get_somtVisibility
  351.     #if (defined(_get_somtVisibility) || defined(__get_somtVisibility))
  352.         #undef _get_somtVisibility
  353.         #undef __get_somtVisibility
  354.         #define SOMGD_get_somtVisibility 1
  355.     #else
  356.         #define __get_somtVisibility SOMTCommonEntryC__get_somtVisibility
  357.     #endif /* __get_somtVisibility */
  358. #endif /* SOMGD_get_somtVisibility */
  359.  
  360. /*
  361.  * New Method: somtIsArray
  362.  */
  363. typedef boolean   SOMLINK somTP_SOMTCommonEntryC_somtIsArray(SOMTCommonEntryC *somSelf,
  364.         long* size);
  365. typedef somTP_SOMTCommonEntryC_somtIsArray *somTD_SOMTCommonEntryC_somtIsArray;
  366. #define somMD_SOMTCommonEntryC_somtIsArray "::SOMTCommonEntryC::somtIsArray"
  367. #define SOMTCommonEntryC_somtIsArray(somSelf,size) \
  368.     (SOM_Resolve(somSelf, SOMTCommonEntryC, somtIsArray) \
  369.     (somSelf,size))
  370. #ifndef SOMGD_somtIsArray
  371.     #if (defined(_somtIsArray) || defined(__somtIsArray))
  372.         #undef _somtIsArray
  373.         #undef __somtIsArray
  374.         #define SOMGD_somtIsArray 1
  375.     #else
  376.         #define _somtIsArray SOMTCommonEntryC_somtIsArray
  377.     #endif /* _somtIsArray */
  378. #endif /* SOMGD_somtIsArray */
  379.  
  380. /*
  381.  * New Method: somtIsPointer
  382.  */
  383. typedef boolean   SOMLINK somTP_SOMTCommonEntryC_somtIsPointer(SOMTCommonEntryC *somSelf);
  384. typedef somTP_SOMTCommonEntryC_somtIsPointer *somTD_SOMTCommonEntryC_somtIsPointer;
  385. #define somMD_SOMTCommonEntryC_somtIsPointer "::SOMTCommonEntryC::somtIsPointer"
  386. #define SOMTCommonEntryC_somtIsPointer(somSelf) \
  387.     (SOM_Resolve(somSelf, SOMTCommonEntryC, somtIsPointer) \
  388.     (somSelf))
  389. #ifndef SOMGD_somtIsPointer
  390.     #if (defined(_somtIsPointer) || defined(__somtIsPointer))
  391.         #undef _somtIsPointer
  392.         #undef __somtIsPointer
  393.         #define SOMGD_somtIsPointer 1
  394.     #else
  395.         #define _somtIsPointer SOMTCommonEntryC_somtIsPointer
  396.     #endif /* _somtIsPointer */
  397. #endif /* SOMGD_somtIsPointer */
  398. #ifndef SOM_DONT_USE_INHERITED_MACROS
  399. #define SOMTCommonEntryC__get_somtEntryName SOMTEntryC__get_somtEntryName
  400. #define SOMTCommonEntryC__set_somtEntryName SOMTEntryC__set_somtEntryName
  401. #define SOMTCommonEntryC__get_somtElementType SOMTEntryC__get_somtElementType
  402. #define SOMTCommonEntryC__set_somtElementType SOMTEntryC__set_somtElementType
  403. #define SOMTCommonEntryC__get_somtElementTypeName SOMTEntryC__get_somtElementTypeName
  404. #define SOMTCommonEntryC__get_somtEntryComment SOMTEntryC__get_somtEntryComment
  405. #define SOMTCommonEntryC__get_somtSourceLineNumber SOMTEntryC__get_somtSourceLineNumber
  406. #define SOMTCommonEntryC__get_somtTypeCode SOMTEntryC__get_somtTypeCode
  407. #define SOMTCommonEntryC__get_somtIsReference SOMTEntryC__get_somtIsReference
  408. #define SOMTCommonEntryC__get_somtIDLScopedName SOMTEntryC__get_somtIDLScopedName
  409. #define SOMTCommonEntryC__get_somtCScopedName SOMTEntryC__get_somtCScopedName
  410. #define SOMTCommonEntryC_somtGetModifierValue SOMTEntryC_somtGetModifierValue
  411. #define SOMTCommonEntryC_somtGetFirstModifier SOMTEntryC_somtGetFirstModifier
  412. #define SOMTCommonEntryC_somtGetNextModifier SOMTEntryC_somtGetNextModifier
  413. #define SOMTCommonEntryC_somtFormatModifier SOMTEntryC_somtFormatModifier
  414. #define SOMTCommonEntryC_somtGetModifierList SOMTEntryC_somtGetModifierList
  415. #define SOMTCommonEntryC_somtSetEntryStruct SOMTEntryC_somtSetEntryStruct
  416. #define SOMTCommonEntryC_somDefaultInit SOMObject_somDefaultInit
  417. #define SOMTCommonEntryC_somDestruct SOMObject_somDestruct
  418. #define SOMTCommonEntryC_somDefaultCopyInit SOMObject_somDefaultCopyInit
  419. #define SOMTCommonEntryC_somDefaultAssign SOMObject_somDefaultAssign
  420. #define SOMTCommonEntryC_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  421. #define SOMTCommonEntryC_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
  422. #define SOMTCommonEntryC_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
  423. #define SOMTCommonEntryC_somDefaultConstAssign SOMObject_somDefaultConstAssign
  424. #define SOMTCommonEntryC_somDefaultVAssign SOMObject_somDefaultVAssign
  425. #define SOMTCommonEntryC_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
  426. #define SOMTCommonEntryC_somInit SOMObject_somInit
  427. #define SOMTCommonEntryC_somFree SOMObject_somFree
  428. #define SOMTCommonEntryC_somUninit SOMObject_somUninit
  429. #define SOMTCommonEntryC_somGetClass SOMObject_somGetClass
  430. #define SOMTCommonEntryC_somGetClassName SOMObject_somGetClassName
  431. #define SOMTCommonEntryC_somGetSize SOMObject_somGetSize
  432. #define SOMTCommonEntryC_somIsA SOMObject_somIsA
  433. #define SOMTCommonEntryC_somIsInstanceOf SOMObject_somIsInstanceOf
  434. #define SOMTCommonEntryC_somRespondsTo SOMObject_somRespondsTo
  435. #define SOMTCommonEntryC_somDispatch SOMObject_somDispatch
  436. #define SOMTCommonEntryC_somClassDispatch SOMObject_somClassDispatch
  437. #define SOMTCommonEntryC_somCastObj SOMObject_somCastObj
  438. #define SOMTCommonEntryC_somResetObj SOMObject_somResetObj
  439. #define SOMTCommonEntryC_somPrintSelf SOMObject_somPrintSelf
  440. #define SOMTCommonEntryC_somDumpSelf SOMObject_somDumpSelf
  441. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  442.  
  443. #endif       /* SOM_SOMTCommonEntryC_h */
  444.