ModuleDef: Difference between revisions
Appearance
Created page with ";File stem: moduledf ;Base :Contained :Container ;Metaclass:SOMClass ;Ancestor Classes :;Contained ::Container :::SOMObject ==Types == <pre> struct ModuleDescription { ..." |
mNo edit summary |
||
Line 1: | Line 1: | ||
;File stem: moduledf | ;File stem: moduledf | ||
;Base | ;Base | ||
:Contained | :Contained | ||
:Container | :Container | ||
;Metaclass:SOMClass | ;Metaclass:SOMClass | ||
;Ancestor Classes | ;Ancestor Classes | ||
:;Contained | :;Contained | ||
::Container | ::Container | ||
:::SOMObject | :::SOMObject | ||
==Types == | ==Types== | ||
<pre> | <pre> | ||
struct ModuleDescription { | struct ModuleDescription { | ||
Identifier name; | Identifier name; | ||
Line 16: | Line 16: | ||
RepositoryId defined_in; | RepositoryId defined_in; | ||
}; | }; | ||
</pre> | </pre> | ||
The describe method, inherited from Contained, returns a ModuleDescription structure in the "value" member of the Description structure (defined in the Contained class). The describe_contents method, inherited from Container, returns a sequence of these Description structures, each carrying a reference to a ModuleDescription structure in its "value" member. | |||
==New methods== | |||
There are currently no new methods defined for the ModuleDef class. | |||
==New methods == | |||
There are currently no new methods defined for the ModuleDef class. | |||
==Overridden methods== | ==Overridden methods== | ||
The following list shows all the methods overridden by the ModuleDef class. These methods are overridden in order to modify the behavior defined by an ancestor class. | The following list shows all the methods overridden by the ModuleDef class. These methods are overridden in order to modify the behavior defined by an ancestor class. | ||
*somInit | *somInit | ||
*somUninit | *somUninit | ||
*somDumpSelf | *somDumpSelf | ||
*somDumpSelfInt | *somDumpSelfInt | ||
*describe | *describe | ||
*within | *within | ||
[[Category:SOM IRF]] | [[Category:SOM IRF]] |
Latest revision as of 02:25, 8 November 2021
- File stem
- moduledf
- Base
- Contained
- Container
- Metaclass
- SOMClass
- Ancestor Classes
-
- Contained
- Container
- SOMObject
Types
struct ModuleDescription { Identifier name; RepositoryId id; RepositoryId defined_in; };
The describe method, inherited from Contained, returns a ModuleDescription structure in the "value" member of the Description structure (defined in the Contained class). The describe_contents method, inherited from Container, returns a sequence of these Description structures, each carrying a reference to a ModuleDescription structure in its "value" member.
New methods
There are currently no new methods defined for the ModuleDef class.
Overridden methods
The following list shows all the methods overridden by the ModuleDef class. These methods are overridden in order to modify the behavior defined by an ancestor class.
- somInit
- somUninit
- somDumpSelf
- somDumpSelfInt
- describe
- within