home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / som / include / scattrib.h < prev    next >
C/C++ Source or Header  |  1999-02-22  |  18KB  |  439 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: scattrib.h.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.29.1.17
  7.  *     SOM Emitter emith: 2.47
  8.  */
  9.  
  10. /*
  11.  *   COMPONENT_NAME: some
  12.  * 
  13.  *   ORIGINS: 27
  14.  * 
  15.  * 
  16.  *    25H7912  (C)  COPYRIGHT International Business Machines Corp. 1992,1994,1996
  17.  *   All Rights Reserved
  18.  *   Licensed Materials - Property of IBM
  19.  *   US Government Users Restricted Rights - Use, duplication or
  20.  *   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  21.  *  @(#) somc/sctypes.h 2.7 12/26/95 16:26:17 [7/30/96 14:46:04]
  22.  * 
  23.  */
  24.  
  25.  
  26. #ifndef SOM_SOMTAttributeEntryC_h
  27. #define SOM_SOMTAttributeEntryC_h
  28.  
  29.  
  30. #include <som.h>
  31.  
  32. /*
  33.  * -- This emitter treats Method Tokens as Thunks by default.
  34.  * -- Use the sc modifier "nothunks" to change this default
  35.  */
  36. #undef somresolve_
  37. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  38.  
  39. /*
  40.  * Define the class name as an object type
  41.  */
  42. #ifndef SOMTAttributeEntryC
  43. #define SOMTAttributeEntryC SOMObject
  44. #endif
  45. #include <scentry.h>
  46.  
  47. /*
  48.  * Start of bindings for IDL types
  49.  */
  50.  
  51. #ifndef SOMTDataEntryC
  52.     #define SOMTDataEntryC SOMObject
  53. #endif /* SOMTDataEntryC */
  54. #ifndef SOMTMethodEntryC
  55.     #define SOMTMethodEntryC SOMObject
  56. #endif /* SOMTMethodEntryC */
  57. #ifndef SOMClass
  58.     #define SOMClass SOMObject
  59. #endif /* SOMClass */
  60. #ifndef SOMTEntryC
  61.     #define SOMTEntryC SOMObject
  62. #endif /* SOMTEntryC */
  63. #ifndef SOMTEmitC
  64.     #define SOMTEmitC SOMObject
  65. #endif /* SOMTEmitC */
  66. #ifndef SOMTMetaClassEntryC
  67.     #define SOMTMetaClassEntryC SOMObject
  68. #endif /* SOMTMetaClassEntryC */
  69. #ifndef SOMTAttributeEntryC
  70.     #define SOMTAttributeEntryC SOMObject
  71. #endif /* SOMTAttributeEntryC */
  72. #ifndef SOMTTypedefEntryC
  73.     #define SOMTTypedefEntryC SOMObject
  74. #endif /* SOMTTypedefEntryC */
  75. #ifndef SOMTBaseClassEntryC
  76.     #define SOMTBaseClassEntryC SOMObject
  77. #endif /* SOMTBaseClassEntryC */
  78. #ifndef SOMTPassthruEntryC
  79.     #define SOMTPassthruEntryC SOMObject
  80. #endif /* SOMTPassthruEntryC */
  81. #ifndef SOMTClassEntryC
  82.     #define SOMTClassEntryC SOMObject
  83. #endif /* SOMTClassEntryC */
  84. #ifndef SOMTModuleEntryC
  85.     #define SOMTModuleEntryC SOMObject
  86. #endif /* SOMTModuleEntryC */
  87. #ifndef SOMTParameterEntryC
  88.     #define SOMTParameterEntryC SOMObject
  89. #endif /* SOMTParameterEntryC */
  90. #ifndef SOMTStructEntryC
  91.     #define SOMTStructEntryC SOMObject
  92. #endif /* SOMTStructEntryC */
  93. #ifndef SOMTUnionEntryC
  94.     #define SOMTUnionEntryC SOMObject
  95. #endif /* SOMTUnionEntryC */
  96. #ifndef SOMTEnumEntryC
  97.     #define SOMTEnumEntryC SOMObject
  98. #endif /* SOMTEnumEntryC */
  99. #ifndef SOMTConstEntryC
  100.     #define SOMTConstEntryC SOMObject
  101. #endif /* SOMTConstEntryC */
  102. #ifndef SOMTSequenceEntryC
  103.     #define SOMTSequenceEntryC SOMObject
  104. #endif /* SOMTSequenceEntryC */
  105. #ifndef SOMTStringEntryC
  106.     #define SOMTStringEntryC SOMObject
  107. #endif /* SOMTStringEntryC */
  108. #ifndef SOMTEnumNameEntryC
  109.     #define SOMTEnumNameEntryC SOMObject
  110. #endif /* SOMTEnumNameEntryC */
  111. #ifndef SOMTCommonEntryC
  112.     #define SOMTCommonEntryC SOMObject
  113. #endif /* SOMTCommonEntryC */
  114. #ifndef SOMTUserDefinedTypeEntryC
  115.     #define SOMTUserDefinedTypeEntryC SOMObject
  116. #endif /* SOMTUserDefinedTypeEntryC */
  117.  
  118. /*
  119.  * End of bindings for IDL types.
  120.  */
  121.  
  122. #define SOMTAttributeEntryC_MajorVersion 2
  123. #define SOMTAttributeEntryC_MinorVersion 1
  124.  
  125. /*
  126.  * External name shortening if required
  127.  */
  128. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  129. #define SOMTAttributeEntryCNewClass c
  130. #pragma linkage(c, system)
  131. #define SOMTAttributeEntryCClassData d
  132. #define SOMTAttributeEntryCCClassData x
  133. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  134. /*--------------Migration------------*/
  135. #define SOMTAttributeEntryC_classObj SOMTAttributeEntryCClassData.classObject
  136. #define _SOMTAttributeEntryC SOMTAttributeEntryC_classObj
  137.  
  138. /*
  139.  * Declare the class creation procedure
  140.  */
  141. SOMEXTERN SOMClass * SOMLINK SOMTAttributeEntryCNewClass(integer4 somtmajorVersion,
  142.         integer4 somtminorVersion);
  143. #pragma linkage(SOMTAttributeEntryCNewClass, system)
  144.  
  145. /*
  146.  * Declare the class data structure
  147.  */
  148. SOMEXTERN struct SOMTAttributeEntryCClassDataStructure {
  149.     SOMClass *classObject;
  150.     somMToken _get_somtIsReadonly;
  151.     somMToken _get_somtAttribType;
  152.     somMToken somtGetFirstAttributeDeclarator;
  153.     somMToken somtGetNextAttributeDeclarator;
  154.     somMToken somtGetFirstGetMethod;
  155.     somMToken somtGetNextGetMethod;
  156.     somMToken somtGetFirstSetMethod;
  157.     somMToken somtGetNextSetMethod;
  158. } SOMDLINK SOMTAttributeEntryCClassData;
  159.  
  160. /*
  161.  * Declare the C specific class data structure
  162.  */
  163. SOMEXTERN struct SOMTAttributeEntryCCClassDataStructure {
  164.     somMethodTabs parentMtab;
  165.     somDToken instanceDataToken;
  166. } SOMDLINK SOMTAttributeEntryCCClassData;
  167.  
  168. /*
  169.  * New and Renew macros for SOMTAttributeEntryC
  170.  */
  171. #define SOMTAttributeEntryCNew() \
  172.    ( _SOMTAttributeEntryC ? \
  173.     _somNew(_SOMTAttributeEntryC) \
  174.     : ( SOMTAttributeEntryCNewClass(\
  175.         SOMTAttributeEntryC_MajorVersion, \
  176.         SOMTAttributeEntryC_MinorVersion),\
  177.        _somNew(_SOMTAttributeEntryC)))
  178. #define SOMTAttributeEntryCRenew(buf) \
  179.    ( _SOMTAttributeEntryC ? \
  180.     _somRenew(_SOMTAttributeEntryC, buf) \
  181.     : ( SOMTAttributeEntryCNewClass(\
  182.         SOMTAttributeEntryC_MajorVersion, \
  183.         SOMTAttributeEntryC_MinorVersion),\
  184.        _somRenew(_SOMTAttributeEntryC, buf)))
  185.  
  186. /*
  187.  * Override method: somtSetSymbolsOnEntry
  188.  */
  189. #define SOMTAttributeEntryC_somtSetSymbolsOnEntry(somSelf,emitter,prefix) \
  190.     SOMTEntryC_somtSetSymbolsOnEntry(somSelf,emitter,prefix)
  191.  
  192. /*
  193.  * Override method: somDumpSelfInt
  194.  */
  195. #define SOMTAttributeEntryC_somDumpSelfInt(somSelf,level) \
  196.     SOMObject_somDumpSelfInt(somSelf,level)
  197.  
  198. /*
  199.  * New Method: _get_somtIsReadonly
  200.  */
  201. typedef boolean   SOMLINK somTP_SOMTAttributeEntryC__get_somtIsReadonly(SOMTAttributeEntryC *somSelf);
  202. #pragma linkage(somTP_SOMTAttributeEntryC__get_somtIsReadonly, system)
  203. typedef somTP_SOMTAttributeEntryC__get_somtIsReadonly *somTD_SOMTAttributeEntryC__get_somtIsReadonly;
  204. /*
  205.  *  Whether the attribute is readonly.
  206.  */
  207. #define somMD_SOMTAttributeEntryC__get_somtIsReadonly "::SOMTAttributeEntryC::_get_somtIsReadonly"
  208. #define SOMTAttributeEntryC__get_somtIsReadonly(somSelf) \
  209.     (SOM_Resolve(somSelf, SOMTAttributeEntryC, _get_somtIsReadonly) \
  210.     (somSelf))
  211. #ifndef SOMGD_get_somtIsReadonly
  212.     #if (defined(_get_somtIsReadonly) || defined(__get_somtIsReadonly))
  213.         #undef _get_somtIsReadonly
  214.         #undef __get_somtIsReadonly
  215.         #define SOMGD_get_somtIsReadonly 1
  216.     #else
  217.         #define __get_somtIsReadonly SOMTAttributeEntryC__get_somtIsReadonly
  218.     #endif /* __get_somtIsReadonly */
  219. #endif /* SOMGD_get_somtIsReadonly */
  220.  
  221. /*
  222.  * New Method: _get_somtAttribType
  223.  */
  224. typedef SOMTEntryC*   SOMLINK somTP_SOMTAttributeEntryC__get_somtAttribType(SOMTAttributeEntryC *somSelf);
  225. #pragma linkage(somTP_SOMTAttributeEntryC__get_somtAttribType, system)
  226. typedef somTP_SOMTAttributeEntryC__get_somtAttribType *somTD_SOMTAttributeEntryC__get_somtAttribType;
  227. /*
  228.  *  The type of the attribute.  This does not include pointer stars
  229.  *  or array declarators.  To get the "full" type, get each attribute
  230.  *  declarator and get the somtType attribute.
  231.  */
  232. #define somMD_SOMTAttributeEntryC__get_somtAttribType "::SOMTAttributeEntryC::_get_somtAttribType"
  233. #define SOMTAttributeEntryC__get_somtAttribType(somSelf) \
  234.     (SOM_Resolve(somSelf, SOMTAttributeEntryC, _get_somtAttribType) \
  235.     (somSelf))
  236. #ifndef SOMGD_get_somtAttribType
  237.     #if (defined(_get_somtAttribType) || defined(__get_somtAttribType))
  238.         #undef _get_somtAttribType
  239.         #undef __get_somtAttribType
  240.         #define SOMGD_get_somtAttribType 1
  241.     #else
  242.         #define __get_somtAttribType SOMTAttributeEntryC__get_somtAttribType
  243.     #endif /* __get_somtAttribType */
  244. #endif /* SOMGD_get_somtAttribType */
  245.  
  246. /*
  247.  * New Method: somtGetFirstAttributeDeclarator
  248.  */
  249. typedef SOMTDataEntryC*   SOMLINK somTP_SOMTAttributeEntryC_somtGetFirstAttributeDeclarator(SOMTAttributeEntryC *somSelf);
  250. #pragma linkage(somTP_SOMTAttributeEntryC_somtGetFirstAttributeDeclarator, system)
  251. typedef somTP_SOMTAttributeEntryC_somtGetFirstAttributeDeclarator *somTD_SOMTAttributeEntryC_somtGetFirstAttributeDeclarator;
  252. /*
  253.  *  The first attribute declarator for this attribute declaration.
  254.  */
  255. #define somMD_SOMTAttributeEntryC_somtGetFirstAttributeDeclarator "::SOMTAttributeEntryC::somtGetFirstAttributeDeclarator"
  256. #define SOMTAttributeEntryC_somtGetFirstAttributeDeclarator(somSelf) \
  257.     (SOM_Resolve(somSelf, SOMTAttributeEntryC, somtGetFirstAttributeDeclarator) \
  258.     (somSelf))
  259. #ifndef SOMGD_somtGetFirstAttributeDeclarator
  260.     #if (defined(_somtGetFirstAttributeDeclarator) || defined(__somtGetFirstAttributeDeclarator))
  261.         #undef _somtGetFirstAttributeDeclarator
  262.         #undef __somtGetFirstAttributeDeclarator
  263.         #define SOMGD_somtGetFirstAttributeDeclarator 1
  264.     #else
  265.         #define _somtGetFirstAttributeDeclarator SOMTAttributeEntryC_somtGetFirstAttributeDeclarator
  266.     #endif /* _somtGetFirstAttributeDeclarator */
  267. #endif /* SOMGD_somtGetFirstAttributeDeclarator */
  268.  
  269. /*
  270.  * New Method: somtGetNextAttributeDeclarator
  271.  */
  272. typedef SOMTDataEntryC*   SOMLINK somTP_SOMTAttributeEntryC_somtGetNextAttributeDeclarator(SOMTAttributeEntryC *somSelf);
  273. #pragma linkage(somTP_SOMTAttributeEntryC_somtGetNextAttributeDeclarator, system)
  274. typedef somTP_SOMTAttributeEntryC_somtGetNextAttributeDeclarator *somTD_SOMTAttributeEntryC_somtGetNextAttributeDeclarator;
  275. /*
  276.  *  The next attribute declarator for this attribute declaration,
  277.  *  relative to the previous call to this method or
  278.  *  somtGetFirstAttributeDeclarator.
  279.  */
  280. #define somMD_SOMTAttributeEntryC_somtGetNextAttributeDeclarator "::SOMTAttributeEntryC::somtGetNextAttributeDeclarator"
  281. #define SOMTAttributeEntryC_somtGetNextAttributeDeclarator(somSelf) \
  282.     (SOM_Resolve(somSelf, SOMTAttributeEntryC, somtGetNextAttributeDeclarator) \
  283.     (somSelf))
  284. #ifndef SOMGD_somtGetNextAttributeDeclarator
  285.     #if (defined(_somtGetNextAttributeDeclarator) || defined(__somtGetNextAttributeDeclarator))
  286.         #undef _somtGetNextAttributeDeclarator
  287.         #undef __somtGetNextAttributeDeclarator
  288.         #define SOMGD_somtGetNextAttributeDeclarator 1
  289.     #else
  290.         #define _somtGetNextAttributeDeclarator SOMTAttributeEntryC_somtGetNextAttributeDeclarator
  291.     #endif /* _somtGetNextAttributeDeclarator */
  292. #endif /* SOMGD_somtGetNextAttributeDeclarator */
  293.  
  294. /*
  295.  * New Method: somtGetFirstGetMethod
  296.  */
  297. typedef SOMTMethodEntryC*   SOMLINK somTP_SOMTAttributeEntryC_somtGetFirstGetMethod(SOMTAttributeEntryC *somSelf);
  298. #pragma linkage(somTP_SOMTAttributeEntryC_somtGetFirstGetMethod, system)
  299. typedef somTP_SOMTAttributeEntryC_somtGetFirstGetMethod *somTD_SOMTAttributeEntryC_somtGetFirstGetMethod;
  300. /*
  301.  *  The first get method for this attribute declaration.
  302.  */
  303. #define somMD_SOMTAttributeEntryC_somtGetFirstGetMethod "::SOMTAttributeEntryC::somtGetFirstGetMethod"
  304. #define SOMTAttributeEntryC_somtGetFirstGetMethod(somSelf) \
  305.     (SOM_Resolve(somSelf, SOMTAttributeEntryC, somtGetFirstGetMethod) \
  306.     (somSelf))
  307. #ifndef SOMGD_somtGetFirstGetMethod
  308.     #if (defined(_somtGetFirstGetMethod) || defined(__somtGetFirstGetMethod))
  309.         #undef _somtGetFirstGetMethod
  310.         #undef __somtGetFirstGetMethod
  311.         #define SOMGD_somtGetFirstGetMethod 1
  312.     #else
  313.         #define _somtGetFirstGetMethod SOMTAttributeEntryC_somtGetFirstGetMethod
  314.     #endif /* _somtGetFirstGetMethod */
  315. #endif /* SOMGD_somtGetFirstGetMethod */
  316.  
  317. /*
  318.  * New Method: somtGetNextGetMethod
  319.  */
  320. typedef SOMTMethodEntryC*   SOMLINK somTP_SOMTAttributeEntryC_somtGetNextGetMethod(SOMTAttributeEntryC *somSelf);
  321. #pragma linkage(somTP_SOMTAttributeEntryC_somtGetNextGetMethod, system)
  322. typedef somTP_SOMTAttributeEntryC_somtGetNextGetMethod *somTD_SOMTAttributeEntryC_somtGetNextGetMethod;
  323. /*
  324.  *  The next get method for this attribute declaration,
  325.  *  relative to the previous call to this method or
  326.  *  somtGetFirstGetMethod.
  327.  */
  328. #define somMD_SOMTAttributeEntryC_somtGetNextGetMethod "::SOMTAttributeEntryC::somtGetNextGetMethod"
  329. #define SOMTAttributeEntryC_somtGetNextGetMethod(somSelf) \
  330.     (SOM_Resolve(somSelf, SOMTAttributeEntryC, somtGetNextGetMethod) \
  331.     (somSelf))
  332. #ifndef SOMGD_somtGetNextGetMethod
  333.     #if (defined(_somtGetNextGetMethod) || defined(__somtGetNextGetMethod))
  334.         #undef _somtGetNextGetMethod
  335.         #undef __somtGetNextGetMethod
  336.         #define SOMGD_somtGetNextGetMethod 1
  337.     #else
  338.         #define _somtGetNextGetMethod SOMTAttributeEntryC_somtGetNextGetMethod
  339.     #endif /* _somtGetNextGetMethod */
  340. #endif /* SOMGD_somtGetNextGetMethod */
  341.  
  342. /*
  343.  * New Method: somtGetFirstSetMethod
  344.  */
  345. typedef SOMTMethodEntryC*   SOMLINK somTP_SOMTAttributeEntryC_somtGetFirstSetMethod(SOMTAttributeEntryC *somSelf);
  346. #pragma linkage(somTP_SOMTAttributeEntryC_somtGetFirstSetMethod, system)
  347. typedef somTP_SOMTAttributeEntryC_somtGetFirstSetMethod *somTD_SOMTAttributeEntryC_somtGetFirstSetMethod;
  348. /*
  349.  *  The first set method for this attribute declaration.
  350.  */
  351. #define somMD_SOMTAttributeEntryC_somtGetFirstSetMethod "::SOMTAttributeEntryC::somtGetFirstSetMethod"
  352. #define SOMTAttributeEntryC_somtGetFirstSetMethod(somSelf) \
  353.     (SOM_Resolve(somSelf, SOMTAttributeEntryC, somtGetFirstSetMethod) \
  354.     (somSelf))
  355. #ifndef SOMGD_somtGetFirstSetMethod
  356.     #if (defined(_somtGetFirstSetMethod) || defined(__somtGetFirstSetMethod))
  357.         #undef _somtGetFirstSetMethod
  358.         #undef __somtGetFirstSetMethod
  359.         #define SOMGD_somtGetFirstSetMethod 1
  360.     #else
  361.         #define _somtGetFirstSetMethod SOMTAttributeEntryC_somtGetFirstSetMethod
  362.     #endif /* _somtGetFirstSetMethod */
  363. #endif /* SOMGD_somtGetFirstSetMethod */
  364.  
  365. /*
  366.  * New Method: somtGetNextSetMethod
  367.  */
  368. typedef SOMTMethodEntryC*   SOMLINK somTP_SOMTAttributeEntryC_somtGetNextSetMethod(SOMTAttributeEntryC *somSelf);
  369. #pragma linkage(somTP_SOMTAttributeEntryC_somtGetNextSetMethod, system)
  370. typedef somTP_SOMTAttributeEntryC_somtGetNextSetMethod *somTD_SOMTAttributeEntryC_somtGetNextSetMethod;
  371. /*
  372.  *  The next set method for this attribute declaration,
  373.  *  relative to the previous call to this method or
  374.  *  somtGetFirstSetMethod.
  375.  */
  376. #define somMD_SOMTAttributeEntryC_somtGetNextSetMethod "::SOMTAttributeEntryC::somtGetNextSetMethod"
  377. #define SOMTAttributeEntryC_somtGetNextSetMethod(somSelf) \
  378.     (SOM_Resolve(somSelf, SOMTAttributeEntryC, somtGetNextSetMethod) \
  379.     (somSelf))
  380. #ifndef SOMGD_somtGetNextSetMethod
  381.     #if (defined(_somtGetNextSetMethod) || defined(__somtGetNextSetMethod))
  382.         #undef _somtGetNextSetMethod
  383.         #undef __somtGetNextSetMethod
  384.         #define SOMGD_somtGetNextSetMethod 1
  385.     #else
  386.         #define _somtGetNextSetMethod SOMTAttributeEntryC_somtGetNextSetMethod
  387.     #endif /* _somtGetNextSetMethod */
  388. #endif /* SOMGD_somtGetNextSetMethod */
  389. #ifndef SOM_DONT_USE_INHERITED_MACROS
  390. #define SOMTAttributeEntryC__get_somtEntryName SOMTEntryC__get_somtEntryName
  391. #define SOMTAttributeEntryC__set_somtEntryName SOMTEntryC__set_somtEntryName
  392. #define SOMTAttributeEntryC__get_somtElementType SOMTEntryC__get_somtElementType
  393. #define SOMTAttributeEntryC__set_somtElementType SOMTEntryC__set_somtElementType
  394. #define SOMTAttributeEntryC__get_somtElementTypeName SOMTEntryC__get_somtElementTypeName
  395. #define SOMTAttributeEntryC__get_somtEntryComment SOMTEntryC__get_somtEntryComment
  396. #define SOMTAttributeEntryC__get_somtSourceLineNumber SOMTEntryC__get_somtSourceLineNumber
  397. #define SOMTAttributeEntryC__get_somtTypeCode SOMTEntryC__get_somtTypeCode
  398. #define SOMTAttributeEntryC__get_somtIsReference SOMTEntryC__get_somtIsReference
  399. #define SOMTAttributeEntryC__get_somtIDLScopedName SOMTEntryC__get_somtIDLScopedName
  400. #define SOMTAttributeEntryC__get_somtCScopedName SOMTEntryC__get_somtCScopedName
  401. #define SOMTAttributeEntryC_somtGetModifierValue SOMTEntryC_somtGetModifierValue
  402. #define SOMTAttributeEntryC_somtGetFirstModifier SOMTEntryC_somtGetFirstModifier
  403. #define SOMTAttributeEntryC_somtGetNextModifier SOMTEntryC_somtGetNextModifier
  404. #define SOMTAttributeEntryC_somtFormatModifier SOMTEntryC_somtFormatModifier
  405. #define SOMTAttributeEntryC_somtGetModifierList SOMTEntryC_somtGetModifierList
  406. #define SOMTAttributeEntryC_somtSetEntryStruct SOMTEntryC_somtSetEntryStruct
  407. #define SOMTAttributeEntryC_somInit SOMObject_somInit
  408. #define SOMTAttributeEntryC_somUninit SOMObject_somUninit
  409. #define SOMTAttributeEntryC_somPrintSelf SOMObject_somPrintSelf
  410. #define SOMTAttributeEntryC_somDumpSelf SOMObject_somDumpSelf
  411. #define SOMTAttributeEntryC_somDefaultInit SOMObject_somDefaultInit
  412. #define SOMTAttributeEntryC_somDestruct SOMObject_somDestruct
  413. #define SOMTAttributeEntryC_somDefaultCopyInit SOMObject_somDefaultCopyInit
  414. #define SOMTAttributeEntryC_somDefaultAssign SOMObject_somDefaultAssign
  415. #define SOMTAttributeEntryC_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  416. #define SOMTAttributeEntryC_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
  417. #define SOMTAttributeEntryC_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
  418. #define SOMTAttributeEntryC_somDefaultConstAssign SOMObject_somDefaultConstAssign
  419. #define SOMTAttributeEntryC_somDefaultVAssign SOMObject_somDefaultVAssign
  420. #define SOMTAttributeEntryC_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
  421. #define SOMTAttributeEntryC_somFree SOMObject_somFree
  422. #define SOMTAttributeEntryC_somGetClass SOMObject_somGetClass
  423. #define SOMTAttributeEntryC_somGetClassName SOMObject_somGetClassName
  424. #define SOMTAttributeEntryC_somGetSize SOMObject_somGetSize
  425. #define SOMTAttributeEntryC_somIsA SOMObject_somIsA
  426. #define SOMTAttributeEntryC_somIsInstanceOf SOMObject_somIsInstanceOf
  427. #define SOMTAttributeEntryC_somRespondsTo SOMObject_somRespondsTo
  428. #define SOMTAttributeEntryC_somDispatch SOMObject_somDispatch
  429. #define SOMTAttributeEntryC_somClassDispatch SOMObject_somClassDispatch
  430. #define SOMTAttributeEntryC_somCastObj SOMObject_somCastObj
  431. #define SOMTAttributeEntryC_somResetObj SOMObject_somResetObj
  432. #define SOMTAttributeEntryC_somDispatchV SOMObject_somDispatchV
  433. #define SOMTAttributeEntryC_somDispatchL SOMObject_somDispatchL
  434. #define SOMTAttributeEntryC_somDispatchA SOMObject_somDispatchA
  435. #define SOMTAttributeEntryC_somDispatchD SOMObject_somDispatchD
  436. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  437.  
  438. #endif       /* SOM_SOMTAttributeEntryC_h */
  439.