home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: h:\somnt\include\scmodule.h.
- * Generated using:
- * SOM Precompiler somipc: Development
- * SOM Emitter emith.dll: Development
- */
-
- /*
- *
- * COMPONENT_NAME: some
- *
- * ORIGINS: 27
- *
- *
- * 10H9767, 10H9769 (C) COPYRIGHT International Business Machines Corp. 1992,1994
- * All Rights Reserved
- * Licensed Materials - Property of IBM
- * US Government Users Restricted Rights - Use, duplication or
- * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- * %Z% %I% %W% %G% %U% [%H% %T%]
- *
- */
-
-
- #ifndef SOM_SOMTModuleEntryC_h
- #define SOM_SOMTModuleEntryC_h
-
-
- #include <som.h>
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * Define the class name as an object type
- */
- #ifndef SOMTModuleEntryC
- #define SOMTModuleEntryC SOMObject
- #endif
- #include <scentry.h>
-
- /*
- * Start of user-defined types:
- */
- #ifndef SOMClass
- #define SOMClass SOMObject
- #endif /* SOMClass */
- #ifndef SOMTEntryC
- #define SOMTEntryC SOMObject
- #endif /* SOMTEntryC */
- #ifndef SOMTEmitC
- #define SOMTEmitC SOMObject
- #endif /* SOMTEmitC */
- #ifndef SOMTMetaClassEntryC
- #define SOMTMetaClassEntryC SOMObject
- #endif /* SOMTMetaClassEntryC */
- #ifndef SOMTAttributeEntryC
- #define SOMTAttributeEntryC SOMObject
- #endif /* SOMTAttributeEntryC */
- #ifndef SOMTTypedefEntryC
- #define SOMTTypedefEntryC SOMObject
- #endif /* SOMTTypedefEntryC */
- #ifndef SOMTBaseClassEntryC
- #define SOMTBaseClassEntryC SOMObject
- #endif /* SOMTBaseClassEntryC */
- #ifndef SOMTPassthruEntryC
- #define SOMTPassthruEntryC SOMObject
- #endif /* SOMTPassthruEntryC */
- #ifndef SOMTDataEntryC
- #define SOMTDataEntryC SOMObject
- #endif /* SOMTDataEntryC */
- #ifndef SOMTMethodEntryC
- #define SOMTMethodEntryC SOMObject
- #endif /* SOMTMethodEntryC */
- #ifndef SOMTClassEntryC
- #define SOMTClassEntryC SOMObject
- #endif /* SOMTClassEntryC */
- #ifndef SOMTModuleEntryC
- #define SOMTModuleEntryC SOMObject
- #endif /* SOMTModuleEntryC */
- #ifndef SOMTParameterEntryC
- #define SOMTParameterEntryC SOMObject
- #endif /* SOMTParameterEntryC */
- #ifndef SOMTStructEntryC
- #define SOMTStructEntryC SOMObject
- #endif /* SOMTStructEntryC */
- #ifndef SOMTUnionEntryC
- #define SOMTUnionEntryC SOMObject
- #endif /* SOMTUnionEntryC */
- #ifndef SOMTEnumEntryC
- #define SOMTEnumEntryC SOMObject
- #endif /* SOMTEnumEntryC */
- #ifndef SOMTConstEntryC
- #define SOMTConstEntryC SOMObject
- #endif /* SOMTConstEntryC */
- #ifndef SOMTSequenceEntryC
- #define SOMTSequenceEntryC SOMObject
- #endif /* SOMTSequenceEntryC */
- #ifndef SOMTStringEntryC
- #define SOMTStringEntryC SOMObject
- #endif /* SOMTStringEntryC */
- #ifndef SOMTEnumNameEntryC
- #define SOMTEnumNameEntryC SOMObject
- #endif /* SOMTEnumNameEntryC */
- #ifndef SOMTCommonEntryC
- #define SOMTCommonEntryC SOMObject
- #endif /* SOMTCommonEntryC */
- #ifndef SOMTUserDefinedTypeEntryC
- #define SOMTUserDefinedTypeEntryC SOMObject
- #endif /* SOMTUserDefinedTypeEntryC */
-
- /*
- * End of user-defined types.
- */
-
- #define SOMTModuleEntryC_MajorVersion 2
- #define SOMTModuleEntryC_MinorVersion 1
-
- /*
- * External name shortening if required
- */
- #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
- #define SOMTModuleEntryCNewClass c
- #define SOMTModuleEntryCClassData d
- #define SOMTModuleEntryCCClassData x
- #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
- /*--------------Migration------------*/
- #define SOMTModuleEntryC_classObj SOMTModuleEntryCClassData.classObject
- #define _SOMTModuleEntryC SOMTModuleEntryC_classObj
-
- /*
- * Declare the class creation procedure
- */
- SOMEXTERN
- #if (defined(SOM_Module_scmodule_Source) || defined(SOMTModuleEntryC_Class_Source) || defined (SOM_DONT_IMPORT_CLASS_SOMTModuleEntryC))
- WIN32_DLLEXPORT
- #else
- WIN32_DLLIMPORT
- #endif
- SOMClass * SOMLINK SOMTModuleEntryCNewClass(integer4 somntmajorVersion,
- integer4 somntminorVersion);
-
- /*
- * Declare the class data structure
- */
- SOMEXTERN struct SOMTModuleEntryCClassDataStructure {
- SOMClass *classObject;
- somMToken _get_somtOuterModule;
- somMToken somtGetFirstModuleStruct;
- somMToken somtGetNextModuleStruct;
- somMToken somtGetFirstModuleTypedef;
- somMToken somtGetNextModuleTypedef;
- somMToken somtGetFirstModuleUnion;
- somMToken somtGetNextModuleUnion;
- somMToken somtGetFirstModuleEnum;
- somMToken somtGetNextModuleEnum;
- somMToken somtGetFirstModuleConstant;
- somMToken somtGetNextModuleConstant;
- somMToken somtGetFirstModuleSequence;
- somMToken somtGetNextModuleSequence;
- somMToken somtGetFirstInterface;
- somMToken somtGetNextInterface;
- somMToken somtGetFirstModule;
- somMToken somtGetNextModule;
- somMToken somtGetFirstModuleDef;
- somMToken somtGetNextModuleDef;
- somMToken _get_somtModuleFile;
- #if (defined(SOM_Module_scmodule_Source) || defined(SOMTModuleEntryC_Class_Source) || defined (SOM_DONT_IMPORT_CLASS_SOMTModuleEntryC))
- } WIN32_DLLEXPORT SOMDLINK SOMTModuleEntryCClassData;
- #else
- } WIN32_DLLIMPORT SOMDLINK SOMTModuleEntryCClassData;
- #endif
-
- /*
- * Declare the C specific class data structure
- */
- SOMEXTERN struct SOMTModuleEntryCCClassDataStructure {
- somMethodTabs parentMtab;
- somDToken instanceDataToken;
- #if (defined(SOM_Module_scmodule_Source) || defined(SOMTModuleEntryC_Class_Source) || defined (SOM_DONT_IMPORT_CLASS_SOMTModuleEntryC))
- } WIN32_DLLEXPORT SOMDLINK SOMTModuleEntryCCClassData;
- #else
- } WIN32_DLLIMPORT SOMDLINK SOMTModuleEntryCCClassData;
- #endif
-
- /*
- * New and Renew macros for SOMTModuleEntryC
- */
- #define SOMTModuleEntryCNew() \
- (_somNew(_SOMTModuleEntryC ? _SOMTModuleEntryC : SOMTModuleEntryCNewClass(SOMTModuleEntryC_MajorVersion, SOMTModuleEntryC_MinorVersion)))
- #define SOMTModuleEntryCRenew(buf) \
- (_somRenew(_SOMTModuleEntryC ? _SOMTModuleEntryC : SOMTModuleEntryCNewClass(SOMTModuleEntryC_MajorVersion, SOMTModuleEntryC_MinorVersion), buf))
-
- /*
- * Override method: somDumpSelfInt
- */
- #define SOMTModuleEntryC_somDumpSelfInt(somSelf,level) \
- SOMObject_somDumpSelfInt(somSelf,level)
-
- /*
- * Override method: somtSetSymbolsOnEntry
- */
- #define SOMTModuleEntryC_somtSetSymbolsOnEntry(somSelf,emitter,prefix) \
- SOMTEntryC_somtSetSymbolsOnEntry(somSelf,emitter,prefix)
-
- /*
- * New Method: _get_somtOuterModule
- */
- typedef SOMTModuleEntryC* SOMLINK somTP_SOMTModuleEntryC__get_somtOuterModule(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC__get_somtOuterModule *somTD_SOMTModuleEntryC__get_somtOuterModule;
- #define somMD_SOMTModuleEntryC__get_somtOuterModule "::SOMTModuleEntryC::_get_somtOuterModule"
- #define SOMTModuleEntryC__get_somtOuterModule(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, _get_somtOuterModule) \
- (somSelf))
- #ifndef SOMGD_get_somtOuterModule
- #if (defined(_get_somtOuterModule) || defined(__get_somtOuterModule))
- #undef _get_somtOuterModule
- #undef __get_somtOuterModule
- #define SOMGD_get_somtOuterModule 1
- #else
- #define __get_somtOuterModule SOMTModuleEntryC__get_somtOuterModule
- #endif /* __get_somtOuterModule */
- #endif /* SOMGD_get_somtOuterModule */
-
- /*
- * New Method: _get_somtModuleFile
- */
- typedef string SOMLINK somTP_SOMTModuleEntryC__get_somtModuleFile(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC__get_somtModuleFile *somTD_SOMTModuleEntryC__get_somtModuleFile;
- #define somMD_SOMTModuleEntryC__get_somtModuleFile "::SOMTModuleEntryC::_get_somtModuleFile"
- #define SOMTModuleEntryC__get_somtModuleFile(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, _get_somtModuleFile) \
- (somSelf))
- #ifndef SOMGD_get_somtModuleFile
- #if (defined(_get_somtModuleFile) || defined(__get_somtModuleFile))
- #undef _get_somtModuleFile
- #undef __get_somtModuleFile
- #define SOMGD_get_somtModuleFile 1
- #else
- #define __get_somtModuleFile SOMTModuleEntryC__get_somtModuleFile
- #endif /* __get_somtModuleFile */
- #endif /* SOMGD_get_somtModuleFile */
-
- /*
- * New Method: somtGetFirstModuleStruct
- */
- typedef SOMTStructEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetFirstModuleStruct(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetFirstModuleStruct *somTD_SOMTModuleEntryC_somtGetFirstModuleStruct;
- #define somMD_SOMTModuleEntryC_somtGetFirstModuleStruct "::SOMTModuleEntryC::somtGetFirstModuleStruct"
- #define SOMTModuleEntryC_somtGetFirstModuleStruct(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetFirstModuleStruct) \
- (somSelf))
- #ifndef SOMGD_somtGetFirstModuleStruct
- #if (defined(_somtGetFirstModuleStruct) || defined(__somtGetFirstModuleStruct))
- #undef _somtGetFirstModuleStruct
- #undef __somtGetFirstModuleStruct
- #define SOMGD_somtGetFirstModuleStruct 1
- #else
- #define _somtGetFirstModuleStruct SOMTModuleEntryC_somtGetFirstModuleStruct
- #endif /* _somtGetFirstModuleStruct */
- #endif /* SOMGD_somtGetFirstModuleStruct */
-
- /*
- * New Method: somtGetNextModuleStruct
- */
- typedef SOMTStructEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetNextModuleStruct(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetNextModuleStruct *somTD_SOMTModuleEntryC_somtGetNextModuleStruct;
- #define somMD_SOMTModuleEntryC_somtGetNextModuleStruct "::SOMTModuleEntryC::somtGetNextModuleStruct"
- #define SOMTModuleEntryC_somtGetNextModuleStruct(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetNextModuleStruct) \
- (somSelf))
- #ifndef SOMGD_somtGetNextModuleStruct
- #if (defined(_somtGetNextModuleStruct) || defined(__somtGetNextModuleStruct))
- #undef _somtGetNextModuleStruct
- #undef __somtGetNextModuleStruct
- #define SOMGD_somtGetNextModuleStruct 1
- #else
- #define _somtGetNextModuleStruct SOMTModuleEntryC_somtGetNextModuleStruct
- #endif /* _somtGetNextModuleStruct */
- #endif /* SOMGD_somtGetNextModuleStruct */
-
- /*
- * New Method: somtGetFirstModuleTypedef
- */
- typedef SOMTTypedefEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetFirstModuleTypedef(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetFirstModuleTypedef *somTD_SOMTModuleEntryC_somtGetFirstModuleTypedef;
- #define somMD_SOMTModuleEntryC_somtGetFirstModuleTypedef "::SOMTModuleEntryC::somtGetFirstModuleTypedef"
- #define SOMTModuleEntryC_somtGetFirstModuleTypedef(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetFirstModuleTypedef) \
- (somSelf))
- #ifndef SOMGD_somtGetFirstModuleTypedef
- #if (defined(_somtGetFirstModuleTypedef) || defined(__somtGetFirstModuleTypedef))
- #undef _somtGetFirstModuleTypedef
- #undef __somtGetFirstModuleTypedef
- #define SOMGD_somtGetFirstModuleTypedef 1
- #else
- #define _somtGetFirstModuleTypedef SOMTModuleEntryC_somtGetFirstModuleTypedef
- #endif /* _somtGetFirstModuleTypedef */
- #endif /* SOMGD_somtGetFirstModuleTypedef */
-
- /*
- * New Method: somtGetNextModuleTypedef
- */
- typedef SOMTTypedefEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetNextModuleTypedef(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetNextModuleTypedef *somTD_SOMTModuleEntryC_somtGetNextModuleTypedef;
- #define somMD_SOMTModuleEntryC_somtGetNextModuleTypedef "::SOMTModuleEntryC::somtGetNextModuleTypedef"
- #define SOMTModuleEntryC_somtGetNextModuleTypedef(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetNextModuleTypedef) \
- (somSelf))
- #ifndef SOMGD_somtGetNextModuleTypedef
- #if (defined(_somtGetNextModuleTypedef) || defined(__somtGetNextModuleTypedef))
- #undef _somtGetNextModuleTypedef
- #undef __somtGetNextModuleTypedef
- #define SOMGD_somtGetNextModuleTypedef 1
- #else
- #define _somtGetNextModuleTypedef SOMTModuleEntryC_somtGetNextModuleTypedef
- #endif /* _somtGetNextModuleTypedef */
- #endif /* SOMGD_somtGetNextModuleTypedef */
-
- /*
- * New Method: somtGetFirstModuleUnion
- */
- typedef SOMTUnionEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetFirstModuleUnion(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetFirstModuleUnion *somTD_SOMTModuleEntryC_somtGetFirstModuleUnion;
- #define somMD_SOMTModuleEntryC_somtGetFirstModuleUnion "::SOMTModuleEntryC::somtGetFirstModuleUnion"
- #define SOMTModuleEntryC_somtGetFirstModuleUnion(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetFirstModuleUnion) \
- (somSelf))
- #ifndef SOMGD_somtGetFirstModuleUnion
- #if (defined(_somtGetFirstModuleUnion) || defined(__somtGetFirstModuleUnion))
- #undef _somtGetFirstModuleUnion
- #undef __somtGetFirstModuleUnion
- #define SOMGD_somtGetFirstModuleUnion 1
- #else
- #define _somtGetFirstModuleUnion SOMTModuleEntryC_somtGetFirstModuleUnion
- #endif /* _somtGetFirstModuleUnion */
- #endif /* SOMGD_somtGetFirstModuleUnion */
-
- /*
- * New Method: somtGetNextModuleUnion
- */
- typedef SOMTUnionEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetNextModuleUnion(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetNextModuleUnion *somTD_SOMTModuleEntryC_somtGetNextModuleUnion;
- #define somMD_SOMTModuleEntryC_somtGetNextModuleUnion "::SOMTModuleEntryC::somtGetNextModuleUnion"
- #define SOMTModuleEntryC_somtGetNextModuleUnion(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetNextModuleUnion) \
- (somSelf))
- #ifndef SOMGD_somtGetNextModuleUnion
- #if (defined(_somtGetNextModuleUnion) || defined(__somtGetNextModuleUnion))
- #undef _somtGetNextModuleUnion
- #undef __somtGetNextModuleUnion
- #define SOMGD_somtGetNextModuleUnion 1
- #else
- #define _somtGetNextModuleUnion SOMTModuleEntryC_somtGetNextModuleUnion
- #endif /* _somtGetNextModuleUnion */
- #endif /* SOMGD_somtGetNextModuleUnion */
-
- /*
- * New Method: somtGetFirstModuleEnum
- */
- typedef SOMTEnumEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetFirstModuleEnum(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetFirstModuleEnum *somTD_SOMTModuleEntryC_somtGetFirstModuleEnum;
- #define somMD_SOMTModuleEntryC_somtGetFirstModuleEnum "::SOMTModuleEntryC::somtGetFirstModuleEnum"
- #define SOMTModuleEntryC_somtGetFirstModuleEnum(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetFirstModuleEnum) \
- (somSelf))
- #ifndef SOMGD_somtGetFirstModuleEnum
- #if (defined(_somtGetFirstModuleEnum) || defined(__somtGetFirstModuleEnum))
- #undef _somtGetFirstModuleEnum
- #undef __somtGetFirstModuleEnum
- #define SOMGD_somtGetFirstModuleEnum 1
- #else
- #define _somtGetFirstModuleEnum SOMTModuleEntryC_somtGetFirstModuleEnum
- #endif /* _somtGetFirstModuleEnum */
- #endif /* SOMGD_somtGetFirstModuleEnum */
-
- /*
- * New Method: somtGetNextModuleEnum
- */
- typedef SOMTEnumEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetNextModuleEnum(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetNextModuleEnum *somTD_SOMTModuleEntryC_somtGetNextModuleEnum;
- #define somMD_SOMTModuleEntryC_somtGetNextModuleEnum "::SOMTModuleEntryC::somtGetNextModuleEnum"
- #define SOMTModuleEntryC_somtGetNextModuleEnum(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetNextModuleEnum) \
- (somSelf))
- #ifndef SOMGD_somtGetNextModuleEnum
- #if (defined(_somtGetNextModuleEnum) || defined(__somtGetNextModuleEnum))
- #undef _somtGetNextModuleEnum
- #undef __somtGetNextModuleEnum
- #define SOMGD_somtGetNextModuleEnum 1
- #else
- #define _somtGetNextModuleEnum SOMTModuleEntryC_somtGetNextModuleEnum
- #endif /* _somtGetNextModuleEnum */
- #endif /* SOMGD_somtGetNextModuleEnum */
-
- /*
- * New Method: somtGetFirstModuleConstant
- */
- typedef SOMTConstEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetFirstModuleConstant(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetFirstModuleConstant *somTD_SOMTModuleEntryC_somtGetFirstModuleConstant;
- #define somMD_SOMTModuleEntryC_somtGetFirstModuleConstant "::SOMTModuleEntryC::somtGetFirstModuleConstant"
- #define SOMTModuleEntryC_somtGetFirstModuleConstant(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetFirstModuleConstant) \
- (somSelf))
- #ifndef SOMGD_somtGetFirstModuleConstant
- #if (defined(_somtGetFirstModuleConstant) || defined(__somtGetFirstModuleConstant))
- #undef _somtGetFirstModuleConstant
- #undef __somtGetFirstModuleConstant
- #define SOMGD_somtGetFirstModuleConstant 1
- #else
- #define _somtGetFirstModuleConstant SOMTModuleEntryC_somtGetFirstModuleConstant
- #endif /* _somtGetFirstModuleConstant */
- #endif /* SOMGD_somtGetFirstModuleConstant */
-
- /*
- * New Method: somtGetNextModuleConstant
- */
- typedef SOMTConstEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetNextModuleConstant(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetNextModuleConstant *somTD_SOMTModuleEntryC_somtGetNextModuleConstant;
- #define somMD_SOMTModuleEntryC_somtGetNextModuleConstant "::SOMTModuleEntryC::somtGetNextModuleConstant"
- #define SOMTModuleEntryC_somtGetNextModuleConstant(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetNextModuleConstant) \
- (somSelf))
- #ifndef SOMGD_somtGetNextModuleConstant
- #if (defined(_somtGetNextModuleConstant) || defined(__somtGetNextModuleConstant))
- #undef _somtGetNextModuleConstant
- #undef __somtGetNextModuleConstant
- #define SOMGD_somtGetNextModuleConstant 1
- #else
- #define _somtGetNextModuleConstant SOMTModuleEntryC_somtGetNextModuleConstant
- #endif /* _somtGetNextModuleConstant */
- #endif /* SOMGD_somtGetNextModuleConstant */
-
- /*
- * New Method: somtGetFirstModuleSequence
- */
- typedef SOMTSequenceEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetFirstModuleSequence(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetFirstModuleSequence *somTD_SOMTModuleEntryC_somtGetFirstModuleSequence;
- #define somMD_SOMTModuleEntryC_somtGetFirstModuleSequence "::SOMTModuleEntryC::somtGetFirstModuleSequence"
- #define SOMTModuleEntryC_somtGetFirstModuleSequence(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetFirstModuleSequence) \
- (somSelf))
- #ifndef SOMGD_somtGetFirstModuleSequence
- #if (defined(_somtGetFirstModuleSequence) || defined(__somtGetFirstModuleSequence))
- #undef _somtGetFirstModuleSequence
- #undef __somtGetFirstModuleSequence
- #define SOMGD_somtGetFirstModuleSequence 1
- #else
- #define _somtGetFirstModuleSequence SOMTModuleEntryC_somtGetFirstModuleSequence
- #endif /* _somtGetFirstModuleSequence */
- #endif /* SOMGD_somtGetFirstModuleSequence */
-
- /*
- * New Method: somtGetNextModuleSequence
- */
- typedef SOMTSequenceEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetNextModuleSequence(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetNextModuleSequence *somTD_SOMTModuleEntryC_somtGetNextModuleSequence;
- #define somMD_SOMTModuleEntryC_somtGetNextModuleSequence "::SOMTModuleEntryC::somtGetNextModuleSequence"
- #define SOMTModuleEntryC_somtGetNextModuleSequence(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetNextModuleSequence) \
- (somSelf))
- #ifndef SOMGD_somtGetNextModuleSequence
- #if (defined(_somtGetNextModuleSequence) || defined(__somtGetNextModuleSequence))
- #undef _somtGetNextModuleSequence
- #undef __somtGetNextModuleSequence
- #define SOMGD_somtGetNextModuleSequence 1
- #else
- #define _somtGetNextModuleSequence SOMTModuleEntryC_somtGetNextModuleSequence
- #endif /* _somtGetNextModuleSequence */
- #endif /* SOMGD_somtGetNextModuleSequence */
-
- /*
- * New Method: somtGetFirstInterface
- */
- typedef SOMTClassEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetFirstInterface(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetFirstInterface *somTD_SOMTModuleEntryC_somtGetFirstInterface;
- #define somMD_SOMTModuleEntryC_somtGetFirstInterface "::SOMTModuleEntryC::somtGetFirstInterface"
- #define SOMTModuleEntryC_somtGetFirstInterface(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetFirstInterface) \
- (somSelf))
- #ifndef SOMGD_somtGetFirstInterface
- #if (defined(_somtGetFirstInterface) || defined(__somtGetFirstInterface))
- #undef _somtGetFirstInterface
- #undef __somtGetFirstInterface
- #define SOMGD_somtGetFirstInterface 1
- #else
- #define _somtGetFirstInterface SOMTModuleEntryC_somtGetFirstInterface
- #endif /* _somtGetFirstInterface */
- #endif /* SOMGD_somtGetFirstInterface */
-
- /*
- * New Method: somtGetNextInterface
- */
- typedef SOMTClassEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetNextInterface(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetNextInterface *somTD_SOMTModuleEntryC_somtGetNextInterface;
- #define somMD_SOMTModuleEntryC_somtGetNextInterface "::SOMTModuleEntryC::somtGetNextInterface"
- #define SOMTModuleEntryC_somtGetNextInterface(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetNextInterface) \
- (somSelf))
- #ifndef SOMGD_somtGetNextInterface
- #if (defined(_somtGetNextInterface) || defined(__somtGetNextInterface))
- #undef _somtGetNextInterface
- #undef __somtGetNextInterface
- #define SOMGD_somtGetNextInterface 1
- #else
- #define _somtGetNextInterface SOMTModuleEntryC_somtGetNextInterface
- #endif /* _somtGetNextInterface */
- #endif /* SOMGD_somtGetNextInterface */
-
- /*
- * New Method: somtGetFirstModule
- */
- typedef SOMTModuleEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetFirstModule(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetFirstModule *somTD_SOMTModuleEntryC_somtGetFirstModule;
- #define somMD_SOMTModuleEntryC_somtGetFirstModule "::SOMTModuleEntryC::somtGetFirstModule"
- #define SOMTModuleEntryC_somtGetFirstModule(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetFirstModule) \
- (somSelf))
- #ifndef SOMGD_somtGetFirstModule
- #if (defined(_somtGetFirstModule) || defined(__somtGetFirstModule))
- #undef _somtGetFirstModule
- #undef __somtGetFirstModule
- #define SOMGD_somtGetFirstModule 1
- #else
- #define _somtGetFirstModule SOMTModuleEntryC_somtGetFirstModule
- #endif /* _somtGetFirstModule */
- #endif /* SOMGD_somtGetFirstModule */
-
- /*
- * New Method: somtGetNextModule
- */
- typedef SOMTModuleEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetNextModule(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetNextModule *somTD_SOMTModuleEntryC_somtGetNextModule;
- #define somMD_SOMTModuleEntryC_somtGetNextModule "::SOMTModuleEntryC::somtGetNextModule"
- #define SOMTModuleEntryC_somtGetNextModule(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetNextModule) \
- (somSelf))
- #ifndef SOMGD_somtGetNextModule
- #if (defined(_somtGetNextModule) || defined(__somtGetNextModule))
- #undef _somtGetNextModule
- #undef __somtGetNextModule
- #define SOMGD_somtGetNextModule 1
- #else
- #define _somtGetNextModule SOMTModuleEntryC_somtGetNextModule
- #endif /* _somtGetNextModule */
- #endif /* SOMGD_somtGetNextModule */
-
- /*
- * New Method: somtGetFirstModuleDef
- */
- typedef SOMTEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetFirstModuleDef(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetFirstModuleDef *somTD_SOMTModuleEntryC_somtGetFirstModuleDef;
- #define somMD_SOMTModuleEntryC_somtGetFirstModuleDef "::SOMTModuleEntryC::somtGetFirstModuleDef"
- #define SOMTModuleEntryC_somtGetFirstModuleDef(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetFirstModuleDef) \
- (somSelf))
- #ifndef SOMGD_somtGetFirstModuleDef
- #if (defined(_somtGetFirstModuleDef) || defined(__somtGetFirstModuleDef))
- #undef _somtGetFirstModuleDef
- #undef __somtGetFirstModuleDef
- #define SOMGD_somtGetFirstModuleDef 1
- #else
- #define _somtGetFirstModuleDef SOMTModuleEntryC_somtGetFirstModuleDef
- #endif /* _somtGetFirstModuleDef */
- #endif /* SOMGD_somtGetFirstModuleDef */
-
- /*
- * New Method: somtGetNextModuleDef
- */
- typedef SOMTEntryC* SOMLINK somTP_SOMTModuleEntryC_somtGetNextModuleDef(SOMTModuleEntryC *somSelf);
- typedef somTP_SOMTModuleEntryC_somtGetNextModuleDef *somTD_SOMTModuleEntryC_somtGetNextModuleDef;
- #define somMD_SOMTModuleEntryC_somtGetNextModuleDef "::SOMTModuleEntryC::somtGetNextModuleDef"
- #define SOMTModuleEntryC_somtGetNextModuleDef(somSelf) \
- (SOM_Resolve(somSelf, SOMTModuleEntryC, somtGetNextModuleDef) \
- (somSelf))
- #ifndef SOMGD_somtGetNextModuleDef
- #if (defined(_somtGetNextModuleDef) || defined(__somtGetNextModuleDef))
- #undef _somtGetNextModuleDef
- #undef __somtGetNextModuleDef
- #define SOMGD_somtGetNextModuleDef 1
- #else
- #define _somtGetNextModuleDef SOMTModuleEntryC_somtGetNextModuleDef
- #endif /* _somtGetNextModuleDef */
- #endif /* SOMGD_somtGetNextModuleDef */
- #ifndef SOM_DONT_USE_INHERITED_MACROS
- #define SOMTModuleEntryC__get_somtEntryName SOMTEntryC__get_somtEntryName
- #define SOMTModuleEntryC__set_somtEntryName SOMTEntryC__set_somtEntryName
- #define SOMTModuleEntryC__get_somtElementType SOMTEntryC__get_somtElementType
- #define SOMTModuleEntryC__set_somtElementType SOMTEntryC__set_somtElementType
- #define SOMTModuleEntryC__get_somtElementTypeName SOMTEntryC__get_somtElementTypeName
- #define SOMTModuleEntryC__get_somtEntryComment SOMTEntryC__get_somtEntryComment
- #define SOMTModuleEntryC__get_somtSourceLineNumber SOMTEntryC__get_somtSourceLineNumber
- #define SOMTModuleEntryC__get_somtTypeCode SOMTEntryC__get_somtTypeCode
- #define SOMTModuleEntryC__get_somtIsReference SOMTEntryC__get_somtIsReference
- #define SOMTModuleEntryC__get_somtIDLScopedName SOMTEntryC__get_somtIDLScopedName
- #define SOMTModuleEntryC__get_somtCScopedName SOMTEntryC__get_somtCScopedName
- #define SOMTModuleEntryC_somtGetModifierValue SOMTEntryC_somtGetModifierValue
- #define SOMTModuleEntryC_somtGetFirstModifier SOMTEntryC_somtGetFirstModifier
- #define SOMTModuleEntryC_somtGetNextModifier SOMTEntryC_somtGetNextModifier
- #define SOMTModuleEntryC_somtFormatModifier SOMTEntryC_somtFormatModifier
- #define SOMTModuleEntryC_somtGetModifierList SOMTEntryC_somtGetModifierList
- #define SOMTModuleEntryC_somtSetEntryStruct SOMTEntryC_somtSetEntryStruct
- #define SOMTModuleEntryC_somDefaultInit SOMObject_somDefaultInit
- #define SOMTModuleEntryC_somDestruct SOMObject_somDestruct
- #define SOMTModuleEntryC_somDefaultCopyInit SOMObject_somDefaultCopyInit
- #define SOMTModuleEntryC_somDefaultAssign SOMObject_somDefaultAssign
- #define SOMTModuleEntryC_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
- #define SOMTModuleEntryC_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
- #define SOMTModuleEntryC_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
- #define SOMTModuleEntryC_somDefaultConstAssign SOMObject_somDefaultConstAssign
- #define SOMTModuleEntryC_somDefaultVAssign SOMObject_somDefaultVAssign
- #define SOMTModuleEntryC_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
- #define SOMTModuleEntryC_somInit SOMObject_somInit
- #define SOMTModuleEntryC_somFree SOMObject_somFree
- #define SOMTModuleEntryC_somUninit SOMObject_somUninit
- #define SOMTModuleEntryC_somGetClass SOMObject_somGetClass
- #define SOMTModuleEntryC_somGetClassName SOMObject_somGetClassName
- #define SOMTModuleEntryC_somGetSize SOMObject_somGetSize
- #define SOMTModuleEntryC_somIsA SOMObject_somIsA
- #define SOMTModuleEntryC_somIsInstanceOf SOMObject_somIsInstanceOf
- #define SOMTModuleEntryC_somRespondsTo SOMObject_somRespondsTo
- #define SOMTModuleEntryC_somDispatch SOMObject_somDispatch
- #define SOMTModuleEntryC_somClassDispatch SOMObject_somClassDispatch
- #define SOMTModuleEntryC_somCastObj SOMObject_somCastObj
- #define SOMTModuleEntryC_somResetObj SOMObject_somResetObj
- #define SOMTModuleEntryC_somPrintSelf SOMObject_somPrintSelf
- #define SOMTModuleEntryC_somDumpSelf SOMObject_somDumpSelf
- #endif /* SOM_DONT_USE_INHERITED_MACROS */
-
- #endif /* SOM_SOMTModuleEntryC_h */
-