GetLastSibling (FUN) ¶ FUNCTION GetLastSibling : IModule Returns the last child module instance of a given instance. Never returns 0. InOut: Scope Name Type Comment Return GetLastSibling IModule Input itfM IModule The instance that is queried for the last sibling (must not be 0)
GetNextModule (FUN) ¶ FUNCTION GetNextModule : IModule Returns the next module in depth-first preorder of the module tree. Returns 0 if (and only if) itfM is the last module in the preorder of the tree. InOut: Scope Name Type Comment Return GetNextModule IModule Input itfM IModule The module instance that is queried for the next instance (must not be 0)
GetPrevModule (FUN) ¶ FUNCTION GetPrevModule : IModule Returns the previous module in depth-first preorder of the module tree. Returns 0 if (and only if) itfM is the first module in the preorder of the tree. InOut: Scope Name Type Comment Return GetPrevModule IModule Input itfM IModule The module instance that is queried for the previous instance (must not be 0)
GetToplevelInstance (FUN) ¶ FUNCTION GetToplevelInstance : IModule Returns the toplevel instance of itfM. Never returns 0. InOut: Scope Name Type Comment Return GetToplevelInstance IModule Input itfM IModule The module instance that is queried for the toplevel instance (must not be 0)
GetToplevelRange (FUN) ¶ FUNCTION GetToplevelRange : SiblingRange Returns the range of all toplevel instances. InOut: Scope Name Type Comment Return GetToplevelRange SiblingRange Input itfMTree IModuleTree The module tree that holds all instances
IModuleRangeForward (ITF) ¶ INTERFACE IModuleRangeForward A forward range that represents a range of module instances. A forward range is similar to an iterator in Java or an enumerator in C#. Properties: First IsEmpty Methods: PopFirst Structure: First (Property) IsEmpty (Property) PopFirst (Method)
IModuleRangeForward.First (PROP) ¶ PROPERTY First : IModule Returns the first instance in the current range. May only be called if IsEmpty is FALSE.
Module.CallPrioLowStart (METH) ¶ METHOD CallPrioLowStart : BOOL InOut: Scope Name Type Return CallPrioLowStart BOOL
Module.CallPrioMediumEnd (METH) ¶ METHOD CallPrioMediumEnd : BOOL InOut: Scope Name Type Return CallPrioMediumEnd BOOL
Module.CallPrioMediumStart (METH) ¶ METHOD CallPrioMediumStart : BOOL InOut: Scope Name Type Return CallPrioMediumStart BOOL