Problem
All triggers, that are on a module, shall be deleted.
Approach – Ansatz
- Iterate trough all module triggers
- Delete trigger by using trigger reference
Lösung – Solution
void removeAllTriggersOnModule(Module mod)
{
Module oldCurrent = current;
current=mod;
Trigger t;
for t in mod do
{
string triggerName=name(t) "";
if( !matches("specific", triggerName) )
{
delete t;
}
}
current=oldCurrent;
}